【Excel】数式オートコンプリートとTabキーで関数を入力する方法

【Excel】数式オートコンプリートとTabキーで関数を入力する方法
🛡️ 超解決

Excelで関数名を最後まで入力しなくても、途中で表示される候補から選んで数式に挿入できます。これが「数式オートコンプリート」です。候補を上下の矢印キーで選び、Tabキーで挿入すると、そのまま引数の入力へ進めます。

ただし、候補を選べば計算まで正しくなるわけではありません。SUMとSUMIFの選び違い、集計範囲のずれ、検索方法の指定漏れは別に確認が必要です。ここではWindowsデスクトップ版Excelを中心に、短いSUMの練習から、補完が出ないときの確認まで説明します。

ADVERTISEMENT

1. 数式オートコンプリートで補えるもの

セルに半角の=と関数名の先頭を入力すると、入力内容に合う候補が表示されます。候補には関数のほか、ブック内で定義した名前やテーブル名も含まれます。「何文字入力すれば必ず一つに絞れる」という決まりはなく、似た名前が多い場合は追加で文字を入力します。

例えば=suではSUM以外も候補になります。合計したいだけなのにSUMIFを選ぶと、条件など別の引数が必要です。名前の長さや一覧の先頭だけで決めず、候補の説明を読んで選びましょう。入力候補は、そのセルのデータを分析して最適な集計方法を保証する機能ではありません。

挿入によって減らせるのは関数名の綴り直しなどの手間です。どのセルを渡すか、何を求めたいかは自分で決めます。特に、複数のブックで使い回す式では、同じ名前でも参照範囲が異ならないか確認してください。

※ お探しの解決策が見つからない場合は、こちらの「Excelトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

2. SUMをTabキーで挿入し、計算結果を確かめる

練習には新しいシートを使います。A2に10、A3に20、A4に30を入力し、A5は空けておきます。元の業務データへ直接試す必要はありません。

  1. A5を選び、半角で=suと入力します。
  2. 候補が出たら、上下の矢印キーでSUMを選びます。既に選ばれていれば動かしません。
  3. Tabキーを押し、数式バーに=SUM(が入ったことを確認します。
  4. 続けてA2:A4)を入力します。範囲はマウスでA2からA4を選んでも構いません。
  5. 完成した式が=SUM(A2:A4)であることを見て、Enterキーでセルへの入力を確定します。

結果は60です。A3を25へ変更すれば65になるので、A3が範囲に含まれていることも確かめられます。確認後はA3を20に戻します。「式を入れられた」と「狙った範囲を計算できた」を分けると、補完の使い方を覚えながら参照ミスも見つけられます。

候補の挿入とセル入力の確定は別の場面です。Microsoftの現行案内には候補の挿入にTab、Enter、ダブルクリックが記載されています。そのため「Enterでは必ずエラーになる」という説明は正しくありません。候補が表示されているときはTab、式を完成させたらEnterと使い分けると、操作の段階を把握しやすくなります。

3. 引数ヒントを見て入力漏れを防ぐ

関数名を挿入すると、括弧の中に何を渡すかを示すヒントが表示されます。SUMなら数値やセル範囲、IFなら条件と条件に応じて返す値です。カンマは引数の区切り、コロンはA2:A4のような範囲の指定に使います。両者を取り違えると、意図したセルをまとめて参照できません。

ヒントで角括弧に囲まれた項目は省略可能な引数です。ただし「省略しても目的に合う」とは限りません。VLOOKUPの検索方法を省略すると近似一致になるため、商品コードの完全一致検索ではFALSEを明記する必要があります。省略時にどう動くか分からない引数は、関数の説明を開いて確認してください。

閉じ括弧も確認します。補完後に関数名と開き括弧が入っていても、引数や閉じ括弧まで揃ったとは限りません。補完前から括弧を手入力していた場合は、((のように重複していないか数式バーで見直します。

引数の意味を読みながら入力したいときは、数式バーの「関数の挿入」ボタンやShift+F3からダイアログを使う方法もあります。名前を覚えている関数は補完、初めて使う関数は説明を見ながら入力、という使い分けで十分です。

4. 入れ子の式は内側の関数も補完できる

IFの結果としてSUMを使う場合も、関数を入力できる位置で候補を呼び出せます。B2へ「対象」と入力し、C2で次の式を作ってみましょう。

=IF(B2="対象",SUM(A2:A4),0)

=IF(B2="対象",まで入力したら、suと入力してSUMを選び、Tabで挿入します。続けてA2:A4),0)と入力します。内側のSUMを閉じた後に、IFの「条件を満たさない場合」の0を入れ、最後にIFを閉じる順序です。数式の途中にもう一つ=は付けません。

A2:A4が10、20、30なら、B2が「対象」のときは60、「対象外」のときは0になります。関数名を正しく補完できても、文字列の二重引用符やカンマを欠くと式は完成しません。複雑な式では、先にSUMだけを別セルで確かめてからIFへ組み込む方が確認しやすくなります。

5. 間違った候補を選んだときの直し方

候補を選ぶ前なら文字を追加して絞り込みます。一覧だけを閉じるにはEscを使えますが、Excelでは操作中の状態によって入力の取り消しにもなるため、押した後に数式バーを見てください。編集中の式が残っているかを確かめずに続きを打つと、入力し直しになることがあります。

挿入済みの関数名を直すときは、数式バーで間違えた部分だけを選び直します。既に入力を確定した式ならセルを選び、F2または数式バーから編集します。正しい式を残して比較したい場合は別セルで修正し、結果が合ってから置き換えましょう。

困った場面 確認する場所
違う関数になった 挿入された関数名と引数の並び
値が想定と違う 参照範囲、条件、検索方法
入力を受け付けない 括弧、引用符、区切り記号

6. 候補が表示されないときに確認する順番

まず、空いたセルへ半角で=suと入力し、短い式でも再現するか確認します。先頭にアポストロフィが付いた'=suや、文字列として扱われるセルでは、数式として入力されません。対象セルの表示形式が「文字列」なら「標準」へ変えたうえで編集し直します。列全体の形式を変えると管理番号などに影響するため、練習用の1セルから確認してください。

Windowsデスクトップ版では「ファイル」→「オプション」→「数式」で「数式オートコンプリート」を確認します。「詳細設定」にある「セル値のオートコンプリート」は、同じ列の既存の文字入力を補う別機能です。関数候補が出ない問題を調べるときに取り違えないようにします。

Mac版は「Excel」→「環境設定」→「オートコンプリート」の設定を確認します。Web版にWindows版のオプション画面を探す必要はありません。特定の新しい関数だけ候補に出ないときは、使用しているExcelの製品と、その関数の対応製品を照合します。候補を出すためにマクロを有効化したり、アドインを追加したりする操作は不要です。

7. 補完後に確認するのは関数名・範囲・結果

数式オートコンプリートは、関数名の入力を助ける機能です。候補から選ぶ、引数を入れる、閉じ括弧を確認する、結果を確かめるという順で使います。大量の行へコピーする前に1件で試し、コピー後には先頭と末尾の参照先も確認しましょう。

仕様や設定場所はMicrosoftの数式オートコンプリートの案内、引数は関数と入れ子の数式の説明で確認できます。Tabの一操作を覚えるだけでなく、完成した式を読み返す習慣を合わせることが、入力の手戻りを減らすポイントです。

📊
Excelトラブル完全解決データベースこの記事以外にも、様々なエラー解決策をまとめています。困った時の逆引きに活用してください。
この記事の監修者
📈

超解決 Excel・Word研究班

企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。

🏆
超解決 Excel検定 あなたのExcel実務能力を3分で測定!【1級・2級・3級】