- ベストアンサー
Exvelで、特定の文字が含まれる行(レコード)を抽出したい
一般的な顧客データベースをExcelで作成して おりますが、例えば資格を複数持っている人がいる 場合を考えて、資格1、資格2・・・という風に列を分けて入力しております。 資格は特に順番(ヘルパーなら資格1とか)を特に考えずに入力しておりますので、資格1にヘルパーと入力されている人と、資格3にヘルパーと入力されている人がおります。 オートフィルタでは特定の列だけしか抽出されませんので、列うんぬんは関係なく、例えばヘルパーを含む人の行だけを抽出したいです。 何かの機能か、マクロで実現できたらうれしいです。よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
資格1,2・・・の文字列を連結した式を入力したセルに対してオートフィルタを適用すればどうでしょう。
その他の回答 (2)
noname#204879
回答No.3
》 オートフィルタでは特定の列だけしか抽出されません… [フィルタオプションの設定]なら「例えばヘルパーを含む人の行だけを抽出」出来ます。
質問者
お礼
ご連絡ありがとうございます。フィルタオプションの設定もいけそうですね。昔習いましたが、思い出しながら試してみます。
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.2
1.作業列で、「=資格1&資格2&資格3」のようにして、この列で検索する。 2.「フィルタオプションの設定」を使う http://office.microsoft.com/ja-jp/assistance/HP052001781041.aspx 3.マクロを使って、特定のセルの内容を条件にしたオートフィルターを作成する。 上記のいづれかですね。
質問者
お礼
初めまして。作業列を作成してワードを連結するのは思いつかなかったです。ためしてみます。
お礼
レスありがとうございます。確か文字列連結の関数があったと思いますので、試してみます。参考になります。