本文へスキップ
totonoe

Excel・表計算を整える

初級

Excel関数の選び方を整える

= 「やりたいこと」から逆引きできる、Excelシリーズの入口・案内所

「表から探したい? 条件で分けたい? 日付を計算したい?」——やりたいことを選ぶだけで、おすすめの関数と「なぜそれか」、そのままコピペできる数式例が分かります。代表 21 関数のカード一覧・シリーズ全 16 ツールの地図・ありがち失敗 TOP5 つき。Excel でも Google スプレッドシートでもほぼ同じように使えます(このページは送信ゼロ・入力欄もありません)。

i

TLDR — 30秒で分かる

探す→VLOOKUP、集計→SUMIF、明細まとめて→ピボット。やりたいこと12種から逆引きして、数式をコピペ→専用ツールで触って覚える。シリーズ全16本の地図つき。

主な機能

  • やりたいこと12種(探す/集計/ピボット/$参照/色付け/入力ミス防止…)から逆引き
  • 全タスクに数式例+触って覚える専用ツールへの大きな入口
  • 代表21関数のカードを関数名・やりたいことで絞り込み検索
  • シリーズ全16ツールを学ぶ順に並べた地図
  • ありがち失敗TOP5($忘れ・第4引数・文字列の数字・結合セル・循環参照)
  • すべてブラウザ内で完結・送信ゼロ

GUIDE

① 「やりたいこと」から逆引き

関数名を覚える前に、まず「何がしたいか」。12 のボタンから選ぶと、おすすめの関数・一言理由・コピペできる数式例と、触って覚える専用ツールへの入口を表示します。

やりたいことを選ぶ 押すとおすすめを表示(送信ゼロ)

CARDS

② 代表 21 関数のカード

「=構文」「一言説明」「ミニ例(入力→結果)」のセット。構文はクリックでコピーできます。くわしく試したい関数は、各カードのリンクから専用ツールへ。

VLOOKUP

表から探す

表の左端列から探して、指定した列の値を返す。

=VLOOKUP("りんご",A:B,2,FALSE)

120(りんごの行の 2 列目)

専用ツールで試す →

XLOOKUP

表から探す

VLOOKUP の後継。検索列の左側の値も返せる。

=XLOOKUP("A03",A:A,C:C,"なし")

380(A03 の行の C 列)

専用ツールで試す →

IF

条件で分ける

条件が成り立つかどうかで表示を切り替える。

=IF(75>=80,"合格","不合格")

不合格

専用ツールで試す →

IFS

条件で分ける

複数の条件を上から順に判定して振り分ける。

=IFS(85>=80,"A",85>=60,"B",TRUE,"C")

A

専用ツールで試す →

SUMIF

条件で集計

条件に合う行だけを合計する。

=SUMIF(A:A,"東京",C:C)

2400(東京の行の合計)

専用ツールで試す →

COUNTIF

条件で集計

条件に合うセルの個数を数える。

=COUNTIF(B:B,">=80")

3(80 以上が 3 個)

専用ツールで試す →

DATEDIF

日付の計算

2 つの日付の間の年数・月数・日数を出す。

=DATEDIF("2000/5/1",TODAY(),"Y")

26(満 26 歳)

専用ツールで試す →

EOMONTH

日付の計算

指定した月数あと(前)の月末日を返す。

=EOMONTH("2026/7/4",0)

2026/7/31

専用ツールで試す →

WORKDAY

日付の計算

土日(と祝日)を除いた営業日後の日付を出す。

=WORKDAY("2026/7/3",3)

2026/7/8(土日を飛ばす)

専用ツールで試す →

LEFT

文字の加工

左端から指定した文字数だけ取り出す。

=LEFT("東京都新宿区",3)

東京都

専用ツールで試す →

SUBSTITUTE

文字の加工

特定の文字を、別の文字にまとめて置き換える。

=SUBSTITUTE("A-B-C","-","/")

A/B/C

専用ツールで試す →

TEXTJOIN

文字の加工

複数セルを区切り文字つきで 1 つにつなぐ。

=TEXTJOIN("、",TRUE,"春","夏","秋")

春、夏、秋

専用ツールで試す →

ROUND

端数の丸め

指定した桁で四捨五入する(0 なら整数)。

=ROUND(123.456,1)

123.5

専用ツールで試す →

ROUNDDOWN

端数の丸め

指定した桁で切り捨てる。金額計算の定番。

=ROUNDDOWN(1234*1.1,0)

1357(1357.4 を切り捨て)

専用ツールで試す →

IFERROR

エラーを消す

数式がエラーのとき、代わりの値を表示する。

=IFERROR(10/0,"−")

−(#DIV/0! を隠す)

専用ツールで試す →

RANK.EQ

順位・並べ替え

範囲の中で何番目に大きいか(順位)を返す。

=RANK.EQ(85,{90,85,70})

2(2 位)

専用ツールで試す →

SORT

順位・並べ替え

並べ替えた表を、別の場所に丸ごと返す。

=SORT(A2:B5,2,-1)

2 列目の大きい順の表

専用ツールで試す →

INDEX + MATCH

表から探す

MATCHで位置を探し、INDEXで取り出す。左側も引ける。

=INDEX(A:A,MATCH("鈴木",B:B,0))

E003(氏名の左の社員番号)

専用ツールで試す →

SUMPRODUCT

条件で集計

行ごとに掛けて、最後に足す。条件は1/0に化ける。

=SUMPRODUCT(B2:B3,C2:C3)

800(2×100+3×200)

専用ツールで試す →

FILTER

順位・並べ替え

条件に合う行だけを取り出してこぼす(スピル)。

=FILTER(A2:C9,B2:B9="営業")

営業の行だけの表

専用ツールで試す →

UNIQUE

順位・並べ替え

重複を取り除いた一覧を返す(初出順)。

=UNIQUE(A2:A9)

重複なしの名前一覧

専用ツールで試す →

PITFALLS

③ ありがち失敗 TOP5

関数そのものより、この 5 つでつまずく人が圧倒的に多いです。数式が合っているのに結果が変なときは、まずここを疑ってください。

  1. 絶対参照($)を忘れてコピー

    数式を下へコピーしたら参照範囲まで一緒にずれて、途中から結果がおかしくなる。

    ✅ 固定したい範囲は $B$2:$B$11 のように $ を付ける。数式バーで範囲を選んで F4 キーを押すと切り替えられます。

  2. VLOOKUP の第 4 引数を省略

    省略すると「近似一致」になり、存在しないはずのコードでもそれっぽい別の行がヒットしてしまう。

    ✅ 基本は必ず FALSE(完全一致)を書く。「なんとなく合っている」が一番こわい失敗です。

  3. 数字が「文字列」になっている

    見た目は数字なのに SUM が 0 になる・VLOOKUP で見つからない。セルが左寄せ・緑の三角が目印。

    ✅ セル左上の「!」から「数値に変換」を選ぶか、VALUE 関数・区切り位置機能で数値に直します。

  4. データ部分でセルを結合

    並べ替え・フィルター・VLOOKUP・ピボットテーブルが軒並み動かなくなる元凶。

    ✅ 結合はタイトル行だけに。見出しを中央に見せたいなら「選択範囲内で中央」の配置で代用できます。

  5. 循環参照

    数式が自分自身のセル(や自分を含む範囲)を参照して警告が出て、結果が 0 のままになる。

    ✅ =SUM(A1:A10) を A10 に入れていないか等、数式を入れるセルと計算範囲の重なりを確認します。

SERIES MAP

④ シリーズ全16ツールの地図

どれから触ればいいか迷ったら、上から順に。どのツールも「ミニ表を触る→動きが光って見える→数式をコピーして持ち帰る」の体験型です。

関数選びの基本

関数は「暗記」ではなく「やりたいことから逆引き」。

  1. 1

    まず日本語で「何がしたいか」を一言に

    「探す」「分ける」「集計する」「丸める」——やりたいことが言えれば、使う関数はほぼ 1〜2 個に絞れます。Excel には 500 近い関数がありますが、日常業務で使うのは 20 個前後です。

  2. 2

    数式例をコピペして、値だけ差し替える

    ゼロから構文を書くより、動く見本を貼ってセル番地と条件を自分のものに直すほうが早くて確実です。このページの数式はすべてその前提で書いてあります。

  3. 3

    結果が変なら、関数より「データ」を疑う

    文字列になっている数字・結合セル・$ の付け忘れ——失敗 TOP5 のとおり、原因の多くは数式の外側にあります。

  4. 4

    新しい関数(XLOOKUP・SORT など)は環境を確認

    XLOOKUP・IFS・TEXTJOIN・SORT は Microsoft 365 / Excel 2019〜2021 以降の関数です。古い Excel に渡すファイルでは VLOOKUP や IF の重ねがけなど、昔ながらの書き方が安全です。

🔒 このページは読むだけの逆引きガイドで、入力欄はありません。表示もコピーもすべてあなたのブラウザの中で完結し、サーバには何も送られません(送信ゼロ)。数式は Excel(Microsoft 365 / 2016 以降)と Google スプレッドシートの両方でおおむね共通ですが、DATEDIF の一部の単位や SORT の引数など、細部が異なる関数もあります。

よくある質問

Q. Excel関数はいくつ覚えればいいですか?

A. 全部で500近くありますが、日常業務で使うのは20個前後です。代表16関数(VLOOKUP・IF・SUMIF・DATEDIF・LEFT・ROUND・IFERRORなど)を「やりたいことから逆引き」できれば実務の大半はまかなえます。丸暗記より「探す→VLOOKUP」のような対応づけがおすすめです。

Q. VLOOKUPとXLOOKUPはどちらを使えばいいですか?

A. 新しいExcel(Microsoft 365 / 2021以降)ならXLOOKUPが第一候補です。検索列の左側の値も返せて、見つからないときの表示も指定できます。古いExcelに渡すファイルなら VLOOKUP(第4引数はFALSE)が確実です。

Q. 数式は合っているのに結果がおかしいのはなぜですか?

A. 原因の多くは数式の外側にあります。数字が文字列になっている(左寄せ・緑の三角が目印)、$を付け忘れて参照がずれた、セルが結合されている——の3つをまず疑ってください。ページ内の「ありがち失敗TOP5」に直し方をまとめています。

Q. #N/Aや#DIV/0!というエラーは消せますか?

A. 消せます。数式全体を =IFERROR(元の数式,"") のように包むと、エラーのときだけ空欄など好きな表示に置き換えられます。ただし原因自体が直るわけではないので、原因を確認してから隠すのが安全です。

Q. 数式例はGoogleスプレッドシートでも使えますか?

A. おおむねそのまま使えます。VLOOKUP・IF・SUMIF・ROUND・IFERRORなどの基本関数は共通です。XLOOKUPやSORTは環境で挙動が異なるため、貼り付けたあとに結果を一度確認してください。

Q. 数式例はそのままコピーして使っていいのですか?

A. はい、そのための見本です。コピーして貼り付けたあと、A2 や範囲などのセル番地を自分の表に合わせて差し替えてください。ゼロから書くより、動く見本を直すほうが早くて間違いも減ります。

Q. 入力した内容はどこかに送信されますか?

A. いいえ。このページは読むだけの逆引きガイドで、表示も数式のコピーもすべてブラウザの中で完結します。サーバには何も送信されません(送信ゼロ)。

入力値はURLの「#」以降に入るためサーバーには送信されません。リンクを開くと同じ状態を復元します。

RELATED TOOLS

続けて整える

KOINOBORI ECOSYSTEM

私たちが運営するサイト