質問: 重複するデータの抽出について(エクセル) エクセル2003にて重複するデータの取り出しをしたいのですが、 わからないので教えてください。 例えば a列 b列 c列 d列 e列・・・ 1 色 1回目 2回目 3回目 4回目 2 赤 あ a a 0 3 白 い b b 1 4 黄 う c c 2 5 黄 え d d 3 6 黒 お e e 4 7 赤 か f f 5 : このデータの中から、別のシートのa1に 赤と入力したら、b1にd列のa・fを抽出 黄と入力したら、b1にd列のc・dを抽出をしたいです。 vlookup関数を使用してみたのですが、 赤と入力すると、d列のa(1番上のデータ)のみしか抽出出来ず、fが抽出されません。 重複するデータがあるのはa列のみで、d列には重複するデータはありません。 わかりにくい文章ですみませんが、よろしくお願いします。
回答: ◆ご希望のとおり一つのセルに「a・f」と表示はされませんが、こんな方法はいかがでしょうか? ◆sheet1 a b c d e f g 1 色 1回目 2回目 3回目 4回目 (作業列) 2 赤 あ a a 0 2・・・(sheet2のa1が赤の場合) 3 白 い b b 1 4 黄 う c c 2 5 黄 え d d 3 6 黒 お e e 4 7 赤 か f f 5 7・・・(sheet2のa1が赤の場合) ◆sheet2 a b c d 1 赤 a f ◆sheet1の作業列の式 g2=if(sheet2!$a$1=a2,row(),"") ★下にコピー ◆sheet2の式 b1=if(column(a1)>countif(sheet1!$a:$a,$a1),"",index(sheet1!$d:$d,small(sheet1!$g:$g,column(a1)))) ★右にコピー