目次
今回は、すべてのマッチを合計する方法を紹介します。 ブイルック を使用して、すべてのマッチを合計する方法について学びます。 VLOOKUP機能。 の用途と合わせて FILTER機能 とのことです。 IF機能 と合わせて SUM機能。
練習用ワークブックをダウンロードする
VLOOKUPで全てのマッチを合計する.xlsxExcelで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}。 .
- 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つの方法)
結論
これらのメソッドを使用すると、すべてのマッチを合計して ブイルック 他の方法をご存知の方、またはご質問のある方は、お気軽にお問い合わせください。