「スプレッドシートで関数を使いたいけど、何から覚えればいいかわからない…」
そう感じたことのある方は少なくないはずです。ネットで調べると「便利な関数○選」という情報はたくさん出てくるが、「実務でどの場面で使うのか」「組み合わせ方」までわかる記事が少ない。
ぼく自身、公務員時代に月80時間超の事務作業をこなしていた。最初は関数をほとんど知らず、手作業で集計していたが、10個の関数を覚えてからは作業時間が半分以下になった。今回はその実体験をもとに、初心者が最初に覚えるべき実務10関数を厳選して解説する。
Excelとの違いが気になる方は、Excelセル・関数の基本ルール 誰も教えない4つの知識も参考にしてほしい。




📋 この記事でわかること
- 初心者が最優先で覚えるべき10関数の選定理由
- 各関数の実務シーンと具体的な入力方法
- 関数を組み合わせてデータ集計を自動化する手順
- VLOOKUP・FILTER・IFERRORなどのよくある組み合わせパターン
📌 結論:この10関数を覚えれば実務の8割はカバーできる
初心者が最初に覚えるべき関数は、SUM・IF・VLOOKUP・COUNTIF・SUMIF・IFERROR・FILTER・SORT・INDEX・MATCHの10個だ。この10個をマスターすれば、名簿管理・売上集計・アンケート集計といった実務の場面のほとんどを自動化できる。
難しく見えるが、最初の3つ(SUM・IF・VLOOKUP)だけでも作業効率は大きく変わる。まず使える状態にすることが最短ルートだ。

正直に言うと、最初はVLOOKUPだけで「魔法か」と思いました。1時間かけて目視で探していた作業が3秒で終わったので。
📌 SUM・IF・COUNTIFは集計の三種の神器だ
✅ SUM関数:範囲を指定するだけで合計が出る
たとえば月ごとの売上を集計したい場合、=SUM(B2:B31) と入力するだけで完了する。セルをひとつずつ足す必要はない。SUM関数はスプレッドシートで最も使う関数で、入力方法を体に染み込ませることが第一歩だ。
✅ IF関数:「条件によって表示を変えたい」場面で使う
たとえば「点数が60点以上なら合格、未満なら不合格」と表示したい場合、=IF(A2>=60,"合格","不合格") と書く。IF関数は条件分岐の基本で、後述のIFERRORやSUMIFの土台にもなる。
✅ COUNTIF関数:条件に一致するデータの件数を数える
アンケート結果で「賛成」の件数を数えたいなら、=COUNTIF(C2:C100,"賛成") と入力する。COUNTIFは「何件あるか」を即座に把握できる関数で、データ集計の現場では毎日使うといっても過言ではない。
.png)
つまりSUM・IF・COUNTIFの3つだけで、合計・条件分け・件数カウントが全部できるってことにゃ?
そのとおり。この3つをまず使えるようにするだけで、手作業の集計時間を大幅に削れる。
📌 VLOOKUPとIFERRORはセットで使うのが正解だ
✅ VLOOKUP関数:別シートのデータを一瞬で引っ張る
名簿シートから社員番号を入力すると氏名・部署が自動で入力される、という仕組みを作りたい場合に使う。=VLOOKUP(A2,名簿!A:C,2,FALSE) のように書く。
VLOOKUP関数は「検索値・範囲・列番号・完全一致(FALSE)」の4つを覚えれば動かせる。Excelとの互換性も高く、実務で最も即効性のある関数のひとつだ。Excel初心者が最初に覚える関数5選|実例付きでも詳しく解説しているので参考にしてほしい。
✅ IFERROR関数:エラー表示を「空白」や「-」に変える
VLOOKUPで該当データがないと「#N/A」というエラーが出る。これを=IFERROR(VLOOKUP(...),"-") と囲むだけで、エラーを「-」に変換できる。
IFERRORはVLOOKUPと必ずセットで使うのがスプレッドシート実務の鉄則だ。エラーが出たまま上司に提出すると信頼を失うので、早めに習慣化したい。

IFERRORを知らなかったとき、#N/Aだらけの表を提出してしまって、上司に「これ何?」と聞かれた苦い思い出があります。
📌 SUMIFとFILTER・SORTで条件付き集計が自動化できる
✅ SUMIF関数:条件に合う行だけ合計する
売上表で「東京支店だけの合計を出したい」という場面に使う。=SUMIF(B2:B100,"東京",C2:C100) のように書けば、B列が「東京」の行のC列だけを合計してくれる。
SUMIF関数は「条件付き集計」の基本で、部門別・商品別・担当者別など、実務でほぼ毎日登場するシーンだ。COUNTIFと構造が似ているので、両方まとめて覚えると効率がいい。
✅ FILTER関数:条件に合う行だけを別の場所に抽出する
たとえば「評価がAの社員だけを一覧で出したい」なら、=FILTER(A2:C100,D2:D100="A") と入力するだけでリストが自動生成される。Googleスプレッドシート独自の強力な関数で、FILTERはExcelより使い勝手がいいと感じる場面のひとつだ。
✅ SORT関数:データを自動で並び替える
売上の多い順に並べたいなら、=SORT(A2:C100,3,-1) と書く。第3引数の「-1」が降順を意味する。手動で並び替えると元データが崩れるリスクがあるが、SORT関数なら元データを壊さず別セルに出力できる。

FILTERとSORTはスプレッドシートならではの関数にゃ。Excelでは使えないから、ここで覚えておくと差がつくにゃ。
📌 INDEX×MATCHはVLOOKUPの上位互換として覚える価値がある
✅ INDEX関数とMATCH関数は組み合わせて使う
VLOOKUPは「左端の列でしか検索できない」という制約がある。INDEX関数とMATCH関数を組み合わせると、どの列でも検索できる柔軟な参照が可能になる。
書き方は =INDEX(C2:C100,MATCH("田中",A2:A100,0)) のような形だ。MATCHで行番号を探し、INDEXでその行の値を返す仕組みを理解すると、応用の幅が一気に広がる。
VLOOKUPとの違いを詳しく知りたい方は、XLOOKUPvsVLOOKUPの記事も参照してほしい。最新のExcel・スプレッドシート環境ではXLOOKUPという選択肢もある。

📌 まとめ
Googleスプレッドシートで実務をこなすために最初に覚えるべき関数10選を解説した。重要ポイントを整理する。
- SUM・IF・COUNTIF:集計の三種の神器。まずこの3つを完全に使いこなす
- VLOOKUP+IFERROR:別シート参照はこのセットが鉄則。エラー処理は必ずセットにする
- SUMIF:条件付き集計の基本。部門別・商品別の集計に毎日使う
- FILTER・SORT:Googleスプレッドシート独自の強力な関数。元データを壊さず抽出・並び替えができる
- INDEX×MATCH:VLOOKUPの限界を超えたい場面で使う。覚えれば参照の自由度が大幅に上がる
まずSUM・IF・VLOOKUPの3つを実際のファイルで使ってみてほしい。「使える」と「知っている」はまったく違う。手を動かした分だけ身につく。

この10関数を覚えた後は、スプレッドシートを副業のスキルとして活かす方法もあります。気になる方は下のリンクも見てみてください。

📌 よくある質問
✅ Q: GoogleスプレッドシートとExcelで関数の使い方は違いますか?
A: 基本的な関数(SUM・IF・VLOOKUP・COUNTIFなど)はほぼ同じ書き方で使える。ただし、FILTER・SORTはGoogleスプレッドシート独自の関数で、古いExcelでは使用できない。逆にXLOOKUPはExcel 365以降で使えるがスプレッドシートでも対応している。使う環境に合わせて確認してみてほしい。
✅ Q: VLOOKUPとINDEX×MATCHはどちらを先に覚えるべきですか?
A: VLOOKUPから覚える方がいい。構造がシンプルで、実務で使う場面のほとんどはVLOOKUPで対応できる。INDEX×MATCHは「左端以外の列で検索したい」「逆引きしたい」という具体的な壁にぶつかってから覚えるのがちょうどいい。
✅ Q: SUMIF関数で複数条件を指定することはできますか?
A: SUMIFは条件が1つのみだ。複数条件を指定したい場合はSUMIFS関数を使う。たとえば「東京支店かつ商品Aの売上合計」を出したいなら =SUMIFS(C2:C100,B2:B100,"東京",D2:D100,"商品A") のように書く。SUMIFに慣れたら自然な次のステップとして覚えてほしい。
✅ Q: FILTER関数はスマートフォンのスプレッドシートアプリでも使えますか?
A: 結果の表示は可能だが、数式の入力はPCから行う方がトラブルが少ない。スマートフォンアプリは閲覧・簡単な編集向けで、複雑な関数入力にはPC環境を使うのが現実的だ。
📚 参考文献
※本記事の情報は2026年7月時点のものです。最新情報は各公式サイトをご確認ください。
※本記事は情報提供を目的としており、投資の助言を目的としたものではありません。投資はリスクを伴います。実際の投資判断はご自身の責任でお願いします。


コメント