• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで重複したデータをひとつにまとめる。)

エクセルで重複したデータをひとつにまとめる方法

このQ&Aのポイント
  • オフィス2010を使用して、エクセルデータの作成をしています。A列に氏名、B列に金額が入力しています。重複した氏名がある場合は金額を合計し、重複していない氏名の金額はそのまま求めたいです。関数を使用することでこの処理が可能です。
  • A列の名前で重複している氏名については金額を合計し、重複していない氏名に関してはそのままの金額を求めるために、関数を使用することができます。
  • また、別のSheet2で表を作成するには、新しいシートを作成し、関数を使って重複データをまとめた表を作成することができます。詳しい方法については、Excelの使用方法をご確認ください。

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

  • ベストアンサー
  • Cupper-2
  • ベストアンサー率29% (1342/4565)
回答No.3

自分は関数ではなく、ピボットテーブルを使って集計するかなあ。 ヘルプやインターネット上で使い方を調べると、以外と簡単にできることが分かると思います。 便利な機能なのでこれを機に覚えてみてはいかがでしょう。

その他の回答 (4)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.5

A1に氏名、B1に金額と列のタイトルを入れて 「挿入」「ピボットテーブル」で氏名を行見出し、金額をΣにドラッグして合計にしてください。

回答No.4

たとえばSheet2のA1に =SUMPRODUCT((Sheet1!A1:A100="山田")*(Sheet1!B1:B100)) と入れます。SUMPRODUCT関数については割愛します。 こうすると、「Sheet1にてA列が"山田"である行のB列の値の合計」が算出されます。詳しくはSUMPRODUCTで検索するとExcelの小技として紹介しているサイトが見つかるはずです。 なお、列の指定を「A:A」など行指定なしにするとエラーになるので注意してください。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

一例です。 (1)Sheet1のA列をSheet2のA列にコピー (2)Sheet2のA列を選択→データタブ→重複の削除 (3)Sheet2のB1に=IF(A1<>"",SUMIF(Sheet1!A:A,A1,Sheet1!B:B),"")を設定、下方向にコピー

回答No.1

並べ替えとフィルタ この中のフィルタを使います。

関連するQ&A

専門家に質問してみよう