Excelで関数名を最後まで入力しなくても、途中で表示される候補から選んで数式に挿入できます。これが「数式オートコンプリート」です。候補を上下の矢印キーで選び、Tabキーで挿入すると、そのまま引数の入力へ進めます。
ただし、候補を選べば計算まで正しくなるわけではありません。SUMとSUMIFの選び違い、集計範囲のずれ、検索方法の指定漏れは別に確認が必要です。ここではWindowsデスクトップ版Excelを中心に、短いSUMの練習から、補完が出ないときの確認まで説明します。
ADVERTISEMENT
1. 数式オートコンプリートで補えるもの
セルに半角の=と関数名の先頭を入力すると、入力内容に合う候補が表示されます。候補には関数のほか、ブック内で定義した名前やテーブル名も含まれます。「何文字入力すれば必ず一つに絞れる」という決まりはなく、似た名前が多い場合は追加で文字を入力します。
例えば=suではSUM以外も候補になります。合計したいだけなのにSUMIFを選ぶと、条件など別の引数が必要です。名前の長さや一覧の先頭だけで決めず、候補の説明を読んで選びましょう。入力候補は、そのセルのデータを分析して最適な集計方法を保証する機能ではありません。
挿入によって減らせるのは関数名の綴り直しなどの手間です。どのセルを渡すか、何を求めたいかは自分で決めます。特に、複数のブックで使い回す式では、同じ名前でも参照範囲が異ならないか確認してください。
2. SUMをTabキーで挿入し、計算結果を確かめる
練習には新しいシートを使います。A2に10、A3に20、A4に30を入力し、A5は空けておきます。元の業務データへ直接試す必要はありません。
- A5を選び、半角で
=suと入力します。 - 候補が出たら、上下の矢印キーでSUMを選びます。既に選ばれていれば動かしません。
- Tabキーを押し、数式バーに
=SUM(が入ったことを確認します。 - 続けて
A2:A4)を入力します。範囲はマウスでA2からA4を選んでも構いません。 - 完成した式が
=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・Word研究班
企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【PDF】入力した文字のフォント・サイズ・色を変更する方法|注釈とフォームの違い
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【Word】差し込み印刷の金額にカンマを付ける方法|小数・0・空欄の確認
- 【Microsoft 365】サインイン時に「詳細情報が必要です」と出る時の認証情報登録手順
- 【Excel】オートフィル(右下の+)が効かない!ドラッグできない時のオプション有効化設定
- 【Outlook】祝日が表示されない・重複する時の対処|追加方法と対象年の確認
- 【Outlook】メール送信時にエラーになる「送信不能」の原因切り分け
- 【PDF】PDFの不要な文字や画像を「白塗り」して消す(修正テープ)無料の裏ワザ
- 【Box】Box Toolsが動かずOffice編集できない時の直し方
