検索

検索

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

LOOKUPは、ソートされた行または列で指定された値を検索し、指定された行または列から対応する値を返します。正確な一致が複数ある場合は、LOOKUPはランダムに値を選択します。完全な一致がない場合、LOOKUPは与えられた値に対して次に小さい値を選択します。

 

構文

 

LOOKUP(lookup_value; search_table; result_table)

lookup_value: 検索する値です。例えば、2508

search_table: 評価する値の範囲です。単一の行または複数の行/列を含めることができます。昇順にソートされていなければなりません。例えば、A1:A7 です。

result_table: 対応する結果値を取得したい範囲です。サイズは search_table と同じでなければなりません。複数の行/列が search_table で指定されている場合は省略可能です。例えば、C1:C7

 

備考

  • 名前付き範囲は、search_tableおよびresult_tableで使用できます。

  • 検索する必要がある完全なテキストを思い出せない場合は、代わりに .* , .? / を使用してください。

.* - この文字は任意の文字数に置き換えることができます。例えば、 Zyl.* では Zylker
.? - この文字は一文字だけ置き換えることができます。例えば、 Karthi.? では Karthik Karthic

/ - これは、検索語に *, ? および / を含めるために使用できます。例えば、 Zylker/* Zylker* Karthi.?/? Karthik? および Karthic?

  • LOOKUPは大文字と小文字を区別しないため、「APPLES」と「Apples」は同じように扱われます。



 

結果

=LOOKUP(2508; A1:A7 ; C1:C7 )

Ming Yin

=LOOKUP(1452; A1:C7 )

Aaron Williams


以下の組み込み範囲で機能を直接体験してください。   



発生する可能性のあるエラー

 

エラー

意味

#なし!

  • 検索された値を関数が見つけられなかった場合に発生します。VLOOKUPや類似の関数でよく見られる問題です。

#NAME!

  • 関数名が誤っているか無効です。

  • 提供されている定義済み名(存在する場合)が無効です。

  • 関数で使用されている定義済み名にタイプミスがあります。

  • 関数内のテキスト値にダブルクオーテーションがありません。

  • セル範囲参照にコロンがありません。

#VALUE!

  • 提供されている引数のデータ型が誤っているか無効です。
    例えば、=DATE(A1:A3) 関数は範囲内にテキスト値がある場合、#VALUE エラーを返します。

#REF!

  • 指定されたセル参照が不正または無効です。このエラーは、セル/範囲が削除、移動、または上書きされた場合に発生する可能性があります。

 

類似の関数