📘 Excel逆引き事典
関数

Excelで大文字小文字を区別した重複データの合計方法

あなたはExcelで大量のデータを管理していますが、「同じ名前の項目があるけど、大文字と小文字が混在しているため正確な合計ができていない」という悩みはありませんか?この記事では、大文字小文字を区別して重複するデータを簡単に合計する方法を紹介します。数式を使用した自動化やマウス操作による手動処理の両方について詳しく解説し、あなたの業務効率を大幅に向上させます。
💡
Pick Up おすすめ

Excelスキルをアップグレード

実務で役立つスキルを体系的に学びませんか?Udemyなら頻出テクニックを最短でマスターできます。

詳細を見る

📊 やり方の比較

手法メリットデメリット推奨
数式(ARRAY関数)自動更新され、正確な合計が得られる複雑で初心者には難しい
マウス操作(フィルタとサブトータルの使用)直感的で簡単。Excelの基本機能を活用手動での作業が発生し、時間がかかる

fx 使用する数式

Excel / SpreadSheet
=SUMPRODUCT((A2:A100=A2)*(EXACT(A2,A2)) * B2:B100)

💡 仕組みの解説

【数式の仕組み】この数式は、大文字小文字を区別して重複するデータを合計するために使用されます。まず、ARRAY関数を使って条件を設定します。

  • A2:A100=A2:セル範囲と特定のセルが一致しているか確認します。
  • EXACT(A2,A2):大文字小文字まで区別して比較します。
  • B2:B100:合計したい値を指定します。

これらの条件を掛け算すると、一致するデータだけが選択され、その合計が得られます。なお、この数式は元のデータを削除したり変更したりせず、別のセルに結果を出力します。

具体的な手順

1
まず、重複するデータの範囲と合計したい値の範囲を指定します。
2
次に、=SUMPRODUCT((A2:A100=A2)*(EXACT(A2,A2)) * B2:B100)という数式を使用して結果を出力するセルを選択します。
3
最後に、数式が正しく作動していることを確認し、必要であれば調整を行います。

よくある質問

Q Q1. 数式とマウス操作の違いは何ですか?

A.
数式は自動的に結果を更新し、正確な合計を得ることができます。一方でマウス操作は直感的ですが手動での作業が必要です。

Q Q2. 大文字小文字を区別しない場合の方法はありますか?

A.
大文字小文字を区別せずに重複するデータを合計するには、=SUMIF(A2:A100, A2, B2:B100)を使用します。

Q Q3. この数式はスマートフォン版Excelでも使用できますか?

A.
はい、この数式はスマートフォン版のExcelでも使用可能です。ただし、入力が少し難しい場合がありますので注意してください。
💡
Pick Up おすすめ

Excelスキルをアップグレード

実務で役立つスキルを体系的に学びませんか?Udemyなら頻出テクニックを最短でマスターできます。

詳細を見る