GoogleスプレッドシートでVLOOKUPを使用する方法

公開: 2021-07-10

人生は散らかっていますね。 財務の追跡や時間の管理などは面倒で時間がかかります。 それでも、これらは、整理された場合、あなたの人生を改善するものです。 スプレッドシートは、この種のタスクを毎日行うのに役立ちます。

ただし、スプレッドシートで情報を見つけるのは難しい場合があります。 そのため、GoogleスプレッドシートのVLOOKUP関数を使用して、スプレッドシートで何かを簡単に見つけられるようにする方法を紹介します。

目次

    VLOOKUPは、スプレッドシートの最初の列で何かを見つけるためのスプレッドシート関数です。 建物の列と同様に、スプレッドシートの列は垂直であるため、Vは垂直用です。 したがって、VLOOKUPが探している重要なものを見つけると、その行の特定のセルの値がわかります。

    VLOOKUP関数の説明

    次の画像は、VLOOKUP関数の構文です。 これは、使用されている場所に関係なく、関数のレイアウト方法です。

    関数は= VLOOKUP()部分です。 関数内は次のとおりです。

    • 検索キー–VLOOKUPに検索する必要があるものを通知します。
    • 範囲–VLOOKUPに検索する場所を指示します。 VLOOKUPは、常に範囲の左端の列を検索します。
    • インデックス– VLOOKUPに、検索キーに一致するものが見つかった場合に値を検索するために、範囲内の左端の列の右側にある列の数を指示します。 左端の列は常に1で、右隣の列は2というように続きます。
    • ソートされていますか? –最初の列がソートされているかどうかをVLOOKUPに通知します。 これはデフォルトでTRUEに設定されます。これは、VLOOKUPが検索キーに最も近い一致を見つけることを意味します。 これにより、結果の精度が低下する可能性があります。 FALSEは、完全に一致する必要があることをVLOOKUPに通知するため、FALSEを使用します。

    上記のVLOOKUP関数は、セルE1にある値を検索キーとして使用します。 A1からC5までのセル範囲の列Aで一致が見つかると、一致が見つかったのと同じ行の3番目の列を調べて、その中の値を返します。 下の画像は、セルE14を入力した結果を示しています。 次に、GoogleスプレッドシートでVLOOKUP関数を使用するいくつかの方法を見てみましょう。

    例1:ジョブの追跡にVLOOKUPを使用する

    あなたがサービス業を営んでいて、作業指示がいつ始まるかを知りたいとしましょう。 ワークシートを1つ作成し、作業指示番号まで下にスクロールしてから、行を調べて開始時刻を確認することができます。 それは退屈になり、エラーが発生しやすくなります。

    または、 VLOOKUPを使用することもできます。

    1. ワークシートのどこかに「作業指示書」「作業日」という見出しを入力します。
    1. 作業日の右側のセルを選択し、数式= VLOOKUPの入力を開始します。 入力するとヘルプボックスがポップアップ表示され、入力内容に一致する利用可能なGoogleスプレッドシート機能が表示されます。 VLOOKUPが表示されたら、 Enterキーを押すと、入力が完了します。
    1. VLOOKUPが検索キーを見つける場所を設定するには、このすぐ上のセルをクリックします。
    1. 検索するデータの範囲を選択するには、 A列ヘッダーをクリックして押したままドラッグし、列Hを含むすべてを選択します。
    1. データを取得するインデックスまたは列を選択するには、 AからHまでカウントします。 Hは7番目の列なので、数式に7を入力します。
    1. 次に、範囲の最初の列をどのように検索するかを示します。 完全に一致する必要があるため、 FALSEと入力します。

    FALSEの後に開き角かっこを入れたいことに注意してください。 それを削除するには、バックスペースを押します。

    次に、湾曲した閉じ括弧))を入力し、 Enterキーを押して数式を終了します。

    エラーメッセージが表示されます。 それで大丈夫です; 私たちは物事を正しく行いました。 問題は、検索キーの値がまだないことです。

    VLOOKUP数式をテストするには、数式の上のセルに最初の作業指示番号を入力し、 Enterキーを押します。 返される日付は、作業指示書A00100のWorkDate列の日付と一致します。

    これにより作業がどのように楽になるかを確認するには、A00231のように、画面に表示されていない作業指示番号を入力します。

    返された日付とA00231の行の日付を比較すると、一致しているはずです。 もしそうなら、式は良いです。

    例2:VLOOKUPを使用して1日のカロリーを計算する

    作業指示書の例は良いですが単純です。 毎日のカロリー計算機を作成して、GoogleスプレッドシートでVLOOKUPの実際のパワーを見てみましょう。 データを1つのワークシートに入れ、カロリー計算機を別のワークシートに作成します。

    1. 食品とカロリーのリストからすべてのデータを選択します。
    1. [データ]> [名前付き範囲]を選択します。
    1. 範囲にFoodRangeという名前を付けます。 名前付き範囲は、範囲の実際の定義であるSheet2!A1:B:29よりも覚えやすいです。
    1. 食品が追跡されているワークシートに戻ります。 カロリーを表示する最初のセルに、数式= VLOOKUP(A3、FoodRange、2、False)を入力できます。

    それは機能しますが、 A3には何もないため、醜い#REFエラーが発生します。 この計算機では、多くのFoodセルが空白のままになっている可能性があり、その全体に#REFを表示したくありません。

    1. VLOOKUP式をIFERROR関数の中に入れましょう。 IFERRORは、数式に問題がある場合は空白を返すようにSheetsに通知します。
    1. 数式を列の下にコピーするには、セルの右下隅にあるハンドルを選択し、必要な数のセルの上にドラッグします。

    数式で列のキーとしてA3が使用されると思われる場合でも、心配する必要はありません。 シートは、数式が含まれている行のキーを使用するように数式を調整します。たとえば、次の画像では、4行目に移動するとキーがA4に変更されたことがわかります。 数式は、列から列に移動すると、このようなセル参照も自動的に変更されます。

    1. 1日のすべてのカロリーを合計するには、[合計]の横の空白のセルで= SUM関数を使用し、その上のカロリーのすべての行を選択します。

    これで、今日のカロリー数を確認できます。

    1. 月曜日のカロリーの列を選択し、火曜日水曜日などのカロリー列に貼り付けます。

    月曜日より下の合計セルについても同じようにします。 これで、毎週カロリーカウンターができました。

    VLOOKUPのまとめ

    これがGoogleスプレッドシートと関数の最初のダイビングである場合、VLOOKUPのような便利で強力な関数がどれほど役立つかを見ることができます。 IFERRORなどの他の関数や他の多くの関数と組み合わせると、必要なことをすべて実行できます。 これを楽しんだら、ExcelからGoogleスプレッドシートへの変換を検討することもできます。