Note: The other languages of the website are Google-translated. Back to English

Excel LOOKUP function

Microsoft Excel ルックアップ機能 XNUMXつの列またはXNUMXつの行の範囲で特定の値を検索し、別の(XNUMXつの行またはXNUMXつの列)範囲から対応する値を返します。

ヒント: 値を参照するには、VLOOKUP/HLOOKUP 関数と新しい XLOOKUP 関数を使用することをお勧めします。これは、LOOKUP 関数の方が計算に制限があるためです。 使用している Excel のバージョンに応じて、VLOOKUP/HLOOKUP 関数または XLOOKUP 関数を使用します。

  • VLOOKUP関数: 垂直ルックアップを実行します。 テーブルまたは範囲内のものを行ごとに検索します。 Excel 2007 ~ 2021、および Excel for Microsoft 365 で使用できます。
  • HLOOKUP関数: 水平ルックアップを実行します。 テーブルの一番上の行または列ごとの値の配列にあるものを検索します。 Excel 2007 ~ 2021、および Excel for Microsoft 365 で使用できます。
  • XLOOKUP関数: XLOOKUP 関数は、VLOOKUP と HLOOKUP が持っていた多くの問題を解決する新しいルックアップ関数です。 テーブルまたは範囲内のあらゆる方向 (上、下、左、右) で検索します。これは、他の検索関数よりも使いやすく、高速に動作します。 Excel for Microsoft 365 でのみ使用できます。

構文

=LOOKUP (lookup_value, lookup_vector, [result_vector])


Arguments

参照値 (必須):検索する値。 数値、テキスト、または検索値を含むセルへの参照にすることができます。

Lookup_vector (必須):検索する単一の行または単一の列の範囲。 この引数の値は、数値、テキスト、または論理値にすることができます。
注意: この範囲の値は昇順で並べ替える必要があります。そうしないと、LOOKUP が正しい値を返さない可能性があります。

結果ベクトル (オプション):LOOKUP関数は、look_upベクトルの値を検索し、result_vectorの同じ列または行の位置から結果を返します。 これは、lookup_vectorと同じサイズのXNUMX行またはXNUMX列のデータです。


戻り値

LOOKUP関数は、XNUMX列の範囲の値を返します。


機能上の注意:

1.ルックアップ番号がルックアップ範囲内のすべての値よりも小さい場合、#N / Aエラー値が返されます。
2. LOOKUPは近似一致に基づいて機能します。ルックアップ値が正確に見つからない場合は、次に小さい値と一致します。
3.一致するlook_up値が複数ある場合は、最後の値と一致します。
4.LOOKUP関数では大文字と小文字は区別されません。


例1:LOOKUP関数を使用して、XNUMXつの基準を持つ値を検索します

以下のスクリーンショットに示すように、テーブル範囲でPeachを見つけ、対応する結果をMon列に返す必要があります。これは、次のように実現できます。

空白のセルを選択し、以下の数式をコピーして、 入力します キー。
=LOOKUP(H4,B3:E8,D3:D8)

ノート:

  • H4は、検索値「」を含む参照セルです。ピーチ"; B3:E8 検索値と結果値を含むルックアップ範囲です。 D3:D8 結果の値の範囲です。
  • 必要に応じて、H4を「Peach」またはB5に直接置き換えることができます。
例2:LOOKUP関数が複数の基準を持つ値を検索する

以下のスクリーンショットに示すように、異なる部門に重複する名前があります。 特定の人物の位置を見つけるには(Fred Schulerは言う)、名前と部門の基準を同時に一致させる必要があります。 次のようにしてください。

1.空白のセルを選択して結果を配置し、以下の数式をコピーして、 入力します キー。
=LOOKUP(1,0/((B2:B8=F4)*(C2:C8=G4)),D2:D8)

ノート:

  • 式中、 B2:B8 および C2:C8 XNUMX番目とXNUMX番目のルックアップ値を含む列範囲です。 F4 および G4 XNUMXつの基準を含むセルへの参照です。 D2:D8 結果の値の範囲です。 テーブルの範囲に基づいて変更してください。
  • この式も役立ちます。
    =LOOKUP(1,0/((B2:B8&C2:C8=F4&G4)),D2:D8)

より多くの例

ExcelでXNUMXつの値の間で一致するデータをvlookupして返す方法は?


最高のオフィス生産性ツール

Kutools forExcel-群衆から目立つのに役立ちます

毎日の仕事を迅速かつ完璧に完了させたいですか? Kutools for Excel は、300 の強力な高度な機能 (ワークブックの結合、色による合計、セルの内容の分割、日付の変換など) を提供し、80% の時間を節約します。

  • 1500 の作業シナリオ用に設計されており、80% の Excel の問題を解決するのに役立ちます。
  • 毎日何千ものキーボードとマウスのクリックを減らし、疲れた目と手を和らげます。
  • 3分でExcelのエキスパートになります。 面倒な数式やVBAコードを覚えておく必要はもうありません。
  • 30日間無制限の無料トライアル。 60日間の返金保証。 2年間の無料アップグレードとサポート。
Excelのリボン(Kutools for Excelがインストールされている)

Officeタブ-MicrosoftOffice(Excelを含む)でタブ付きの読み取りと編集を有効にする

  • 数十の開いているドキュメントを切り替えるのにXNUMX秒!
  • マウスの手に別れを告げて、毎日何百ものマウスクリックを減らしてください。
  • 複数のドキュメントを表示および編集する際の生産性が 50% 向上します。
  • Chrome、Firefox、新しいInternet Explorerと同じように、効率的なタブをOffice(Excelを含む)にもたらします。
Excelのスクリーンショット(Officeタブがインストールされている場合)
コメントを並べ替える
コメント (0)
まだ評価はありません。 最初に評価してください!
ここにはまだコメントが投稿されていません

フォローする

著作権©の2009 - WWW。extendoffice.com。 | | 全著作権所有。 搭載 ExtendOffice。 | サイトマップ
MicrosoftおよびOfficeのロゴは、米国MicrosoftCorporationの米国およびその他の国における商標または登録商標です。
SectigoSSLで保護