Exel関数について、ご教授お願いします。

解決済みの質問

Exel関数について、ご教授お願いします。

どなたか、ご教授お願いいたします。

シート1のデータをシート2で集計したのですが…
A    B    C
 山田 住所   1
田中 住所 1
橋本 住所 3
山田 住所 5
後藤 住所 2
橋本 住所 2
 
上記の表(シート1)をシート2に、A、Bの同姓、同住所をを1つにまとめ、Cのカウントを合計して同じようにシート2に返したいのですが、どなたかご教授のほど、よろしくお願いいたします。

投稿日時 - 2010-03-12 12:04:47

連想キーワード:

QNo.5745665

すぐに回答ほしいです

質問者が選んだベストアンサー

ピボットテーブルを使っては?
添付の図では、ピボットテーブルのレイアウトで行に名前・住所を入れ合計/カウントをデータに入れて、
行に入れた名前の集計をなしにしています。

投稿日時 - 2010-03-12 12:57:24

お礼

誠にありがとうございました。大変参考になりました。
感謝、感謝です。

投稿日時 - 2010-03-12 13:17:59

ANo.1

7人が「このQ&Aが役に立った」と投票しています

[  前へ  |  次へ ]

ベストアンサー以外の回答(1件中 1~1件目)

ANo.2

1行目に項目が入力されていて、2行目からデータが表示されているなら、たとえば同じシートのD2セルに以下の式を入力して、右方向に1つ下方向に適当数オートフィルします。

=INDEX(A$2:A$10000,SMALL(INDEX((MATCH($A$2:$A$100&$B$2:$B$100,$A$2:$A$100&$B$2:$B$100,)<>ROW(A$2:A$100)-1)*100+ROW(A$2:A$100)-1,),ROW(A1)))&""

集計のG2セルには以下の式を入力し、下方向にオートフィルします。

=IF(E2="","",SUMPRODUCT(($A$2:$A$101=E2)*($B$2:$B$101=F2)*$C$2:$C$101))

上記の回答は、すべて数式だけで対応するため、配列数式を利用していますので、表示データ数が多いと動きが重くなります(他シートに抽出するなら適宜数式を変更してください)。

ちなみに通常のデータ処理を行うなら、関数ではなくA,B列だけの範囲を対象とするフィルタオプションの設定で「重複のないデータを無視する」操作を行うのがお勧めです。

投稿日時 - 2010-03-12 13:06:36

お礼

誠にありがとうございました。大変参考になりました。
感謝、感謝です。

投稿日時 - 2010-03-12 13:16:59

あわせてチェックしたい
  • EXELデータの住所録 ...
  • 封筒に住所を山田市田中町1-2-3と書きたい場合 ...
  • Exelのピポットテーブルで個人別売り上げを集計すると、結果で一部氏名 ...
PR

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら