Q&A検索 製品 LAVIE Excel 2024でXLOOKUPを使用して条件に一致する値を検索する方法

Q&A番号:27410 / 更新日:2026/06/10

Q&A Excel 2024でXLOOKUPを使用して条件に一致する値を検索する方法

はじめに

表形式のデータから、特定の条件に一致する値を検索して別のセルに表示したい場合、データ数が多いと手作業で探すのは非常に手間がかかります。

XLOOKUP関数を使用すると、指定した検索値をもとに、一覧表(参照表)の中から該当するデータを自動的に検索し、対応する値を表示することができます。

XLOOKUP関数を使用すると、以下のような処理を簡単に行えます。

  • 商品コードから商品名を取得する
  • 社員番号から部署名を表示する
  • 社員氏名から社員IDを表示する

なお、XLOOKUP関数は、検索列が参照範囲の左端にある必要はなく、取得する列の位置も自由に指定できます。

※ Officeのアップデート状況によって、画面や操作手順、機能などが異なる場合があります。

※ Office製品の詳細については、Microsoft社に確認してください。
外部サイト Microsoft Office ヘルプとトレーニング

操作手順

Excel 2024でXLOOKUP関数を利用して、別表から対応する値を検索・表示するには、以下の操作手順を行ってください。

  1. 任意のデータを入力します。
    ここでは例として、下図のように社員氏名を入力し、その社員に対応する社員IDを取得します。
    a

  2. 社員IDを表示したいセル(例:D6セル)をクリックし、下図のように入力します。
    b

  3. 検索値を指定します。
    検索値として D5セル をクリックします。
    ※直接「D5」と入力しても問題ありません。
    c

  4. 検索する列(検索範囲)を指定します。
    ここでは例として、氏名が入力されている C10~C13を選択します。
    d

  5. 取得したい列(戻り値の範囲)を指定し、「)」を入力しキーボードの「Enterキー」を押します。
    社員IDが入力されているB10~B13を選択します。
    e

    補足

    XLOOKUP関数の引数

    =XLOOKUP(検索値, 検索範囲, 戻り値の範囲)

    検索値:検索したい値を指定します。

    D5セルの値(秋葉 一郎)が検索値です。

    検索範囲:検索値を探す列を指定します。

    ここでは C10:C13 が検索範囲となります。

    戻り値の範囲:取得したい値が入力されている列を指定します。

    ここでは B10:B13 の社員IDを取得します。

    ※ XLOOKUP関数は、完全一致が既定の動作となります。

以上で操作完了です。

指定した範囲内から、「秋葉 一郎」に対応する社員IDが表示されます。
f

この情報はお役に立ちましたか?
お探しの情報ではなかった場合は、Q&A検索から他のQ&Aもお探しください。
LAVIE Q&A検索 - トップページ
LAVIE パソコン用語集

アンケートにご協力お願いします
ご覧いただいたQ&A情報の見やすさ・内容の分かりやすさについての満足度を教えてください



0 1 2 3 4 5 6 7 8 9 10

カテゴリ

対象機種

対象OS