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

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

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

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

VLOOKUP関数の説明(The VLOOKUP Function Explained)

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

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

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

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

例1:ジョブの追跡にVLOOKUPを使用する(Example 1: Using VLOOKUP For Tracking Jobs)

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

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

  1. ワークシートのどこかに「作業指示書」(Work Order )「作業日(Work Date )」という見出しを入力します。

  1. 作業日(Work Date )の右側のセルを選択し、数式=VLOOKUPの入力を開始します。入力するとヘルプボックスがポップアップ表示され、入力内容に一致する利用可能なGoogleスプレッドシート機能が表示されます。(Google Sheet functions)VLOOKUPが表示されたら、 Enterキー(Enter, )を押すと、入力が完了します。

  1. VLOOKUPが検索キー(Search Key)を見つける場所を設定するには、このすぐ上のセルをクリックします。

  1. 検索するデータの範囲(Range )を選択するには、 A列ヘッダーをクリックして押したままドラッグし、列Hを含むすべてを選択します。 

  1. データを取得するインデックス(Index)または列を選択するには、 AからHまでカウントします。Hは7番目の列なので、数式に7を入力します。(7)

  1. 次に、範囲の最初の列をどのように検索するかを示します。完全に一致する必要があるため、FALSEと入力します。 

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

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

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

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

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

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

例2:VLOOKUPを使用して1日のカロリーを計算する(Example 2: Using VLOOKUP to Calculate Daily Calories)

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

  1. (Select)食品とカロリーのリストからすべてのデータを 選択します。

  1. [データ(Data )] >[名前付き範囲](Named Ranges)を選択します。

  1. 範囲にFoodRangeという名前を付けます。名前付き範囲(Named ranges)は、範囲の実際の定義であるSheet2!A1:B:29よりも覚えやすいです。

  1. 食品が追跡されているワークシートに戻ります。カロリーを表示する最初のセルに、数式=VLOOKUP(A3,FoodRange,2,False)を入力できます。

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

  1. VLOOKUP式をIFERROR関数の中に入れましょう。IFERRORは、数式に問題がある場合は空白を返すようにSheetsに通知します。

  1. 数式を列の下にコピーするには、セルの右下隅にあるハンドルを選択し、必要な数のセルの上にドラッグします。

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

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

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

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

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

VLOOKUPの要約(Summing Up VLOOKUP)

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



About the author

私は長年 Android とオフィス ソフトウェアを扱ってきたコンピューター技術者です。私はまた、過去 5 年ほどの間、人々に Mac の使い方を教えてきました。あなたのコンピュータの問題を解決する方法を知っている人を探しているなら、おそらく私がお手伝いできるでしょう!



Related posts