質問: エクセル 同一の項目をまとめる方法を教えてください 下記の表でa列(店名)とb列(品物)が同一の時にまとめてd列に品名、e列に合計金額を記入したいと思っています。d,e列はa列_各店名の最初の行から、b列の品物順で記入したいです。 現在はフィルタで絞って重複削除し、d列へ貼り付け、e列はsumifで計算しています。 unique関数は使用できません。vbaも少し理解しています。 店名、品物が多いため、効率的なやり方を教えていただけないでしょうか。 どうぞよろしくお願いいたします。 a b c d e 店名 品物 金額 品物別合計 金額 a店 みかん 110 みかん 330 a店 りんご 150 りんご 280 a店 みかん 100 a店 みかん 120 a店 りんご 130 b店 いちご 300 いちご 700 b店 りんご 150 りんご 150 b店 みかん 120 みかん 220 b店 いちご 400 b店 みかん 100
回答: 参考 まったく別の列(例えばd列)に品名を入力した置きます。 e列にsumif関数を入力、範囲指定は、品物(b列)・金額(c列)、合計する範囲は金額(c列)、※範囲指定は店舗ごとの各列それぞれ全行を指定。 これを入力して、相対参照のまま下の行へコピーすればok。 店舗ごとに上の作業が必要になります。