小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2026年3月24日【ID:0】

【Excel】VLOOKUP関数の近似一致とは?

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


VLOOKUP関数は有名ですが、「近似一致」を使ったことがないという方は意外と多いです。

ということで、今回は「近似一致」の使い方について解説していきます。

📘 Excel小技100選(500円)


近似一致の活用

以下は、距離と交通費の関係を表した表から、指定した距離の交通費を抽出する数式になります。

=VLOOKUP(E3,B3:C9,2,FALSE)

上記の数式は、「完全一致」を指定しています。
この指定の場合、一致する距離がないときはエラーになってしまいます。

では、以下の「近似一致」にした数式にしてみます。

=VLOOKUP(E3,B3:C9,2,TRUE)

この数式の場合は、エラーではなく値が抽出されます。

「完全一致」では、検索値と同じ値が見つからない場合はエラーになってしまいます。
しかし、「近似一致」ではエラーになりません。

「近似一致」は、検索値以下の値で一番大きい値のものを基準に抽出するという設定になります。
そのため以下の場合は、検索値「7」なので、「7以下で一番大きいものを基準に抽出する」ということになり、7以下で一番大きい値は「5」になるため、その行の値(「200」)が抽出されました。

検索値を「23」に変更してみると、それ以下で一番大きい値は「20」になるため、「350」が抽出されます。

これが「近似一致」です。
ただ「近似一致」を使う際は、次のことに気を付ける必要があります。


近似一致の注意点

VLOOKUP関数の「近似一致」を活用する際は、検索項目の値が「必ず昇順(小さい順)」である必要があります。

正しく並べられていない場合は、以下のように正しく抽出できないことがあります。


補足(XLOOKUP関数について)

昇順でない項目を基準に「近似一致」で抽出したい場合は、XLOOKUP関数が便利です。
XLOOKUP関数は、Excel2021以降のバージョンで使用できます。

XLOOKUP関数で指定する場合は、以下の数式になります。

=XLOOKUP(E3,B3:B9,C3:C9,,-1)

XLOOKUP関数については、以下の記事にて詳しく解説しています。
>VLOOKUP / INDEX・MATCH / XLOOKUPの使い方と違い


パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


小技集-電子書籍販売ページ 小技集-電子書籍販売ページ
メンバー募集 メンバー募集






リンクの共有はこちらから行えます。

  リンクコピー    X Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

8475111

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
【小技集】

【Excel】リンク更新の警告が表示されないようにする

【Excel】商品ごとの販売数の合計を瞬時に集計

【Excel】VLOOKUP関数で時間を検索して抽出できない?

【Excel】グラフにデータを瞬時に追加(離れている範囲でもOK)

【Excel】条件付き書式で文字数チェック機能を実現

【Excel】最初に覚えるべき集計関数(7選)

【ExcelVBA】チェックボックスを動的に入力(一括チェック)

【ExcelVBA】書類に名前を差し込んで100人分のPDFを一括出力

【ExcelVBA】マークのある行を削除する

【Excel】請求書などの摘要欄を抽出

【Excel】ピボットテーブルで詳細確認

【Excel】指定項目の先頭の値以外を薄くする

【Excel】数式のみで複数の表を縦に並べる

【ExcelVBA】シートの「表示・非表示」を瞬時に切り替える

【Excel】項目を瞬時に選択するリンクを作成

【ExcelVBA】Functionで複数の戻り値を設定

【Excel】グループ化されたセルを素早く開閉!?

【Excel】8桁の数値の日付を日付形式に変換

【Excel】表から自動で請求書を作成する方法

【Excel】同じ書類の入力パターンを一元管理

【Excel】更新箇所を自動で色付け

【Excel】図形の既定の書式を好みの書式にする

【Excel】VLOOKUP関数の近似一致とは?

【ExcelVBA】VBA開発でインデントが重要な理由

【ExcelVBA】数式「AND(3,4)」とVBA「3 And 4」は違う!?





一覧ページへ

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ