質問: エクセル関数についての質問です。 エクセル関数ついて質問させていただきます。 あるデータにおいて 1 食品 (カレー、ラーメン、焼きそば・・・・) 2 化粧品 (口紅、マスカラ、ファンデーション・・・・) 3 飲料 (烏龍茶、緑茶、コーヒー、紅茶・・・・) と、グルーピングされています。 エクセル上に a列 b列 カレー 1 口紅 2 マスカラ 2 紅茶 3 焼きそば 1 マスカラ 2 ラーメン 1 烏龍茶 3 カレー 1 ・ ・ ・ ・ ・ ・ とデータが入っています。(b列の数字はそれぞれのグループの数字です。個数ではありません) そこで質問なのですが、 エクセルのセルd1に ”1”という数字を入力するとその下の行に自動的にデータにある”1”の項目(カレー、焼きそば、ラーメン)が表示されるにはどうしたらいいでしょうか?その際ダブっている項目は表示されてもされなくてもかまいせん。(できれば表示されないほうがいいです。) 例 カレー (セルd4) 焼きそば セルd5) ラーメン (セルd6) のようなイメージです。 業務に必要で困っています。どなたか詳しい方ご教授お願いいたします。
回答: ピボットテーブルはいかが?ちょっと変則的ですが、下記d1以下がピボットテーブルです。ページのフィールドに分類を、行のフィールドとデータアイテムの両方に品名をドラッグします。 ...............a...............b.......c.................................d......e ..1.........品名.........分類....................................分類......2 ..2.....カレー................1.................................................... ..3.........口紅...............2.........データの個数 : 品名........ ..4.マスカラ...............2....................................品名....計 ..5.........紅茶...............3............................マスカラ......2 ..6.焼きそば................1....................................口紅.......1 ..7.マスカラ...............2....................................総計......3 ..8.ラーメン................1.................................................... ..9.....烏龍茶...............3.................................................... 10.....カレー................1.................................................... e2で分類番号を選ぶと、該当する品名が表示されます。 参考url:http://kokoro.kir.jp/excel/pivottable.html