- 締切済み
エクセルで検索と抽出
マイクロソフトエクセル2003で Aさん 100 1月 Bさん 101 Cさん 102 1月 Dさん 103 Fさん 104 1月 から抽出 Aさん 100 Cさん 102 Dさん 103 とういうデーターから1月と記入がある人だけど別のシートの抽出したいのですが何か良い関数またはマクロなどありましたらご指導お願いします。
- みんなの回答 (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さん」の誤りではないでしょうか。
お礼
ありがとうございました。今後ともよろしくお願いします。