EXCELについて質問します。ある表のうち特定の列に含まれる文字を条件に抽出したいと考えています。通常であればオートフィルタで対応するのですが、条件に設定したいデータが20以上あり、オートフィルタでの対応は少し面倒なので、条件にしたいデータを別の一覧表にして、これを使用できないでしょうか?EXCELにはフィルタオプション機能があるようなので、これをうまく使えれば、と考えています。

回答の条件
  • 1人2回まで
  • 登録:2007/06/14 18:45:50
  • 終了:2007/06/21 18:50:04

回答(3件)

id:rikuzai No.1

りくっち回答回数1366ベストアンサー獲得回数1412007/06/14 19:04:24

ポイント27pt

Excel(エクセル)基本講座:オートフィルタ・フィルタオプション(データ抽出)

フィルタオプションで対応できます。

抽出したい元データとは別の場所に条件データを作成します。

例えば、担当者が山田で、家電製品の売り上げデータを抽出するとして、

担当者 品目カテゴリ
山田 家電製品

といった表を作成します。


次に「データ」→「フィルタ」→「フィルタオプションの設定」をクリックします。

「指定した範囲」にチェックをいれ、

「リスト範囲」には抽出する元データ範囲

「検索条件範囲」には先ほど作成した条件表範囲

「抽出範囲」には抽出したデータを表示するセルの左肩をそれぞれ設定し、OKをクリック。


これで条件のレコードが抽出されます。



以上ご参考まで。

id:SALINGER No.2

SALINGER回答回数3454ベストアンサー獲得回数9692007/06/14 19:10:22

ポイント27pt

フィルタオプションでできます。こちらが参考になるでしょう。

http://www.eurus.dti.ne.jp/~yoneyama/Excel/filter.htm#syousai

ポイントは抽出データに項目を含めることでしょうか。

id:camellia1977 No.3

camellia回答回数10ベストアンサー獲得回数02007/06/15 10:36:45

ポイント26pt

PROFILE=http://iddy.jp/profile/camellia


僕はExcelはあまり使わないのでExcelの機能を使うのは苦手です。

なので式を叩き込んで抽出しますね。

例えば

=IF(OR(A1=xx,A1=yy,A1=zz),A1,"")

みたいな式をズラーっとコピーして、空欄のCELLは手作業で省くとか。

なんなら

=IF(OR(A1=xx,A1=yy,A1=zz),"○","")

とかにして、"○"の行だけをオートフィルタで抽出するとか。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません