Excel: vlookup を使用して複数の行を追加する方法
次の数式を使用して VLOOKUP を実行し、Excel で複数の行を追加できます。
方法 1: 最初に一致した行の VLOOKUP 値と SUM 値
=SUM(VLOOKUP( A14 , $A$2:$D$11 , {2,3,4}, FALSE))
この特定の数式は、範囲A2:D11の最初の行の列 2、3、および 4 の値を加算します。ここで、列 A の値はセルA14の値と等しくなります。
方法 2: 一致するすべての行の VLOOKUP 値と SUM 値
=SUMPRODUCT(( A2:A11 = A14 )* B2:D11 )
この特定の数式は、列 A の値がセルA14の値と等しい行ごとに、列 B、C、および D の値を加算します。
次の例は、3 つの異なる試合で異なるバスケットボール選手が獲得したポイントを示す Excel の次のデータセットを使用して、実際に各メソッドを使用する方法を示しています。
例 1: VLOOKUP と最初に一致した行の値の合計
セルB14に次の数式を入力すると、チャドが 3 試合で獲得したポイント値を合計できます。
=SUM(VLOOKUP( A14 , $A$2:$D$11 , {2,3,4}, FALSE))
Enterを押すと、結果が表示されます。
この数式は、VLOOKUP を使用して Player 列で「Chad」を検索し、Chad に一致する最初の行の各プレイのポイント値の合計を返します。
式が値40を返すことがわかります。これは、「Chad」が表示される最初の行で Chad が獲得したポイントの合計です。
例 2: VLOOKUP と一致するすべての行の値の合計
セルB14に次の数式を入力すると、Player 列が「Chad」に等しい各行の 3 試合でチャドが獲得したポイント値を合計できます。
=SUMPRODUCT(( A2:A11 = A14 )* B2:D11 )
Enterを押すと、結果が表示されます。
この数式は、VLOOKUP を使用して Player 列で「チャド」を検索し、チャドに対応する各行の各ゲームのポイント値の合計を返します。
チャドが出場した 2 列で合計102ポイントを獲得したことがわかります。
追加リソース
次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。
Excel: 2 つのルックアップ値を使用して VLOOKUP を実行する方法
Excel: VLOOKUP を使用して複数の列を返す方法
Excel: VLOOKUP を使用してすべての一致を返す方法