• ベストアンサー

エクセル2003について

写真のような、「男性」と「女性」の表があります。 この表から、表の下にあるように、名前を抽出して、並べて表示させることは可能でしょうか? 抽出した名前は、表の下でなく、表の横側(列を変えて)でもかまいません。 ご教授いただけます方、よろしくお願い申し上げます。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

完全に酔っ払いの遊び回答です。m(_ _)m A15セルに =IF(COUNTA($A$2:$D$6,$A$9:$D$13)<ROW(A1),"", INDEX(A:D,MOD(SMALL(IF(COUNTA($A$2:$D$6)>=ROW(A1), IF($A$2:$D$6<>"",ROW($A$2:$D$6)+COLUMN($A$2:$D$6)*1000), IF($A$9:$D$13<>"",(ROW($A$9:$D$13)+COLUMN($A$9:$D$13)*1000))), ROW(A1)-COUNTA($A$2:$D$6)*(COUNTA($A$2:$D$6)<ROW(A1))),1000), SMALL(IF(COUNTA($A$2:$D$6)>=ROW(A1), IF($A$2:$D$6<>"",ROW($A$2:$D$6)+COLUMN($A$2:$D$6)*1000), IF($A$9:$D$13<>"",(ROW($A$9:$D$13)+COLUMN($A$9:$D$13)*1000))), ROW(A1)-COUNTA($A$2:$D$6)*(COUNTA($A$2:$D$6)<ROW(A1)))/1000)) [Ctrl]+[Shift] +[Enter] で確定、配列数式です({}で囲まれる) 下へオートフィル 数式は無視して、コピー 貼り付け で良いのでは? [Ctrl]+[Shift]+[↓]で範囲選択するとデータのある位置まで選択できますので、コピーしやすくなります。

関連するQ&A