- ベストアンサー
エクセルのデータ抽出について
エクセルのデータ抽出(?)について質問なのですが、 例えばシートで○○店、▲▲店、××店というように分かれていて、それぞれのシートの中に、同じような表があり、 A B 1 氏名 更新日 2 鈴木太郎 2008/12/20 3 佐藤花子 2009/03/15 といったように、更新が必要な人だけがBのセルに更新日が入るとします。(更新不要の人は空白です。) この更新日が入力されている人の行を、抽出するような感じで別シートへ自動で出来るのでしょうか?(更新必要なくなって、更新日を空白にしたら、抽出したほうも自動で消えるような)
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#111860
回答No.1
別シートをSheet2、データが入っているシートをSheet1とすると。 Sheet2のシートのデータセルに A2のセルには =IF(Sheet1!B2="","",Sheet1!A2) B2のセルには =IF(Sheet1!B2="","",Sheet1!B2) というような式を入れて対応できるかと思います。 残りのセル位置は、行や位置をずらして考慮してください。
その他の回答 (1)
noname#111860
回答No.2
VBA等使えば簡単ですが、使わない場合は シート作成など自動でやる等基本的に出来ないと思うし・・・。 何処まで自動化させるのか?にも寄ります。 それならばオートフィルタで、絞り込んでコピーして貼り付け。 というやり方でも、いいかなぁと思ったりもしなくないです。
質問者
お礼
なるほど、自動化も限度があるみたいですね。 ありがとうございました。 なんとか上手にやってみようと思います。
補足
シートが○○店、●●店、▲▲店というように 複数ある場合は、それぞれのシートから更新日の入っているものを 別シートにまとめて抽出といった形は無理でしょうか? やはり、別シートの中に、○○店、●●店、といった感じで列とか 何か場所を区切った表を作ってやるしかないでしょうか??