Excel 数式 解説ツール

Excel や Google スプレッドシートの数式を貼り付けると、各関数と引数が何をするのかが、評価される順序で表示されます。問題点の指摘と再利用できる整形済みのコピーも付き、すべてブラウザ内で動作します。

Excel 数式 解説ツールは、すべてブラウザ内で動作します。貼り付けた数式はお使いのデバイス上で解析され、ArrayKit にアップロードされることも記録されることもありません。

開発・運営:Udit Agarwal

Excel 数式 作成ツールを開く

Excel 数式 解説 について

Excel 数式 解説ツールは、Excel と同じ読み方で数式を読み取り、その意味を伝えます。テキストをトークンに分け、実際の演算子の優先順位に従って式全体の構文木を作り、すべての関数・引数・演算子・セル参照を平易な言葉で説明します。評価の順序には番号が付き、いちばん内側の呼び出しから外側へと進むので、ネストした IF や、VLOOKUP を IFERROR で包んだ式も、もうパズルではなくなります。120 を超える関数を収めた内蔵の辞書が各引数の役割を示し、見慣れない名前は拒否せず、カスタムとして一覧に載せます。チェック機能は、閉じていない括弧をその位置とともに、引数の数の誤り、引用符で囲まれた数字の文字列、揮発性関数や列全体を指定するパターンを報告します。カンマ区切りもセミコロン区切りも使えます。解析は一定の結果を返し、お使いのデバイス上で実行され、数式がアップロードされることはありません。

機能

  • 平易な言葉による要約と、数式全体を部分ごとに折りたためる構文木
  • いちばん内側の関数を最初とする、番号付きの評価順序
  • 各引数の説明付きで、120 以上の Excel と Google スプレッドシートの関数を収めた辞書
  • シート参照、行全体・列全体、名前付き範囲、テーブル参照、配列定数に対応
  • 括弧の対応と引数の数をチェックし、正確な位置を報告
  • 揮発性関数、列全体の参照、固定されていない検索範囲、近似一致の VLOOKUP を指摘
  • カンマまたはセミコロンの区切りを受け付け、整形したコピーをどちらの形式にも変換
  • 長いネストした数式を、インデント付きでコピーしやすい形に整形

Excel 数式 解説 の使い方

  1. 先頭の等号の有無にかかわらず、数式をボックスに貼り付ける
  2. 平易な言葉の要約を読み、構文木を開いて各引数を確認する
  3. 番号付きの評価順序を、手順 1 から外側へ向かってたどる
  4. 問題点とメモの一覧で、エラーや危険なパターンを確認する
  5. カンマ形式かセミコロン形式を選び、整形された数式をコピーする

例

入力

=IFERROR(VLOOKUP(A2,Prices!$A$2:$C$500,3,FALSE),"Not found")

出力

Step 1: Looks for the value in cell A2 in the first column of Prices!$A$2:$C$500 and returns column 3 of the same row, using FALSE as the match type.
Step 2: Tries the result of step 1. If that produces any error, returns "Not found" instead.
Note: none, the lookup range is fully anchored and the match is exact.

内側の検索が最初に評価され、そのあと IFERROR がその結果を表示するか代替テキストを表示するかを決めます。

よくあるエラーとトラブルシューティング

  • 数式が、かっこが足りないというメッセージで拒否される。 — 解説ツールは、閉じられていない開き括弧を指し示します。ネストした関数のあとの括弧を数え、その呼び出しの末尾に足りないものを追加してください。
  • Excel が、引数が多すぎる、または少なすぎると報告する。 — チェック機能が、関数名、許容される引数の数、その構文を示します。IFS と SUMIFS 系の関数は、引数が完全な組になっている必要もあります。
  • 数式が、引用符で囲まれたテキスト内のカンマで分割される。 — 二重引用符で囲まれたテキストは 1 つの値として読まれ、その中の引用符は 2 つ重ねて書きます。引用符が 1 つ抜けている場合、解説ツールは閉じられていないテキストの開始位置を報告します。
  • 他の言語から貼り付けた数式が解析に失敗する。 — 小数点にカンマを使うセミコロン区切りは自動で検出されます。他の言語の関数名は未知の関数として表示されるので、先に英語の名前に翻訳してください。

よくある質問

Excel 数式 解説ツールは、数式が何をするのかをどう判断しますか?
Excel の演算子の優先順位を使って数式を構文木に解析し、各関数を内蔵の辞書で調べます。各部分の説明は、その関数のために書かれたテンプレートから作られるので、結果は一貫していて、推測を含みません。
Excel 数式 解説ツールは、ネストした IF の数式を分解できますか?
はい。ネストした IF は、いちばん内側のものから外側へ番号が付けられ、各手順は使用している前の手順を参照します。構文木では枝を折りたたむこともできるので、条件が長く連なっても読みやすさが保たれます。
解説ツールは、XLOOKUP・LET・FILTER のような新しい関数にも対応していますか?
はい。辞書には動的配列やラムダ形式の関数が含まれ、Excel 2021 または Microsoft 365 が必要なものにはその旨が表示されます。QUERY や ARRAYFORMULA のような Google スプレッドシートの関数も含まれ、スプレッドシート専用と示されます。
解説ツールが知らない関数に出会うと、どうなりますか?
処理は続行されます。その関数は未知のものとして引数を順に並べて表示され、カスタム関数・アドイン・非常に新しい関数・入力ミスのいずれかの可能性があるというメモが付きます。
解説ツールは、壊れた数式を自動で修正できますか?
数式の書き換えは行いません。足りない括弧の位置や、期待される引数の数のように、問題がどこにあるかを示すので、自分で修正できます。解析できた数式については、整形したコピーを提供します。
解説ツールは、セルにどんな値が入っているかを教えてくれますか?
いいえ。説明するのは数式がどう組み立てられているかで、スプレッドシートの中身ではありません。ブックにはアクセスできず、セル参照はアドレス、固定の有無、大きさで説明されます。

関連ツール

  • Excel 数式 作成 — 条件付きの合計、検索、日付、テキスト分割、順位付けなどの作業を選ぶと、そのまま貼れる数式が得られます。
  • VLOOKUP 関数 作成 — IFERROR、完全一致・近似一致、XLOOKUP や INDEX MATCH の代替式とライブテスト付きで VLOOKUP を作成します。
  • INDEX MATCH 関数 作成 — 左方向の検索、2 方向の検索、複数条件の INDEX MATCH を、ライブテストの表とコピーしやすい出力付きで生成します。
  • Excel 関数 翻訳 — Excel の数式を英語、ドイツ語、フランス語、スペイン語などの間で、正しい区切り文字つきで翻訳します。
  • VBA マクロ 作成 — 繰り返し、空白行の削除、PDF 出力、メール送信などのタスクのライブラリから、すぐ実行できる VBA を生成します。
  • Excel データクリーナー — 空白の除去、大文字小文字の統一、空白行と重複の削除、日付と数値の統一を行い、.xlsx または CSV に出力します。
  • Excel to JSON 変換 — .xlsx や .xls をドロップし、任意のシートを型付き JSON に変換します。
  • 正規表現テスター — 正規表現をライブでテストし、マッチ、グループ、フラグを確認します。

Excel・スプレッドシートの他のツール

  • Excel 数式 作成 — 条件付きの合計、検索、日付、テキスト分割、順位付けなどの作業を選ぶと、そのまま貼れる数式が得られます。
  • Excel 関数 翻訳 — Excel の数式を英語、ドイツ語、フランス語、スペイン語などの間で、正しい区切り文字つきで翻訳します。
  • VBA マクロ 作成 — 繰り返し、空白行の削除、PDF 出力、メール送信などのタスクのライブラリから、すぐ実行できる VBA を生成します。
  • CSV Excel 変換 — CSV・TSV ファイルを、区切り文字の判定、ヘッダーの装飾、列の型、複数シートに対応した .xlsx ブックに変換します。
  • JSON Excel 変換 — JSON の配列やネストしたオブジェクトを、展開した列、配列ごとのシート、型付きのセルを持つ Excel ブックに変換します。
  • Excel データクリーナー — 空白の除去、大文字小文字の統一、空白行と重複の削除、日付と数値の統一を行い、.xlsx または CSV に出力します。
  • VLOOKUP 関数 作成 — IFERROR、完全一致・近似一致、XLOOKUP や INDEX MATCH の代替式とライブテスト付きで VLOOKUP を作成します。
  • INDEX MATCH 関数 作成 — 左方向の検索、2 方向の検索、複数条件の INDEX MATCH を、ライブテストの表とコピーしやすい出力付きで生成します。

Excel・スプレッドシートのツールをすべて見る (9) · すべてのツール