INFO 関数

Excel 2007+

概要

INFO 関数は、現在の Excel 操作環境に関する情報を返します。Excel のバージョン、再計算モード、開いているワークシートの数、オペレーティングシステムなどのシステム情報を取得できます。

構文

INFO(検査の種類)

パラメータ

パラメータ タイプ 必須 説明
検査の種類 Text はい 取得したい情報の種類を文字列で指定。"directory"=ディレクトリパス、"numfile"=シート数、"origin"=表示範囲の左上セル、"osversion"=OSバージョン、"recalc"=再計算モード、"release"=Excelバージョン、"system"=OS環境名

INFO関数の使用

INFO 関数はデバッグやシステム状態確認に使用します。主に Excel の動作環境を把握したり、スクリプト開発時に環境依存の問題を診断するために活用されます。動的な環境情報を数式で取得できる便利な関数です。

INFOの一般的な例

開いているワークシート数の取得

=INFO("numfile")

現在開いているブック内の全ワークシート数を返します。複数シートがある場合に便利です。

再計算モードの確認

=INFO("recalc")

現在の再計算設定が「自動」か「手動」かを文字列で返します。計算設定の確認に使用。

Excel バージョンの取得

=INFO("release")

使用中の Excel のバージョン情報を返します。互換性確認に役立ちます。

よくある質問

"memavail", "memused", "totmem" は廃止され #N/A エラーが返されます。現在はメモリ情報は取得できません。

いいえ、INFO 関数は Excel Online では利用できません。デスクトップ版のみ対応です。

現在ウィンドウに表示されている範囲の左上隅の絶対セル参照を返します。Lotus 1-2-3 互換性のためのものです。

一般的なエラーと解決策

#N/A エラー

Cause: サポートされていない検査の種類(memavail, memused, totmem)を指定した場合

Solution: 有効な検査の種類(directory, numfile, origin, osversion, recalc, release, system)を使用してください

#VALUE! エラー

Cause: 検査の種類に正しくない文字列を指定した場合

Solution: 二重引用符で囲まれた正しい文字列を指定してください

注記

  • Excel 2007 以降で利用可能
  • Excel Online では使用不可
  • 過去のメモリ関連引数は廃止済み
  • 主にデバッグ・診断用途
  • Lotus 1-2-3 との互換性考慮

互換性

利用可能: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

利用不可: Excel Online, Excel 2003 以前

コンテンツ最終レビュー: December 9, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2007+