人生はめちゃめちゃですよね。財務の追跡や時間の管理などは面倒で時間がかかります。しかし、これらは整理すれば生活を改善するものです。スプレッドシートは、これらの種類のタスクで毎日役立ちます。
ただし、スプレッドシートで情報を見つけるのは難しい場合があります。そのため、Google スプレッドシートで VLOOKUP 関数を使用して、スプレッドシート内の何かをより簡単に検索する方法を紹介します。

VLOOKUP は、スプレッドシートの最初の列で何かを見つけるためのシート関数です。建物の列のように、スプレッドシートの列が垂直であるため、V は垂直を表します。そのため、VLOOKUP が探している重要なものを見つけると、その行の特定のセルの値を教えてくれます。
VLOOKUP関数の説明
下の画像は、VLOOKUP 関数の構文です。これは、使用されている場所に関係なく、関数がどのように配置されるかです。
![Google スプレッドシートで VLOOKUP を使用する方法 Google スプレッドシートで VLOOKUP を使用する方法]()
関数は=VLOOKUP( )の部分です。関数の内部は次のとおりです。
- 検索キー– 検索する必要があるものを VLOOKUP に伝えます。
- 範囲– VLOOKUP に検索する場所を指示します。VLOOKUP は、常に範囲の左端の列を検索します。
- インデックス– VLOOKUP に、検索キーの一致が見つかった場合に、値を検索するために範囲内の最も左の列の右側にある列の数を伝えます。一番左の列は常に 1 で、その右隣の列は 2 などです。
- ソートされていますか?– 最初の列がソートされているかどうかを VLOOKUP に伝えます。これはデフォルトで TRUE に設定されています。これは、VLOOKUP が検索キーに最も近い一致を見つけることを意味します。これにより、結果の精度が低下する可能性があります。FALSE は VLOOKUP に完全に一致する必要があることを伝えるため、FALSE を使用します。
![Google スプレッドシートで VLOOKUP を使用する方法 Google スプレッドシートで VLOOKUP を使用する方法]()
上記の VLOOKUP 関数は、セルE1にある値を検索キーとして使用します。A1からC5までのセルの範囲の列Aで一致が見つかると、一致が見つかったのと同じ行の 3 番目の列を調べ、その中にある値を返します。下の画像は、セルE1に4 を入力した結果を示しています。次に、Google スプレッドシートで VLOOKUP 関数を使用するいくつかの方法を見てみましょう。
![Google スプレッドシートで VLOOKUP を使用する方法 Google スプレッドシートで VLOOKUP を使用する方法]()
例 1: ジョブの追跡に VLOOKUP を使用する
サービス業を営んでおり、いつ作業指示書が開始されるかを知りたいとします。1 つのワークシートを作成し、下にスクロールして作業指示番号まで移動し、行全体を見て開始時刻を確認します。これは面倒で、エラーが発生しやすくなる可能性があります。
![Google スプレッドシートで VLOOKUP を使用する方法 Google スプレッドシートで VLOOKUP を使用する方法]()
または、 VLOOKUP を使用できます。
- ワークシートのどこかに見出しWork OrderとWork Dateを入力します。
![Google スプレッドシートで VLOOKUP を使用する方法 Google スプレッドシートで VLOOKUP を使用する方法]()
- Work Dateの右にあるセルを選択し、式=VLOOKUPの入力を開始します。入力するとヘルプ ボックスがポップアップ表示され、入力内容に一致する使用可能なGoogle シート関数が表示されます。VLOOKUPが表示されたら、Enter キーを押すと入力が完了します。
![Google スプレッドシートで VLOOKUP を使用する方法 Google スプレッドシートで VLOOKUP を使用する方法]()
- VLOOKUP が検索キーを検索する場所を設定するには、このすぐ上のセルをクリックします。
![Google スプレッドシートで VLOOKUP を使用する方法 Google スプレッドシートで VLOOKUP を使用する方法]()
- 検索するデータの範囲を選択するには、 A列ヘッダーをクリックしたままドラッグして、列Hを含むすべてを選択します。
![Google スプレッドシートで VLOOKUP を使用する方法 Google スプレッドシートで VLOOKUP を使用する方法]()
- データを取得するインデックスまたは列を選択するには、AからHまで数えます。Hは 7 番目の列なので、式に7を入力します。
![Google スプレッドシートで VLOOKUP を使用する方法 Google スプレッドシートで VLOOKUP を使用する方法]()
- ここで、範囲の最初の列を検索する方法を指定します。完全一致が必要なので、FALSEと入力します。
![Google スプレッドシートで VLOOKUP を使用する方法 Google スプレッドシートで VLOOKUP を使用する方法]()
FALSE の後に開始曲線ブラケットを置きたいことに注意してください。バックスペースを押して削除します。
![Google スプレッドシートで VLOOKUP を使用する方法 Google スプレッドシートで VLOOKUP を使用する方法]()
次に、曲線閉じ括弧)を入力し、Enter キーを押して数式を終了します。
![Google スプレッドシートで VLOOKUP を使用する方法 Google スプレッドシートで VLOOKUP を使用する方法]()
エラーメッセージが表示されます。それで大丈夫です; 私たちは物事を正しく行いました。問題は、検索キーの値がまだないことです。
![Google スプレッドシートで VLOOKUP を使用する方法 Google スプレッドシートで VLOOKUP を使用する方法]()
VLOOKUP 数式をテストするには、数式の上のセルに最初の作業指示書番号を入力し、Enterを押します。返された日付は、作業指示書 A00100 のWorkDate列の日付と一致します。
![Google スプレッドシートで VLOOKUP を使用する方法 Google スプレッドシートで VLOOKUP を使用する方法]()
A00231 のように、画面に表示されない作業指示書番号を入力すると、作業がどのように楽になるかを確認できます。
![Google スプレッドシートで VLOOKUP を使用する方法 Google スプレッドシートで VLOOKUP を使用する方法]()
返された日付と A00231 の行の日付を比較すると、一致するはずです。もしそうなら、式は良いです。
例 2: VLOOKUP を使用して毎日のカロリーを計算する
作業指示書の例は良いですが単純です。毎日のカロリー計算機を作成して、Google スプレッドシートで VLOOKUP の実際の力を見てみましょう。データを 1 つのワークシートに入れ、カロリー計算機を別のワークシートに作成します。
- 食品とカロリーのリストのすべてのデータを選択します。
![Google スプレッドシートで VLOOKUP を使用する方法 Google スプレッドシートで VLOOKUP を使用する方法]()
- [データ] > [名前付き範囲]を選択します。
![Google スプレッドシートで VLOOKUP を使用する方法 Google スプレッドシートで VLOOKUP を使用する方法]()
- 範囲にFoodRangeという名前を付けます。名前付き範囲は、範囲の実際の定義であるSheet2!A1:B:29よりも覚えやすいです。
![Google スプレッドシートで VLOOKUP を使用する方法 Google スプレッドシートで VLOOKUP を使用する方法]()
- 食品が追跡されているワークシートに戻ります。カロリーを表示する最初のセルに、式=VLOOKUP(A3,FoodRange,2,False)を入力できます。
![Google スプレッドシートで VLOOKUP を使用する方法 Google スプレッドシートで VLOOKUP を使用する方法]()
それは機能しますが、 A3には何もないため、醜い#REFエラーが発生します。この計算機では、多くの食品セルが空白のままになっている可能性があり、#REF を全体に表示したくありません。
![Google スプレッドシートで VLOOKUP を使用する方法 Google スプレッドシートで VLOOKUP を使用する方法]()
- VLOOKUP 式をIFERROR関数内に入れましょう。IFERROR は、数式で問題が発生した場合に空白を返すようにスプレッドシートに指示します。
![Google スプレッドシートで VLOOKUP を使用する方法 Google スプレッドシートで VLOOKUP を使用する方法]()
- 数式を列にコピーするには、セルの右下隅にあるハンドルを選択し、必要な数のセルにドラッグします。
![Google スプレッドシートで VLOOKUP を使用する方法 Google スプレッドシートで VLOOKUP を使用する方法]()
数式で列のキーとして A3 が使用されると思われる場合でも、心配する必要はありません。スプレッドシートは、数式が含まれる行のキーを使用するように数式を調整します。たとえば、下の画像では、 4 行目に移動するとキーが A4 に変更されていることがわかります。列から列に移動すると、数式もこのようにセル参照を自動的に変更します。
![Google スプレッドシートで VLOOKUP を使用する方法 Google スプレッドシートで VLOOKUP を使用する方法]()
- 1 日のすべてのカロリーを合計するには、Totalの横の空白セルで=SUM関数を使用し、その上にあるすべてのカロリーの行を選択します。
![Google スプレッドシートで VLOOKUP を使用する方法 Google スプレッドシートで VLOOKUP を使用する方法]()
これで、今日のカロリー数がわかります。
![Google スプレッドシートで VLOOKUP を使用する方法 Google スプレッドシートで VLOOKUP を使用する方法]()
- 月曜日のカロリーの列を選択し、火曜日、水曜日など のカロリー列に貼り付けます。
![Google スプレッドシートで VLOOKUP を使用する方法 Google スプレッドシートで VLOOKUP を使用する方法]()
月曜日の下の合計セルについても同じことを行います。これで、毎週のカロリーカウンターができました。
![Google スプレッドシートで VLOOKUP を使用する方法 Google スプレッドシートで VLOOKUP を使用する方法]()
VLOOKUP のまとめ
これが Google スプレッドシートと関数に初めて飛び込む場合は、VLOOKUP のような便利で強力な関数がいかに役立つかがわかります。これを IFERROR などの他の関数や他の多くの関数と組み合わせることで、必要なことを行うのに役立ちます。これを気に入った場合は、 Excel から Google スプレッドシートへの変換を検討することもできます。