EXCELの関数またはマクロ教えてください。
こんばんは。
よろしくお願いいたします。
EXCEL2000です。
(1)こんな縦に重複した名前の表を、
名前 コード 内訳名 金額
鈴木 1 飴 \100
鈴木 2 ガム \150
鈴木 4 米 \1,000
鈴木 6 食器 \500
佐藤 1 飴 \100
佐藤 2 ガム \200
佐藤 3 パン \300
田中 1 米 \1,300
田中 2 ガム \200
田中 4 米 \1,300
田中 6 食器 \600
(2)横に一人一レコードにまとめたいのです。
列の項目が内訳名になり増ますよね。
名前 飴 ガム パン 米 食器
鈴木 \100 \150 \1,000 \500
佐藤 \100 \200 \300
田中 \1,300 \200 \1,300 \600
(3)欲を言えば、飴とガムは合計したいです。これが最終形態です。
名前 お菓子 パン 米 食器
鈴木 \250 \1,000 \500
佐藤 \300 \300
田中 \1,500 \1,300 \600
せめて(1)から(2)にする方法で何かよい関数などないでしょうか。
でなくても、「はじめからこんなマクロ・VBAでこんなのできるよ。」
なんてのがあれば、モジュールで教えてください。
本当に本当によろしくお願いいたします。
このデータは後、300くらいあります。
私のレベルは、MOS上級取得なので、多少理解力はあるかと思います。
というか、必死で頑張りますのでお願いします。m(__)m
お礼
回答感謝です。 山本さんは、女の子なのですね。 懐かしいです。^^