みんなのエクセル表計算
初級

【Excel】INFO関数-現在の操作環境の情報を調べる-


(約文字)

2020-06-12

【Excel】INFO関数-現在の操作環境の情報を調べる-

【Excel】INFO関数-現在の操作環境の情報を調べる-

INFO関数とは

エクセルの「INFO関数」は現在の操作環境の情報を調べる関数です。

まず結論

INFO関数を使うと、現在の操作環境の情報を調べることができます。まずは検査の種類、directoryの意味を押さえ、使用例と注意点を確認すると実務で使い分けやすくなります。

  • このページで分かること
  • INFO関数でできることと基本の使いどころ
  • 構文と引数の意味
  • INFO関数の使用例

構文と引数

  • 365
  • 2019
  • 2016
  • 2013
  • 2010
  • 2007

=INFO(検査の種類)

重要:日付は、DATE関数を使って入力するか、他の数式または他の関数の結果として指定します。 例えば2020年3月13日を入力する場合は、DATE(2020,3,13) を使用します。 日付を文字列として入力した場合、エラーが発生することがあります。

引数 必要性 内容
検査の種類 必須 情報の種類を文字列で指定します。
検査の種類 戻り値
"directory" カレントディレクトリ (フォルダー) のパス名
"numfile" 開かれているワークシートの枚数
"origin" 現在ウィンドウに表示されている範囲の左上隅の絶対セル参照が"$A:"で始まる文字列として返されます。この値は、Lotus1-2-3 R3.xとの互換性を保つためのものです。実際に返される値は、現在の参照形式の設定により決まります。たとえば、D9を使用する場合、A1参照形式では"$A:$D$9"、R1C1参照形式では"$A:R9C4"が戻り値となります。
"osversion" 現在使用されているオペレーティングシステムのバージョン
"recalc" 現在設定されている再計算のモード ("自動"or"手動")
"release" Excel のバージョン
"system" 操作環境の名前、Macintosh版Excelでは"mac"、Windows版Excelでは"pcdos"が戻り値になります。

INFO関数の解説

  • ・以前のバージョンのExcelでは、検査の種類の値が"memavail"、"memused"、"totmem"の場合は、メモリ情報が返されました。これらの値は現在ではサポートされておらず、エラー値#N/Aが返されます。
出典:Microsoft - Office サポート

INFO関数の使用例

現在開いているワークシートの枚数を調べます。

=INFO("numfile")

=4

現在設定されているブックの再計算モードを調べます。

=INFO("recalc")

=自動

関連する関数

  • CELL関数:セルの情報(書式・位置・内容)を調べる
  • COLUMN関数セル参照の列番号を調べる
  • COLUMNS関数:セル参照の列数を調べる
  • INFO関数:現在の操作環境の情報を調べる
  • ROW関数:セル参照の行番号を調べる
  • ROWS関数:セル参照の行数を調べる

よくある質問

Q. INFO関数は何をするときに使いますか?

INFO関数は、現在の操作環境の情報を調べるときに使います。 とくに CELL関数 など近い関数との違いを合わせて押さえると、使い分けしやすくなります。

Q. INFO関数がうまく動かないときは何を確認すればよいですか?

まず 検査の種類、directory の指定方法を見直し、参照先のエラー状態、空白セル、論理値の扱い を確認してください。

よくある失敗例・エラー対処

INFO関数で期待通りの結果にならないときは、次の点を確認してください。

  • 検査の種類、directory の指定が関数の仕様どおりか確認する
  • 論理値を返す関数か値を返す関数かを確認する
  • 別の判定関数のほうが目的に合わないか見直す

まとめ

このページでは、INFO関数について以下を確認しました。

  • ・INFO関数でできることと基本の使いどころ
  • ・構文と引数の意味
  • ・INFO関数の使用例