XLOOKUPとVLOOKUPで特定の列だけ抽出する方法|在庫検索の例

XLOOKUPとVLOOKUPで特定の列だけ抽出する方法|在庫検索の例

複数列の表から検索値に一致するデータを指定の列から抽出するなら、XLOOKUP関数やVLOOKUP関数を使う。

目的

指定列から検索抽出

使用する関数

Microsoft2021/365 :XLOOKUP関数

Excel2019/2016   : VLOOKUP関数

目次

まず動かしてみよう|この記事のサンプルをその場で試せます

練習用ファイルをダウンロードしなくても、記事と同じデータ・同じセル番地のサンプルをここで動かせます。黄色いセルを書き換えると、結果がその場で変わります。各解説の最後にある「▶ この式を試す」を押すと、このツールの該当セルへ移動します。

例題1|検索値に該当するデータのうち特定の項目(列) だけ抽出する

  1. 指定した商品IDの「数量」を求めるセル(B3セル)を選択し、「=XLOOKUP(」と入力する。
  2. [検索値]…「A002」のセル(A3セル)を選択する。
  3. [検索範囲]…検索する「商品ID」のセル範囲を選択する。
  4. [戻り範囲]…抽出する「数量」のセル範囲を選択する。
  5. [見つからない場合]…「””」(空白)を入力する。
  6. [一致モード][検索モード]…省略して、「Enter」キーで数式を確定する。
B3に入力:商品IDから数量を取り出す(XLOOKUP)
数式=XLOOKUP(A3,A6:A9,D6:D9,"")
ひとことで商品ID(A3)に当たる行の、数量を返す
A3
検索値(商品ID)のセルです
A6:A9
探す列(商品ID)です
D6:D9
返す列(数量)です
""
見つからないときは空白にします
補足結果は 20 です。Microsoft 365・Excel 2021以降で使えます。
使用するExcel関数

Microsoft2021/365 :XLOOKUP関数

数式の解説

「=XLOOKUP(A3,A6:A9,D6:D9,“”)」の数式は、A3セルの「A002」を在庫検索の表のA6セル~A9セルの「商品ID」から検索し、一致した行にあるD列の数量「20」を抽出する。引数[見つからない場合]に[””]を入力しておくと「数量」が見つからない場合に空白が求められる。

Excelデータダウンロード

以下のリンクを右クリックし、Excelデータをダウンロードください
Excel-sample1.xlsx

例題2|

  1. 指定した商品IDの「数量」を求めるセル(B3セル)を選択し、「=VLOOKUP(」と入力する。
  2. [検索値]…「A002」のセル(A3セル)を選択する。
  3. [範囲]…抽出する表のセル範囲を選択する。
  4. [列番号]…抽出する列の番目「4」を入力する。
  5. [検索方法]…完全一致なので「0」と入力して、「Enter」キーで数式を確定する。
B3に入力:商品IDから数量を取り出す(VLOOKUP)
数式=VLOOKUP(A3,A6:D9,4,0)
ひとことで表の左端の列を探し、4列目の数量を返す
A3
検索値(商品ID)のセルです
A6:D9
表の範囲です(左端が商品ID)
4
4列目(数量)を返します
0
完全一致で探します
補足結果は 20 です。Excel 2019・2016でも使えます。
使用するExcel関数

Excel2019/2016   : VLOOKUP関数

数式の解説

「=VLOOKUP(A3,A6:D9,4,0)」の数式は、A3セルの「A002」を在庫検索の表のA6セル~A9セルの「商品ID」から検索し、一致した行にあるD列の数量「20」を抽出する。

Excelデータダウンロード

以下のリンクを右クリックし、Excelデータをダウンロードください
Excel-sample2.xlsx

応用1|

XLOOKUP/VLOOKUP関数で検索値が見つからないときはエラー値が求められる。引数だけで対処できないVLOOKUP関数でエラー値を空白やコメントで求める場合は、❶IFNA(IFERROR)関数の引数[値]に❷VLOOKUP関数の数式を組み合わせて、 ❸[NAの場合の値](エラーの場合の値)に[””](空白)やコメントを入力して数式を作成しましょう。

Excelデータダウンロード

以下のリンクを右クリックし、Excelデータをダウンロードください
Excel-application1.xlsx

応用2|

検索する表のデータの追加に対応するなら、❶表をテーブルに変換しておきましょう。データを追加しても、数式の参照範囲は自動で拡張されるので、常に検索値に該当するデータを抽出できる。

Excelデータダウンロード

以下のリンクを右クリックし、Excelデータをダウンロードください
Excel-application2.xlsx

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次