ExcelでVLOOKUPを使用する方法
これを使用して助けが必要な人のための簡単なチュートリアルです。 VLOOKUP Excelで機能します。 VLOOKUPは、1つ以上の項目を簡単に検索するための非常に便利な機能です。 コラム 大きなワークシートで関連データを見つける.
HLOOKUPを使用して、1つ以上のものに対して同じことを実行できます。 行 データ基本的にVLOOKUPを使用しているとき、「これは値です。この別のデータセットでその値を見つけてから、同じデータセットの別の列の値を返してください」と質問しています。
それで、あなたはこれがどのように役立つことができるかについて尋ねるかもしれません?たとえば、このチュートリアル用に作成した次のサンプルスプレッドシートを見てください。スプレッドシートは非常に簡単です。1枚のシートに、名前、車のID、色、馬力など、車の所有者の数に関する情報が含まれています。.
2枚目のシートには、車のIDと実際のモデル名が記載されています。 2つのシート間の共通データ項目は 車のID.
シート1に車の名前を表示する場合は、VLOOKUPを使用して車の所有者シートの各値を検索し、2番目のシートでその値を見つけてから、2番目の列(車のモデル)を自分の値として返します。希望値.
ExcelでVLOOKUPを使用する方法
それで、あなたはこれについてどう思いますか?まず最初にセルに数式を入力する必要があります H4. セルにすでに完全な式を入力したことに注意してください。 F4 スルー F9. その式の各パラメータが実際に何を意味するのかを順を追って説明します。.
これが式が完成したように見えるものです:
= VLOOKUP(B4、Sheet2!$ A $ 2:$ B $ 5,2、FALSE)
この機能には5つの部分があります。
1. = VLOOKUP - =は、このセルに関数が含まれることを示します。この例では、1つ以上のデータ列を検索するためのVLOOKUP関数です。.
2. B4 - 関数の最初の引数これが私たちが探している実際の検索語です。検索語または値は、セルB4に入力されたものです。.
3. Sheet2!$ A $ 2:$ B $ 5 - B4の検索値を見つけるために検索したいSheet2のセルの範囲。範囲はSheet2にあるので、範囲の前にシート名と!を続けてください。データが同じシートにある場合は、接頭部は不要です。あなたが好きならここでも名前付き範囲を使用することができます.
4. 2 - この番号は、値を返す対象となる定義済み範囲内の列を指定します。したがって、この例のSheet2では、列Aで一致が見つかったら、列Bの値または車の名前を返します。.
ただし、Excelワークシート内の列の位置は関係ありません。 A列とB列のデータをDとEに移動すると、引数3で範囲を次のように定義した限り、 $ D $ 2:$ E $ 5, 返される列番号は2のままです。これは絶対列番号ではなく相対位置です。.
5. 偽 - Falseの場合、Excelは完全一致の値のみを返します。 Trueに設定すると、Excelは最も近いものを探します。これがFalseに設定されていて、Excelが完全に一致するものを見つけられない場合は、 #N / A.
うまくいけば、これでこの関数がどのように役立つかがわかります。特に、正規化されたデータベースから大量のデータがエクスポートされている場合は特にそうです。.
参照シートまたは参照シートに値が格納されているメインレコードがあるかもしれません。 VLOOKUPを使用してデータを「結合」することで他のデータを取り込むことができます。.
あなたが気づいたかもしれないもう一つのことは、の使用です。 $記号 列文字と行番号の前に。 $記号は、数式が他のセルにドラッグされても参照は同じままであることをExcelに伝えます。.
たとえば、セルF4の数式をH4にコピーし、$記号を削除してから数式をH9にドラッグすると、最後の4つの値が#N / Aになることがわかります。.
これは、数式を下にドラッグすると、そのセルの値に応じて範囲が変わるためです。.
上の図でわかるように、セルH7のルックアップ範囲は次のとおりです。 Sheet2!A5:B8. 単純に行番号に1を加え続けました。その範囲を固定しておくには、列文字と行番号の前に$記号を追加する必要があります。.
注意:最後の引数をTrueに設定しようとしているのであれば、検索範囲(この例では2番目のシート)のデータが昇順でソートされていることを確認する必要があります。ご質問、コメントを投稿してください。楽しい!