クイックナビゲーション
FORMULATEXT 関数
概要
FORMULATEXT 関数は、指定したセルに含まれる数式をテキスト文字列として返します。数式の確認やデバッグ、ドキュメント作成に非常に便利な関数です。
構文
FORMULATEXT(参照)
パラメータ
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
| 参照 | Reference |
はい | 数式を含むセルまたは範囲を指定。行全体・列全体の場合は左上隅のセルが対象 |
FORMULATEXT関数の使用
FORMULATEXT 関数は、数式の確認やドキュメント化に最適です。他のセルに数式の内容を表示したり、複雑な数式のバックアップを取ったり、ユーザー向けの説明文を作成する際に使用します。
FORMULATEXTの一般的な例
基本的な使用例
=FORMULATEXT(A2)
A2セルに =TODAY() が入力されている場合、"=TODAY()" という文字列が返されます。数式の内容を簡単に確認できます。
複数セルの左上隅を取得
=FORMULATEXT(A1:B2)
A1:B2範囲の左上隅(A1)の数式が文字列として返されます。
よくある質問
対象セルに数式がない場合、数式が8192文字超の場合、保護シートの場合、外部ブックが閉じている場合に #N/A が返されます。
Excel 2013 以降のバージョンで使用可能です。
一般的なエラーと解決策
#N/A エラー
Cause: 対象セルに数式がない、または外部参照が無効
Solution: 数式が入力されているセルを正しく指定し、外部ブックを開いてください
#VALUE! エラー
Cause: 無効なデータ型が入力された
Solution: 正しいセル参照を入力してください
注記
- 数式が8192文字を超えると #N/A が返されます
- 循環参照の警告は発生しません
- 別のワークブックを参照可能(開いている場合のみ)
- 行・列・範囲指定時は左上隅の数式のみ取得
互換性
利用可能: Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
利用不可: Excel 2010 以前
コンテンツ最終レビュー: December 9, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2013+