ExcelでVLOOKUPを使用してすべてのマッチを合計する(3つの簡単な方法)

  • これを共有
Hugh West

今回は、すべてのマッチを合計する方法を紹介します。 ブイルック を使用して、すべてのマッチを合計する方法について学びます。 VLOOKUP機能。 の用途と合わせて FILTER機能 とのことです。 IF機能 と合わせて SUM機能。

練習用ワークブックをダウンロードする

VLOOKUPで全てのマッチを合計する.xlsx

ExcelでVLOOKUPを使用してすべての一致を合計する3つの方法

ここでは、データセットに 名前、著者名 そして 価格 マーティン書店という本屋さんの何冊かの本のうち

とのマッチングの合計を求めるようにしてみましょう。 ブイルック このデータセットから

1.ExcelのVLOOKUPでFILTER関数を使って全一致を合計する(Excelの新しいバージョン用)

を利用できる方。 オフィス365 アカウントで使用することができます。 FILTER機能 を使用して、任意のデータセットからすべてのマッチを合計することができます。

与えられたデータセットにおいて、その和を求める式は、以下の通りです。 諸費用 本のうちで チャールズ・ディケンズ になります。

=SUM(FILTER(D4:D13,C4:C13=F4))

計算式の説明

  • があります。 FILTER機能 が一致します。 ルックアップ値 のすべての値を持つ。 ルックアップ・カラム を返し、別の列から対応する値を返します。
  • こちら F4 ( チャールズ・ディケンズ ) は、私たちの ルックアップ値 , C4:C13 (著) ルックアップ・カラム そして D4:D13 (価格) はもう一方の列です。
  • FILTER(D4:D13,C4:C13=F4) のすべての値にマッチします。 C4:C13 (著) をもって F4 ( チャールズ・ディケンズ ) の列から対応する値を返す。 D4:D13 ( 価格 ).
  • 最後に sum(フィルタ(d4:d13,c4:c13=f4)) が返したすべての本の値段の合計を返す。 FILTER機能 .
  • を除く他の作者にルックアップ値を変更することができます。 チャールズ・ディケンズ 細胞内 F4 と入力すると、その著者の書籍の合計金額が表示されます。

続きを読む エクセルでフィルタリングされたセルを合計する方法(5つの適切な方法)

2.ExcelのVLOOKUPでIF関数を使って全一致を合計する(Excelの古いバージョン用)

古いバージョンのExcelを使用している場合は IF機能 を使用すると、任意のデータセットからすべてのマッチを合計することができます。

の全書籍の価格を合計したものです。 チャールズ・ディケンズ は、この式で求めることができる。

=SUM(IF(C4:C13=F4,D4:D13,""))

[ である。 アレイ式 ...だから、プレス ctrl+shift+エンター でなければ オフィス365 . ]

計算式の説明

  • IF(C4:C13=F4,D4:D13,””) のすべての値にマッチします。 ルックアップ・カラム C4:C13 ( 著者名 )を使用しています。 ルックアップ値 F4 ( チャールズ・ディケンズ ).
  • もし ルックアップ値 F4 が一致します。 ルックアップカラム C4:C13 ( 著者名 ) の列から対応する値を返します。 D4:D13 ( 価格 ).
  • そして、マッチしない場合は空白の文字列を返します "" .
  • 最後に sum(if(c4:c13=f4,d4:d13,""))の場合 が返す値の合計を返します。 IF機能 .

続きを読む エクセルで複数のシートにまたがってVlookupとSumをする方法(2つの計算式)

類似の読み物

  • エクセルで複数のセルを追加する方法(6つの方法)
  • Excel 2つの列で一致する値を検索する
  • エクセルでVlookupして最後の一致を引き出す方法(4つの方法)
  • Excelで2つのセルが一致する場合、別のセルに値をコピーする:3つのメソッド
  • Excelで2つのワークシートのデータを一致させる方法

3.ExcelでVLOOKUP関数を使用して、すべてのマッチを合計する(Excelの古いバージョンの場合)

を使用することもできます。 VLOOKUP機能 を使用して、ルックアップ値に一致するすべての値を合計します。

ステップ1.

➤ データセットの左隣の列を選択し、最初のセルにこの数式を入力します。

=C4&COUNTIF($C$4:C4,C4)

⦹注記。

  • こちら C4 の最初のセルです。 ルックアップ配列 ( 著者名 データセットに含まれるものを使用します。

ステップ2.

➤ ドラッグする フィルハンドル 最後のセルまで

➤ 作者名とその順位を作成します。 Charles Dickens1, Charles Dickens2, Elif Shafak1, Elif Shafak2 といった具合に。

[その アンパサンドシンボル(&) 2つの文字列を連結する]。

ステップ3.

➤ 入力してください。 ルックアップ値 を新しいセルに入れる。

➤ ここで、入力しました。 チャールズ・ディケンズ 細胞内 F4 .

ステップ4.

最後に、この数式を別のセルに入力します。

=SUM(VLOOKUP(F4&ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4)))),A4:D13,4,FALSE))

[ である。 アレイ式 ...だから、プレス ctrl+shift+エンター でなければ オフィス365 . ]

見てください、チャールズ・ディケンズのすべての本の値段の合計を返しています。 $52.00 .

計算式の説明

  • countif(c4:c13,f4) 収益 3 があるため、合計で 3 範囲内のセル C4:C13 ( オートー r)を含む。 ルックアップ値 F4 ( チャールズ・ディケンズ ) をご覧ください。 COUNTIF機能 をご覧ください。
  • A1:INDIRECT("A"&COUNTIF(C4:C13,F4))。 になりました。 A1:A3 .参照 INDIRECT機能 をご覧ください。
  • ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4))) になる 列(A1:A3) を返し、配列 {1, 2, 3} .参照 ROW機能 をご覧ください。
  • F4&ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4)))) になる F4&{1, 2, 3}。 を返し、配列 {チャールズ・ディケンズ1、チャールズ・ディケンズ2、チャールズ・ディケンズ3}。 .
[その アンパサンドシンボル(&) 2つの文字列を連結する]。
  • VLOOKUP(F4&ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4))),A4:D13,4,FALSE) になりました。 VLOOKUP({Charles Dickens1, Charles Dickens2, Charles Dickens3},A4:D13,4,FALSE) .
  • があります。 VLOOKUP機能 が一致します。 ルックアップ値 を、データセットの最初の列のすべての値に変換し、別の列から対応する値を返します。
  • ここでは ルックアップ値 は配列 {チャールズ・ディケンズ1、チャールズ・ディケンズ2、チャールズ・ディケンズ3}。
  • したがって、それは一致します。 ルックアップ値 を、最初の列のすべての値で A4:A13 から,対応する値を返す。 第4 列( 価格 ).
  • 最後に 総和 関数が返すのは,この関数にマッチするすべての価格の合計である。 ルックアップ値 .

続きを読む エクセルでVLOOKUPをSUM関数と併用する方法(6つの方法)

結論

これらのメソッドを使用すると、すべてのマッチを合計して ブイルック 他の方法をご存知の方、またはご質問のある方は、お気軽にお問い合わせください。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。