• 締切済み

Excelで複数項目の抽出をするには?

オートフィルターを使っての抽出は2種類(2個の条件)までは出来ますがそれ以上(3個・4個・5個・・・)は出来ましぇん。数ある生産品目の中から5種類の品目だけを抽出し、それに付随する情報を定期的に集計したいのです。現在は5種類を1個もしくは2個までオートフィルターを使い抽出しコピー→別シートにペースト→もう一度オートフィルターで抽出→コピー→別シートの続きにペーストするを繰り返して必要な情報を整理しています。一回の動作で5個(複数)の抽出が出来る方法を知っている方がいれば是非ご教授頂きたくお願い致します。PS自分なりにネットで調べてみたのですが見つかりませんでした、分かり易いホームページなどでも結構ですので宜しくお願い致します。

みんなの回答

回答No.2

フィルタオプションの設定という機能を使ってみてはいかがでしょうか。 オートフィルタでは、2つの条件を元に抽出ができます。 しかし、フィルタオプションの設定では、3つ以上の条件を指定できるのです。 条件の表として、AND条件の場合は同じ行で、OR条件の場合は行を変えて入力しておきます。 下に条件の表の例を示します。 (例)下記のような表がある場合 都道府県  性別 北海道   男 北海道   女 東京都   男 東京都   男 大阪府   女 愛知県   女 長野県   男 [AND条件]東京都で男性のデータを抽出する場合 都道府県  性別 東京都   男 [OR条件の場合]東京都か大阪府か愛知県のデータを抽出する場合 都道府県  性別 東京都 大阪府 愛知県 [応用]東京都で男性、または愛知県で女性のでーたを抽出する場合 都道府県  性別 東京都   男 愛知県   女 このように条件の表をどこかに作っておき、フィルタオプションの設定を実行すると良いでしょう。 別のシートに条件を作っておいてもいいですし、同じシート内でも可能です。 【操作方法】 (1)条件の表を作る(フィールド名+条件) (2)[データ]メニューから[フィルタ][フィルタオプションの設定]の順に開く (3)リスト範囲には抽出をしたい元データを範囲指定する (4)検索条件範囲には(1)で作成した条件の表を範囲選択する (5)OKをクリックする 以上でできると思います。 抽出先を別に指定することも可能です。 がんばってください。

参考URL:
http://www.excel-jiten.net/database/extract_filter_option_or.html
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

品目で抽出するのでは無くて、表のどこかに1列追加して、纏めて抽出したい品目に同一の文字(Aでも1でも・・)を振って仕舞えば良いのでは? で、抽出の設定はその列を対象にして設定します。 A品 1 B品 1 C品 1 D品 1 E品  F品 G品 1 F品

vipparty
質問者

お礼

早々のご回答ありがとうございます。おっしゃる通りだと思います・・で・も、、抽出するデータの元が他部署より作成されて来るもので、その他の部署とも共有して使っているためいじる事が出来ません、もしいじれるとしてもかなりの手間が掛かってしまいます。。。現状のまま取り出(抽出)したいのですが・・・      ありがとうございました。

関連するQ&A

  • エクセルマクロの構文を短くしたい

    1週間分のデータの集計をします。 オートフィルターをかけ曜日で絞りかつ商品毎(15アイテム位)で絞り抽出されたデータを項目毎(4項目位)に別シートへはりつけます。 オートフィルター→月曜日抽出→A商品抽出→A商品のあ項目コピー→別シートの該当セルへペースト→A商品い項目コピー→別シートの該当セルへペースト・・・と続けA商品が終わったらオートフィルター→B商品抽出→B商品のあ項目コピー→・・・延々と15商品抽出・コピー・ペーストとつづけます。月曜日がおわれば次に火曜日抽出し同じ事をくりかえします。 何とか簡単な構文にならないでしょうか?

  • 抽出結果のコピー&ペースト

    Excelでオートフィルタで抽出した結果のみを 別シートに貼りつけるにはどうしたらいいですか? そのままコピー&ペーストをすると 非表示になっている部分までコピーされてしまいます…。 よろしくお願いします。

  • エクセル 空白以外のセルを関数などで抽出したい

    以下のように、1列上に、入力されてるセルと空白セルが存在します。   A 1|あああ 2| 3| 4|いうえ これを、以下のように抽出したいのですが、方法を教えて下さい。 オートフィルタなどではなく、集計終了後、以下のように抽出された値を そのまま別シートにコピーしたいと考えています。     A 100|あああ 101|いうえ ●ちなみに、2行目や3行目に、集計終了までに値が入る可能性があります。 よろしくお願いします。

  • エクセル(Excel2007)のオートフィルタについて、抽出した項目のみ印刷(またはコピー)したい

    フィルタオプション(Excel2007)で抽出した項目だけを別シートにコピー、 またはその表示されたものを印刷をしたいのですが、その方法を教えてください。 エクセルシートに以下のように入力されています。 A B 列 列 1 あ 2 あ 3 い 4 い 5 あ - 集計 5 プルダウンで、"い"について抽出すると A B 列 列 3 い 4 い - 集計 2 と目的の内容で表示されているのですが、 コピーをすると”あ”を含んだリストが貼り付けられます。 また、印刷をすると、”あ”部分は空白スペースとなり、 ”い”を1ページに1つずつしか印刷できません。 コピーおよび印刷のコツを教えてください。 よろしくお願いします。

  • エクセルで抽出したデータを別シートにコピーしたいです

    エクセル2003を使用しています。 例えば、以下のような表があります。  ABC 1あ10 2い15 3あ20 4 A列が条件となり、たとえば「あ」のデータだけ抽出して、そのデータを別シートにコピーします。 同じく「い」だけを抽出して、また別のシートにコピーします。 いままでは、オートフィルタで抽出して自分でコピーをして貼り付けしていましたが、日々データが次の行に追加になるので、毎回オートフィルタしてコピーするのは大変です。 関数か、マクロかVBAを使ってする方法はありますでしょうか。 できれば日々追加になるデータのみをすでにある別シートの前日までのデータの下に追加できるようになればいいと思うのですが。 知識が乏しくできません・・・ よろしくお願いいたします。

  • エクセルVBAでフィルタ抽出部分のみのコピー

    エクセルVBAで売上帳を作成していますが、オートフィルタでデータ抽出した後、表示されている行のみをコピーして別シートに貼りつけるにはどうすればよいのでしょう? 別シートは指定したセルに値のみの貼り付けをしたいと思っています。 宜しくお願いします。

  • エクセルで複数の条件で抽出するには

    エクセルで顧客管理をしていますが複数の条件で抽出するにはのヘルプと同じ方法でやっているつもりなのですが抽出されません。 ちゃんと見出し部はリストからコピーして空白行をリスト上部に作って範囲指定しているつもりなのですがフィルターオプションの設定をしただけでは駄目なのでしょうか?オートフィルターだけでは抽出しきれないものですから教えてください よろしくお願いいたします。

  • エクセルのオートフィルタ

    エクセルで住所録を作り、そのうちの東京都のデータだけオートフィルタで抽出し、それを別のシートにコピーして表を作りたいのですが、抽出はできても表にすることができません。オートフィルタで抽出したデータだけを一覧表にすることはできないのでしょうか?

  • EXECEL2000でオートフィルター貼り付けの方法

    EXECEL2000のSheet1(A~P列)にデータが有り、オートフィルターにて データを抽出後、抽出データをコピーして別シートに溜まっている データの末尾にペーストするマクロを組みたいのですがどう組んだら良いのか? 教えてください!

  • オートフィルタ抽出データに連番をつけるマクロ

    オートフィルタで抽出したデータに連番をふりたいと思っています。このサイトで調べた結果、オートフィルタをかけてのオートフィルでの連番入力はできないと知りました。 現在しようとしているのは   A  B  C 1 クラス NO 氏名   2 1    ○△ 3 2    □× 4 1    ★♪ というデータがあり、項目にオートフィルタをかけている状態です。クラスを抽出した場合にそのクラスでの通し番号(連番)を付けたいのです。SUBTOTAL関数だと、連番が表示されるのはオートフィルタで抽出している間だけです。SUBTOTALでつけられた連番を、オートフィルタを解除しても残しておくにはどうしたらよいでしょうか。やはりコピー&ペーストしかないのでしょうか?似たような質問が多々ありますが、コピー&ペースト以外の方法をご存知の方、どうか教えて下さい。

専門家に質問してみよう