• 締切済み

エクセルで検索と抽出

マイクロソフトエクセル2003で Aさん   100   1月 Bさん   101    Cさん   102   1月 Dさん   103    Fさん   104   1月        から抽出 Aさん   100 Cさん   102 Dさん   103 とういうデーターから1月と記入がある人だけど別のシートの抽出したいのですが何か良い関数またはマクロなどありましたらご指導お願いします。

みんなの回答

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

一例です。 データシートをSheet1、行範囲を100行としています。 別シートの任意セルに設定、縦横にコピーして下さい。 =IF(COUNTIF(Sheet1!$C:$C,"1月")>ROW(A1)-1,INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$C$1:$C$100="1月",ROW(Sheet1!$A$1:$A$100),99999),ROW(A1))),"") 尚、配列数式の為、入力完了時にshift+ctrl+enterキーを同時押下して下さい。 因みに抽出結果で「Dさん」が表記されていますが「Fさん」の誤りではないでしょうか。

nokkosto
質問者

お礼

ありがとうございました。今後ともよろしくお願いします。