この記事で分かること
- Excel関数を学ぶときの3段階のロードマップ
- 各段階で「できるようになること」の目安
- 今の自分がどの段階にいるかの見分け方
関数を勉強したいが数が多すぎて、どこから手を付ければいいか分からないという方に向けて書いています。
どんな場面で使うか
- 新入社員・異動者にExcelを教える立場になった
- 独学でExcelを勉強しているが、何から覚えればいいか迷っている
- 部署内の教育資料として、学習の順番を示したものが欲しい
基本説明
Excel関数は数百種類ありますが、実務で頻繁に使うものはごく一部です。すべてを網羅的に覚えようとすると挫折しやすいため、この記事では「使う頻度」と「前の段階の関数を土台にしているか」を基準に3段階に分けます。
大まかな考え方は、ステップ1で日常の集計、ステップ2で表引きと条件集計、ステップ3で最新の効率化関数という順です。上の段階は下の段階の考え方を前提にしていることが多いため、途中を飛ばして進むと理解が浅くなりがちです。
手順
ステップ1:土台となる基本関数
まずはここから。日常的な入力・集計のほとんどはこの段階でカバーできます。
SUM(合計)・AVERAGE(平均):集計の基本IF:条件によって表示を変える → 参照先が空白やエラーのときの扱いは関数参照時に空白やエラーを除く方法COUNTIF・COUNTIFS:条件に合うデータの件数を数える → SUMIFS・COUNTIFS・配列数式、似た関数はどう使い分けるか
この段階で「相対参照と絶対参照」「数式と関数」といった言葉に引っかかったら、先に初心者がよく混同する用語FAQで整理しておくと以降が楽になります。
できるようになること:単純な集計表を自分で作れる、簡単な条件分岐ができる。
ステップ2:表引きと条件集計
ステップ1に慣れたら、複数の表を組み合わせたり、条件を複数指定した集計に進みます。
XLOOKUP(またはVLOOKUP):別表から値を探して転記する → XLOOKUP関数とテーブルを使用した簡単なデータ検索SUMIFS:複数条件で合計する → SUMIFS・COUNTIFS・配列数式、似た関数はどう使い分けるかSUBTOTAL:フィルターで絞り込んだ後の行だけを集計する → SUBTOTAL関数を使ったフィルター後のデータ集計- Excelのテーブル機能(構造化参照):列が増減しても数式が壊れにくい表の作り方
できるようになること:マスターデータを参照した転記、複数条件での集計ができる。「列がずれて数式が壊れる」というトラブルが減る。
ステップ3:スピル系・LET関数
Microsoft 365で使える比較的新しい関数群です。ステップ2までの内容を土台に、同じ処理をより短く・保守しやすく書く段階です。
SORT・UNIQUE・FILTER:並べ替え・重複削除・抽出を数式1本で行う(スピル関数) → まずSORT・UNIQUE・FILTERで変わるリスト管理(スピル関数入門)、個別にはFILTER関数・UNIQUE + SORT でマスターリストを自動生成LET:長い数式に名前を付けて読みやすくする → LET関数で長い数式を整理するTEXTSPLIT・TEXTBEFORE:文字列の分割処理を簡潔に書く → TEXTSPLIT・TEXTBEFOREで文字列処理がどう変わったか
慣れてきたら、ステップ2とステップ3を組み合わせたXLOOKUP × FILTER で複数条件の参照をシンプルにする、条件付き書式をFILTER+スピル関数と組み合わせるあたりが次の目標になります。
できるようになること:手作業での並べ替え・重複削除が不要になる、長い数式を人に説明できる形で書ける。
サンプルコードまたは例
各ステップの「卒業の目安」
次の数式が読める・自分で書けるようになったら、次のステップに進んで問題ありません。
ステップ1の卒業目安
=COUNTIFS(担当者範囲, "田中", 商品範囲, "商品A")
「田中さんが担当した商品Aの件数」を1つの数式で数えられる。
ステップ2の卒業目安
=XLOOKUP(A2, 商品マスター範囲, 単価範囲, "該当なし")
「見つからなかったときの表示」まで含めて、事故なく参照できる。
ステップ3の卒業目安
=SORT(UNIQUE(担当者範囲))
「重複を除いて並べ替えた一覧」を、フィルターや手作業に頼らず数式だけで維持できる。
よくあるエラー
- 飛ばしてよい関数はあるか:
VLOOKUPは現在XLOOKUPに置き換わりつつありますが、古いファイル・共有相手の環境によっては引き続き必要になるため、読める程度には触れておくことをおすすめします。一方で複雑な配列数式(SUMPRODUCTの高度な使い方など)は、まずステップ3のスピル関数で代替できないか検討してから学んでも遅くありません。 - ステップ3から手を付けてしまう:新しい関数から学ぼうとすると、「なぜこの書き方で動くのか」の土台(条件指定・参照の考え方)が無いまま丸暗記になりがちです。遠回りに見えても、ステップ1・2の考え方を先に固めるほうが結果的に早く身につきます。
- 自分の会社のExcelバージョンで使えるか不明:スピル関数やLETはMicrosoft 365または比較的新しいバージョンが必要です。会社のバージョンが古い場合は、ステップ2までを優先して習得してください。
まとめ
Excel関数は「基本集計→表引きと条件集計→スピル系・LET」の3段階で捉えると、学習の優先順位に迷わなくなります。今の自分がどの段階にいるかを、この記事の「卒業目安」の数式で確認しながら、実務で効果の出る順にスキルを積み上げてください。
関連記事
ステップ1(基本集計)
- 【Excel 用語】初心者がよく混同する用語FAQ(相対参照と絶対参照、関数と数式 など) — 学習の入口でつまずきやすい言葉の整理
- 【Excel】関数参照時に空白やエラーを除く方法 — IFで空白・エラーを弾く定番の書き方
ステップ2(表引きと条件集計)
- 【Excel】XLOOKUP関数とテーブルを使用した簡単なデータ検索 — 表引きとテーブル(構造化参照)の基本
- 【Excel 関数】SUMIFS・COUNTIFS・配列数式、似た関数はどう使い分けるか — 条件集計の選び方
- 【Excel】SUBTOTAL関数を使ったフィルター後のデータ集計 — 絞り込んだ行だけを集計する
ステップ3(スピル系・LET)
- 【Excel 関数】SORT・UNIQUE・FILTERで変わるリスト管理 — スピル関数入門 — スピルの考え方をまとめて把握する
- 【Excel 関数】FILTER関数で「条件に合う行だけ抽出」— オートフィルターとの違いと使い分け — 抽出をFILTERに置き換える
- 【Excel 関数】UNIQUE + SORT の組み合わせでマスターリストを自動生成する — 卒業目安の数式の実践例
- 【Excel 関数】LET関数で長い数式を整理する — 読めて・直せる数式の書き方 — 長い数式を保守できる形にする
- 【Excel 関数】TEXTSPLIT・TEXTBEFOREで文字列処理がどう変わったか — LEFT/MIDと比べてみた — 文字列処理の書き換え
応用・その先
- 【Excel 関数】XLOOKUP × FILTER で複数条件の参照をシンプルにする — ステップ2と3の組み合わせ
- 【Excel 関数】条件付き書式をFILTER+スピル関数と組み合わせる応用技 — 関数と書式を連動させる
- 【Excel 関数】他人が作った長い数式を安全に解読する手順 — 自分で書く前に、既存の数式を読めるようにする
