LOOKUP 関数で範囲引数を使う

注:  最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。 このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。私たちの目的は、このコンテンツがお客様の役に立つようにすることです。お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。 簡単に参照できるように、こちらに 英語の記事 があります。

VLOOKUPまたはHLOOKUP関数を作成する場合は、D2:F39 など、セルの範囲を入力します。範囲引数では、その範囲と呼びます、引数は、関数が実行するために必要なデータの 1 つだけです。この例では、関数は、それらのセルを検索しようとしているデータを検索します。

範囲引数は、常に VLOOKUP 関数または HLOOKUP 関数の 2 番目の引数 (1 番目は検索対象の値) であり、これがないと関数は機能しません。

1 番目の引数である検索対象の値は、"41" または "吉田" のような特定の値にすることも、F2 のようなセル参照にすることもできます。 1 番目の引数は次のようになります。

= VLOOKUP (F2 ...

範囲引数は、次のように常に参照値に続きます。

= VLOOKUP (F2 B4:D39、 ...

範囲引数にリストされているセル範囲は、相対的または絶対的なセル参照を使うことができます。 関数をコピーするのであれば、次のような絶対参照を使ってください。

= VLOOKUP (F2 $B$ 2:39 $BD ...

また、範囲引数内のセルは、ブック内の別のワークシートに存在しても構いません。 そのような場合は、引数にシートの名前が含まれ、次のような構文になります。

= VLOOKUP (F2、Sheet2! $C$ 14: E 42$ ...

シート名の後には感嘆符を付けましょう。

最後に (ふー) を入力して 3 番目の引数、検索対象の値を含む列。これは、参照列と呼ばれます。最初の例では、~ D39 で、次の 3 つの列にわたって実行されるセル範囲 B4 を使用しました。表示する値を想像してみましょうので、最後の引数は、 3列 D、3 番目の列のセル、範囲内のライブします。

=VLOOKUP(F2,B4:D39,3)

True または False という 4 番目の引数をオプションで使うことができます。 ほとんどの場合、False を使います。

True を使うか、4 番目の引数を空白のままにすると、関数は 1 番目の引数の値におよそ等しい値を返します。 前の例で説明すると、1 番目の引数が "吉田 " で、True を使うと、関数を実行した結果、"吉田"、"吉田茂" などが検索されます。 これとは反対に False を使うと、この関数は "吉田" に完全に一致する値のみ検索します。通常はこのような動作が望まれます。

True のときに使用できるようにする場合にも注意が必要] ルックアップ列:、3 番目の引数で指定された列-が昇順 (A から Z または値の降順)、間違った結果を返す可能性がある順序で表示します。詳細については、 VLOOKUP とその他の関数を使って値を検索するを参照してください。

VLOOKUP 関数と HLOOKUP 関数の詳細については、次をご覧ください。

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×