• 締切済み

A列に同じ文字列があればB列値を合算することは可能ですか

エクセルで次のような事を行う事は可能でしょうか、毎月、同じことを行っているので、良い案があればぜひ教えて下さい。 列A 列B (株)A商事 20 (株)B社 10 DSS社 50 (株)B社 40 (株)A商事 30 と言うデータベースがあるとします。 列Aにある会社名の中で同じ会社があれば合計して列C、列Dに表示する事はかのうでしょうか? 結果としてこのように求めたいのです。 列A 列B 列C 列D (株)A商事 20 (株)A商事 70 (株)B社 10 (株)B社 50 C商事(株) 15 C商事(株) 15 (株)A商事 20 DSS社 50 (株)A商事 30 DSS社 50 (株)B社 40 非常に膨大な数があり困っています。よろしくお願いいたします。

みんなの回答

  • yk3291
  • ベストアンサー率66% (2/3)
回答No.4

間違えました。 "検索条件範囲"にB列を選択 →"検索条件範囲"もA列を選択 でした…。 失礼いたしました。

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

関数なら =SUMIF(A:A,C1,B:B) で集計できます。 上記はA列とC1の内容を比較して、同じ値のB列を集計します。

gamshara
質問者

お礼

ありがとうございます。早速試してみます。

  • yk3291
  • ベストアンサー率66% (2/3)
回答No.2

こんな方法はいかがでしょう? まずA列、B列の1行目が見出しの行で2行目から 会社名、数字のデータが入っているとして説明を します。 データ→フィルタ→フィルタオプションの設定を 開きます。 "指定した範囲"にチェックを入れ、"リスト範囲"に A列を選択(エクセルの"A"の部分クリックすると 自動で入力されます。)、"検索条件範囲"にB列を 選択、"抽出範囲"にC列を選択して、"重複するレコ ードは無視する"にチェックを入れ、OKを押します。 そうするとC列に重複のない会社名のデータが抽出 されるはずです。 次にD列の2行目に関数のSUMIFで以下の設定を します。 "範囲"をA列とB列を選択(A:B) "検索条件"をC2を選択 "合計範囲"をB列を選択(Criteriaと表示されます) これを下にコピーします。 これで出来ると思いますが…。

gamshara
質問者

お礼

ありがとうございます。早速試してみます。まったく考えつかなかったので助かります。

  • toshi_2000
  • ベストアンサー率30% (306/1002)
回答No.1

ピボットテーブルを使用するのがいいでしょう。