VLOOKUPの近似一致(TRUE)で「〜以上〜未満」を判定する
VLOOKUP の4つ目を TRUE(近似一致)にすると、「その値以下で一番近いもの」を探します。段階表を使った判定にぴったりです。
ブラウザで実際に練習する書き方
=VLOOKUP(B2,$D$2:$E$5,2,TRUE)ポイント
- 段階表は「○以上」の値を小さい順に並べる
- 85点なら「80以上」の行に当たる
- IF を何重にも重ねるより、表を直すだけで基準を変えられる
練習に使う表
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | 名前 | 点数 | 評価 | 点数以上 | 評価 |
| 2 | 佐藤 | 85 | 0 | D | |
| 3 | 鈴木 | 62 | 60 | C | |
| 4 | 高橋 | 74 | 70 | B | |
| 5 | 田中 | 45 | 80 | A |
例
右の段階表(D〜E列)を使って、C2 に佐藤さんの評価を出そう。
C2 に =VLOOKUP(B2,$D$2:$E$5,2,TRUE) と入力 → 結果は A
練習問題でやること(2問)
- 右の段階表(D〜E列)を使って、C2 に佐藤さんの評価を出そう。やり方:4つ目を TRUE にすると「その値以下で一番近いもの」を探す。=VLOOKUP(B2,$D$2:$E$5,2,TRUE)ポイント:85点は「80以上」の行に当たるので A。段階表は小さい順に並べておくのがルール。
- 残りの3人(C3〜C5)も評価しよう。やり方:C2 をコピー。段階表は $ で固定してあるのでずれない。
よくある間違い
- 段階表を大きい順に並べて、正しく判定されない
よくある質問
XLOOKUP でもできますか?
できます。=XLOOKUP(B2,D2:D5,E2:E5,,-1) のように一致モードに -1 を指定します。
Excel への入力そのものを、AI に任せるなら
話すだけ・名刺を貼るだけで、顧客・案件・請求の Excel が埋まる「UtaCel AI」。エクキソと同じマワースが作っています。
UtaCel AI を見る →