エクセルでデータ抽出!膨大なエクセルファイルから簡単に要件に合致するデータを取得する方法

このQ&Aのポイント
  • 卒論で膨大なエクセルファイルからデータを抽出する必要があります。年齢が30歳~40歳のデータを抽出する方法を教えてください。
  • エクセルに不慣れなので、簡単な方法でデータ抽出を行いたいです。どのようにすれば良いでしょうか?
  • エクセルで検索・抽出をする方法を教えてください。特定の条件に合致するデータを簡単に取得したいです。
回答を見る
  • ベストアンサー

エクセルで検索、抽出

卒論で膨大なエクセルファイルからデータを抽出しなければなりません。 例えば 番号 県 性別 年齢 来社 1 東京 男  45 09/21  2 京都 女  33 10/07  3 福島 女  49 10/25  4 京都 男  25 12/05  5 東京 女  30 12/30  このようなシートから年齢が30歳~40歳まで行を抽出し、 2 京都 女  33 10/07  5 東京 女  30 12/30 このようなシートを作りたいのですが どのようにしたら良いのでしょうか? エクセルには不慣れなので出来れば簡単な方法だと嬉しいです。 つたない文章ですがよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#111860
noname#111860
回答No.1

メニューバーの[データ]-[フィルタ]-[オートフィルタ]とすると オートフィルタが使用できます。 フィルタの▽が表示されたら、年齢の条件で(オプション)を選択し 30以上39以下という条件を設定すると良いと思います。

fatmanhama
質問者

お礼

早い返答ありがとうございます。 早速試してみましたが上手くいきそうです。 本当にありがとうございます。

その他の回答 (2)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

データ→フィルタ→フィルタオプションの設定で別シートに抽出する方法は如何でしょうか。 以下のURLを参照して下さい。

参考URL:
http://www.eurus.dti.ne.jp/~yoneyama/Excel/filter3.htm
fatmanhama
質問者

お礼

ご回答ありがとうございます。 前の回答とあわせて卒論を進めたいと思います。

noname#111860
noname#111860
回答No.2

「30以上39以下という条件を設定すると良いと思います。」 ではなく 「30以上40以下という条件を設定すると良いと思います。」 の誤りでした、お試しあれ

fatmanhama
質問者

お礼

わざわざありがとうございます。

関連するQ&A

  • エクセルで検索→抽出

    お願いします。 シート(1)に次のように入力されています。 A列 B列 C列 D列 E列 → Y列 番号 県 性別 年齢 来社 1行目   1 東京 男  45 09/21  2行目   2 京都 女  33 10/07  3行目   3 福島 女  49 10/25  4行目   4 京都 男  25 12/05  5行目   5 東京 女  30 12/30  ↓ 以上のようにY列まで項目と、1110人のデータが 入ったシート(1)があります。 シート(2)に検索したい文字を入れて抽出する方法を教えてください。 例えば京都出身の人を検索したい場合↓ シート(2)の1行目にはあらかじめシート(1)の項目をコピーしておく 検索したい『京都』は「県列」の項目だから B列の2行目に『京都』と入力する。(1行目には項目) 3行目以降に検索結果↓が表示される。 2 京都 女  33 10/07  スイカ 4 京都 男  25 12/05  モモ 8 京都 女  58 05/04  りんご 12 京都 女  12 06/20  オレンジ また、年齢10~35を検索したりなどもできれば… データを入力したり検索したりするのは、パソコンに不慣れな方ですので エクセルに詳しくない人でも簡単に使用できるよう作成できればと思います。 以上、 検索項目を入力し、下の行に抽出されるような関数はありますでしょうか・・・? なければ近いものでも構いませんので教えてください。 宜しくお願い申し上げます。

  • エクセルにて絞込み抽出!

       A列  B列  C列  D列 E列 F列・・O列   1行 月度 店名 店員名 項目 数量 個数 合計 2行  1  東京 A子  初回  10  12  20 3行  1  東京 A子  5回目  20  40  21 4行  3  東京 A子  5回目  30  28  10 5行  4  東京 A子  初回  32  89  11 6行  1  大阪 C男  初回  11  13  12 7行  2  大阪 C男  5回目  77  22  211 8行  3  大阪 D子  初回  33  31  53 9行  1  京都 E子  最終  44  22  23 10行  2  京都 T男  初回  22  54  23 Sheet1(データベース)に上記のようにデータが約3000行あります。 「1月の東京店、A子の初回の合計は?」といった通常オートフィルタで抽出する作業をSheet2のシートで「絞込みしながら検索」するようにフォーム上でしたいのですが。 まず、リストボックス1で1月を選択すると、その抽出結果のみからリストボックス2で店名を選択。店名東京を選択すると同様にその抽出結果のみから店員名をリストボックス3で選択。同様にリストボックス4で項目「初回」を選択すると合計が表示されると言った具合にしたく思います。 参考までにリストボックスからの選択としていますが、よりベストな方法をご教授願います。 Accessで簡単に解決することと百も承知ですが・・・ ようは絞込みしながら検索していく手法を教えてください。

  • エクセルで特定の文字を含んだものを抽出するには

    エクセルで、sheet1のA1からA100に入力された文字があるとします。 sheet2のA1に抽出したい文字をいれると、sheet2のA2以下に抽出したい文字を含んだ行を抽出したいのですが可能でしょうか。 例) ■sheet1    A(昇順) 1 あ い 2 あ う 3 あ え 4 い う 5 え あ ■sheet2     A 1 検索条件「あ」 2 「あ」を含む行を自動的に抽出  あ い 3 「あ」を含む行を自動的に抽出  あ う 4 「あ」を含む行を自動的に抽出  あ え 5 「あ」を含む行を自動的に抽出  え あ ※「あ」を含む行だけを抽出したい 宜しくお願いします。 相談をして申し訳ございませんが、回答を確認するのが明日になります。

  • 再度・・・エクセル 検索・抽出マクロを教えて下さい

    (画像が添付されてなかったので、同じ質問をします) 項目が同じで内容の違う、膨大な量のエクセルデータが9シートあります。 会社で決められた『記号』列のひとつの値を、9シートのデータ全て検索して、 シートにまとめる作業をすることになりました。 (1)抽出表示するのはシート1で、シート2~シート10に、項目が同じ検索データがあります。 (2)抽出シート1のB3に、検索する『記号』を入れると、   D2から右に項目、   D3から右には、シート2からシート10のデータが   シートごとに追加されて出るようにします。 今までやった検索・抽出は、1シートづつで、今回のように 何シートにも渡るものは初めてです。 ご回答を おまちしております。 よろしくおねがいします。

  • エクセルの抽出方法

    はじめまして。 今、エクセルの抽出方法でどうすれば良いか悩んでおります。 エクセル2007 添付の画像で行・列は増えていくのですが、行の「日付」や「担当者」を条件として抽出する方法は ありますでしょうか? 別シートに表示でも構いませんので、アドバイスお願い致します。

  • エクセルでデータ抽出するには?

    まったくのエクセル初心者です。 エクセルで、シート1のデータの特定科目を抽出してシート2にコピーしたいのです。 シート1のデータは 5/1 消耗品    2500 5/3 水道光熱費  8000 5/5 消耗品     700 5/7 消耗品    1200 この中から消耗品と記入されている行をシート2に抽出したいのです。 マクロは全然わかりません。。簡単にできる方法は無いでしょうか?よろしくお願いします。

  • エクセルで条件をつけて数を数える(ちょっと複雑)

    エクセルで条件をつけて数を数えたいのですが、ちょっと複雑です。     名前    性別     年齢        たろう    男      5     はなこ    女      4     じろう    男       3     ともこ    女       4     ようこ    女       2     たかし    男       3     はるみ   女        5 抽出したい条件:性別は男で、5歳でもなければ3歳でもない(年齢はこの例のみならずいかなる年齢でも5歳と3歳は省きたい) です。 性別は男で5歳の人数に関しては、SUMPRODUCT関数で解決できたのですが、この問題がわからず色々サーチしたのですが、たぶんどこかで同じ質問が出ているとは思うのですが、どーーしても探せなかったので、どうぞよろしくお願いいたします。   

  • EXCEL データの検索・抽出

    シート1と2に同じようなデータがあり   A   B   C    D    E    F 1 001  100 りんご  1個  @100  \100 2 001  101 みかん 1個  @110  \110 3 002  200 なし   2個  @120  \240 4 002  201 かき   3個  @130  \360 といったように最初にコードがあり、その中に違うコードがあるのですが、これを1行ずつ見比べて無いデータ、数値が違う(個数や単価)データを抽出したいのです。 シート1と2のデータは並び方もバラバラでシート1にあるデータが2にないデータもあります(そのデータは特に必要ありません) ※無いデータと数値が違うデータは別々に抽出したいので最後にオートフィルタがかけられるようにしたいです。 EXCEL2000です。宜しくお願いします。

  • Excel 複数行の抽出について

    Excel 複数行の抽出について Sheet1に商品リストがあります。 Sheet2に商談IDがあります。 Sheet3にSheet2の商談IDがある商品だけ、抽出したいです。 Excelの関数もしくはマクロで解決できますでしょうか。 ご回答お願いいたします。

  • Excelで合致するデータの抽出について

    初歩的な質問ですが どうしてもうまく抽出できないので教えて下さい。 Excelでシート1のリストの項目は5列で 社員No.社員名・性別・住所・Telが入力されている 全社員データが200件あります。 またシート2のリスト項目は6列あり 社員No.社員名・支店名・性別・住所・Telが入力されており、 支店名にはすべて東京と入力されているリストが50件ほどあります。 シート2の社員データ50件を、 シート1の全社員リストから 抽出する方法を教えていただけないでしょうか。 抽出場所はどこでもかまいません。 申し訳ありませんが、よろしくお願いします。

専門家に質問してみよう