初級
【Excel】INFO関数-現在の操作環境の情報を調べる-
約~分
(約文字)
2020-06-12
【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関数の解説
出典:Microsoft - Office サポート
- ・以前のバージョンのExcelでは、検査の種類の値が"memavail"、"memused"、"totmem"の場合は、メモリ情報が返されました。これらの値は現在ではサポートされておらず、エラー値#N/Aが返されます。
INFO関数の使用例
現在開いているワークシートの枚数を調べます。
=INFO("numfile")
=4
現在設定されているブックの再計算モードを調べます。
=INFO("recalc")
=自動
関連する関数
- CELL関数:セルの情報(書式・位置・内容)を調べる
- COLUMN関数セル参照の列番号を調べる
- COLUMNS関数:セル参照の列数を調べる
- INFO関数:現在の操作環境の情報を調べる
- ROW関数:セル参照の行番号を調べる
- ROWS関数:セル参照の行数を調べる
よくある質問
Q. INFO関数は何をするときに使いますか?
INFO関数は、現在の操作環境の情報を調べるときに使います。 とくに CELL関数 など近い関数との違いを合わせて押さえると、使い分けしやすくなります。
Q. INFO関数がうまく動かないときは何を確認すればよいですか?
まず 検査の種類、directory の指定方法を見直し、参照先のエラー状態、空白セル、論理値の扱い を確認してください。
よくある失敗例・エラー対処
INFO関数で期待通りの結果にならないときは、次の点を確認してください。
- 検査の種類、directory の指定が関数の仕様どおりか確認する
- 論理値を返す関数か値を返す関数かを確認する
- 別の判定関数のほうが目的に合わないか見直す
まとめ
このページでは、INFO関数について以下を確認しました。
- ・INFO関数でできることと基本の使いどころ
- ・構文と引数の意味
- ・INFO関数の使用例