Skip to main content

VLOOKUPを使用したGoogleスプレッドシートのデータの検索

おさとググスプ#5 スプレッドシートのVLOOKUP関数! (六月 2026)

おさとググスプ#5 スプレッドシートのVLOOKUP関数! (六月 2026)
Anonim
01/03

VLOOKUPで価格割引を探す

VLOOKUP関数のしくみ

GoogleスプレッドシートのVLOOKUP関数。 垂直ルックアップ は、データまたはデータベースのテーブルにある特定の情報を検索するために使用できます。

  • VLOOKUPエラーメッセージに関する情報は、3ページを参照してください。

VLOOKUPは通常、その出力として単一のフィールドのデータを返します。それはどうですか?

  1. あなたは名前または search_key データテーブルのどの行またはレコードに所望のデータを探すかをVLOOKUPに知らせる
  2. あなたは列番号を提供します。 索引 - 求めているデータのうち
  3. この関数は、 search_key データテーブルの最初の列に
  4. VLOOKUPは、指定されたインデックス番号を使用して同じレコードの別のフィールドからシークした情報を検索して返します

VLOOKUPでのおおよその一致の検索

通常、VLOOKUPは search_key 示された。正確な一致が見つからない場合、VLOOKUPはおおよその一致を見つけることができます。

  • おおよそのマッチは、 search_key より小さいまたは小さい値のサイズである。
  • おおよその一致は、関数の is_sorted 引数をTRUEに設定します。

最初にデータを並べ替える

必ずしも必要というわけではありませんが、通常、ソートキーの範囲の最初の列を使用して、VLOOKUPが昇順で検索しているデータの範囲を最初にソートすることが最善です。

データがソートされていない場合、VLOOKUPは誤った結果を返す可能性があります。

VLOOKUP関数の例

上記のイメージの例では、VLOOKUP関数を含む次の式を使用して、購入された商品の数量に対する割引を検索しています。

= VLOOKUP(A2、A5:B8,2、TRUE)

上の数式はワークシートのセルに入力するだけで、次の手順で使用する別のオプションはGoogleスプレッドシートを使用することです 自動提案 ボックスを押して数式を入力します。

VLOOKUP関数の入力

上の図に示すVLOOKUP関数をセルB2に入力する手順は次のとおりです。

  1. アクティブセルにするにはB2セルをクリックします。これがVLOOKUP関数の結果が表示される場所です
  2. 等号(=)の後ろに関数の名前を入力します vlookup
  3. 入力すると、 自動提案 ボックスに文字Vで始まる関数の名前と構文が表示されます
  4. 名前 VLOOKUP ボックスに名前が表示されたら、マウスポインタで名前をクリックして関数名を入力し、丸括弧をセルB2に開きます

関数引数の入力

  • VLOOKUPの構文と引数の詳細については、2ページを参照してください。
  • Excelの場合と同様に、カンマが関数の引数の間に置かれ、区切り文字として機能します。

VLOOKUP関数の引数は、セルB2の空白括弧の後に入力します。

  1. ワークシートのセルA2をクリックして、このセル参照を search_key 引数
  2. セル参照の後にカンマ( , )を引数間のセパレータとして機能させる
  3. ワークシートのセルA5〜B8を強調表示して、これらのセル参照を 範囲 引数 - 表の見出しが範囲に含まれていない
  4. セル参照の後に、別のカンマ
  5. タイプa 2 カンマの後に入力する 索引 割引率は範囲の引数の第2列にあるため
  6. 番号2の後に、別のカンマ
  7. ワークシートのセルB3とB4を強調表示して、これらのセル参照を 休日 引数
  8. 単語を入力 真 コンマの後に is_sorted 引数
  9. プレス 入る キーボードのキーを押して、閉じた丸いブラケット " ) "関数の最後の引数の後に、関数を完了するために
  10. 答え2.5% - 購入数量に対する割引率 - は、ワークシートのB2セルに表示されます
  11. セルB2をクリックすると、完全な関数 = VLOOKUP(A2、A4:B8,2、True) ワークシートの上の数式バーに表示されます

VLOOKUPが結果として2.5%を返した理由

  • この例では、 量 列には完全一致は含まれていません search_key 値は23です。
  • 以来、 is_sorted 引数がTRUEに設定されている場合、VLOOKUPは search_key 値。
  • サイズの最も近い値はまだ search_key 23の値は21です。
  • したがって、VLOOKUPは21を含む行の割引率を検索し、結果として2.5%の割引率を返します。
02/03

GoogleスプレッドシートVLOOKUP関数の構文と引数

VLOOKUP関数の構文と引数

関数の構文は、関数のレイアウトを参照し、関数の名前、角括弧、および引数を含みます。

VLOOKUP関数の構文は次のとおりです。

= VLOOKUP(検索範囲、範囲、インデックス、is_sorted)

search_key - (必須)検索する値 - 上記の画像で販売された数量など

range - (必須)VLOOKUPが検索する列と行の数 - 範囲内の最初の列には通常、 search_key

index - (必須)見つかった値の列番号 - ナンバリングは search_key 列を列1 - もし 索引 で選択された列の数よりも大きな数に設定されています。 範囲 引数は#REF!関数によってエラーが返される

is_sorted - (オプション)は、 範囲 ソートキーの範囲の最初の列を使用して昇順にソートされます - ブール値 - TRUEまたはFALSEのみが許容値です - TRUEまたは省略され、範囲の最初の列が昇順でソートされない場合、誤った結果が生じることがあります - 省略された場合、デフォルトで値はTRUEに設定されます - TRUEに設定されているか省略されていて、search_keyと完全に一致するものが見つからない場合は、サイズまたは値がより小さい最も近い一致がsearch_keyとして使用されます。 - FALSEに設定すると、VLOOKUPはsearch_keyと完全に一致します。一致する値が複数ある場合、最初に一致する値が返されます - FALSEに設定されていて、search_keyに一致する値が見つからない場合、#N / Aエラーが関数から返されます

03/03

VLOOKUPのエラーメッセージ

VLOOKUPのエラーメッセージ

次のエラーメッセージはVLOOKUPに関連付けられています。

次の場合、#N / A(「値が使用できません」)エラーが表示されます。

  • ザ search_key の最初の列には見つかりません 範囲 引数
  • ザ 範囲 議論が不正確です。たとえば、引数には範囲の左側に空の列が含まれます
  • ザ is_sorted 引数がFALSEに設定され、 search_key 引数は、最初の列には見つかりません。 範囲
  • ザ is_sorted 引数がTRUEに設定されていて、 範囲 は、 search_key

#REF!次の場合に「範囲外の参照」エラーが表示されます。

  • ザ 索引 引数が列の数よりも大きい 範囲 引数