• 締切済み

複数のエクセルからデータを抽出する方法

複数のエクセルデータから下記条件に合うデータを抽出したいのですが、どの様にするのがよいのでしょうか? ◆最大4つのエクセルデータを使用 ◆4つのデータ項目は全て同じ ~欲しいデータ~ (1)4つ全てのデータに名前がある人 (2)データ1には名前があり、他3つのデータには名前がない人 (1)はアクセスで抽出してみたのですが、ダブって名前が出る人がいました。 原因はわかりません。 初心者でも簡単に抽出できる方法がありましたらお教え下さい。 エクセルで関数を使った方がよいのか、アクセスを使った方がよいのかわからないので、簡単な方でお教えいただけると助かります。 他にも同じ様な質問があったのかもしれませんが、探しきれなかったので新しく質問させていただきました。宜しくお願いいたします。

みんなの回答

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

データ1がシート1に有り、シート4まであるとします。 すべてのシートでA1セルには名前の文字があり、A2セルから名前が下方に入力されているとします。 シート1で使われていない列、例えばF列でF1セルには選択抽出の文字を入力し、F2セルには次の式を入力して下方にオートフィルドラッグします。 =IF(A2="","",IF((COUNTIF(Sheet2!A:A,A2)+COUNTIF(Sheet3!A:A,A2)+COUNTIF(Sheet4!A:A,A2))=3,1,2)) F列に1が表示されていれば4つのシートに名前のある人で、2が表示されていればシート1にのみ名前のある人です。 F列の数値を対象にフィルター操作をすればよいでしょう。

draft-one
質問者

お礼

ご回答ありがとうございました。 早速試して気づいたのですが、私の説明が足りなかったようです。 関数まで作成してくださったのに申し訳ありません。 ◆補足◆ 全てのシートの同じセルに同じ名前があるわけではありません。 例えば、シート1はA2セルかから下方に「Aさん、Bさん、Cさん、Dさん」と並んでいて シート2はA2セルから下方に「Bさん、Dさん、Eさん、Gさん」と並んでいるといった形です。 何か方法がありましたらお願いいたします。

関連するQ&A

  • エクセル2000 データ抽出

    毎回、関数についての質問コーナーは閲覧させて頂いております。 昨日より、私が解決できないエクセルでのデータ抽出方法を色々と検索して、探して見ましたが見当たりません。どなたか詳しい方がいましたらアドバイスを頂ければと思ってます。 私が、エクセルでデータ抽出したいのはですね。。 一つのエクセルファイルは、日々更新されて(手入力で)いく、いわゆる、進捗管理表。 入力項目:日付、名前、学校名、合・否・条件付き・補習、その他色々。。 もし、その生徒が合格or条件付きor補習だったら(不合格以外)、学校ごとの他のエクセルファイルへ、データを自動で抽出できる。。 そんな、機能的な数式はありますか? アクセスは、使ってはいけないそうです。 教えてください。または、以前これと同じ様な質問をして回答されたページを教えてください。 お願いいたします。

  • Excelでの複数データ抽出方法

    Excelで関数を使用して以下のようなデータから 複数のデータ抽出を行いたいのですが可能でしょうか? <sheet1> A列 B列 C列 D列     E列 123456 11 12 13    13 123457 12 13 14    13、14 123158 13 14 15    13,14 123159 14 15 16    14  123160 15 16 17 ※抽出するデータは「13・14」になり、抽出場所は別シートでもかまいません。 過去の質問など参照してみましたがうまく出来ませんでした。 複数の関数を組み合わせでもかまいませんので、お手数おかけしますが よい方法が有ればご教示お願いします。

  • Excelで複数条件を満たすデータを抽出

    以下のような場合の、データ抽出方法を教えてください。 Sheet1 "計画”, Sheet2 "実績”があります。 それぞれのSheetの A~Dには、共通列項目である ”都道府県””都道府県コード””品目””品番” が設定されています。 このふたつのSheetをまとめて、項目順に”計画”データの下に”実績”データがくるようなSheetを作りたいのですが、上記4つの条件が全て共通なデータを、関数等と使って抜出すことはできるのでしょうか? If、VLOOKUP、And、”名前をつける”などを組み合わせて、いろいろ考えてみたのですが、複数条件を満たす結果の抽出ができませんでした。 宜しくお願いします。

  • エクセルでのデータ抽出

    エクセルでの複数シートからのデータ抽出方法を教えていただけないでしょうか。 1日から31日まで日にちごと作ったシートの中に”お客さん”と”担当者”と”料金”の3項目があるとします。その1日から31日までの全てのデータの中の”担当者”ごとに別のシートへデータの抽出を行いたいのですが。 複数のシートからのデータ抽出になります。 簡単な方法があったら教えていただけないでしょうか。

  • エクセル 複数条件抽出について

    エクセル2013を使用しています。 データシートより複数条件に当てはまるデータを 別のシートへ必要な項目のみ抽出する方法(関数orマクロ)をお教え下さい。 データシート:A列からU列まで様々なデータが入力されている。 抽出条件:H列とN列 抽出する項目:C列・I列・M列・O列・Q列・R列・S列 (抽出する項目は増える可能性有) 複数条件の抽出はフィルタオプションで出来たのですが、 抽出が必要な項目を指定する方法が分かりませんでした。 宜しくお願いします。

  • ACCESS クエリの抽出項目をEXCELから

    Access2000のクエリの抽出項目をExcel2013の内容を抽出項目として指定するにはどうすればよいでしょうか。 Excelには、 佐藤 田中 鈴木 ......... のように縦に名前が最大18名分入っています。 この(最大)18名の名前をAccessの抽出項目とします(フィールドは10あってその6番目に抽出項目を18名分入力したいのです)。 18名を一人一人コピペしていたのですが、何とか簡素化できないものかな?と思っています。 できれば、マクロで一発で抽出項目を貼り付けたいのですが。 よろしくお願いします。

  • Excelで複数の条件でデータを抽出したいのですが上手くいきません(ToT)

    Excelで複数の条件でデータを抽出したいのですが、どうしても上手くいかず、質問させていただきました。 ナガシマスパーランド ナガシマスパーランド(三重県) ナガシマスパーランド(三重 東京ディズニーランド 東京ディズニーランド(千葉県) 東京ディズニーランド(千葉 ハウステンボス ハウステンボス(長崎県) ハウステンボス(長崎 ・ ・ ・ といったデータがあるのですが、この中から、 ナガシマスパーランド(三重県) 東京ディズニーランド(千葉県) ハウステンボス(長崎県) と、県名が「()」(←半角カッコの始めと終わり)で囲まれているデータのみを抽出し、別の行にそれらのデータを貼り付けたいのですが、 下記URL↓ http://dreamy.boy.jp/tec3_16.htm のやり方等を試しても、どうしうてもうまくいきません(ToT) (「該当なし」と判断されてしまうのでしょうか、検索条件範囲に項目名と「(」と「)」を含むセル範囲を選択しても、結果は、一つもデータが表示されない状態が返されてしまいます。) 「(」と「)」の2つの文字列を含むデータのみを抽出するには、どうすればよいのでしょうか? 関数を使えばいいのでしょうか?

  • Excelでのデータ抽出方法

    お世話になります。Excelで下記のような同じ得意先が複数存在するリストから 得意先が重複しないようにリスト化(得意先1つにつき1行)することは可能でしょうか? レコード数が2万件近くあり、手作業では大変で困っております。 また、Excelで無理であればAccessに取り込んで作業をすることも可能です。 (最終的にはエクセルファイルとして出力希望です) 何かよい方法をご存知の方がいらっしゃいましたらご指導願います。 よろしくお願いいたします。 【抽出前】 項目  得意先名 01    A 02    B 03    B 04    B 05    C 06    C 07    D 08    E 09    E 10    F 【抽出後】 項目  得意先名 01    A 02    B 03    C 04    D 05    E 06    F

  • EXCELの重複データから最大と合計を抽出する方法

    現在EXCELで顧客の受注データの管理をしています。 リストは購入日毎の入力になっている為、同じ顧客が複数回注文した場合、データが複数存在します(例 Aさんが1/3、2/4、3/5に注文した場合、Aさんの名前で3つのデータが存在する)。 このデータの中から、Aさんのように購入データが複数存在する人を抽出した上で (1)抽出した人それぞれの注文データの最大購入額 (2)抽出した人それぞれの注文データの合計購入額 の両方が分かる数式を探しています・・・ そんな便利な数式があるかどうかも分かりませんが、どなたか詳しい方がいらっしゃったら 教えて頂きたいと思います。 よろしくお願い致します。

  • エクセル 複数データ 抽出

    エクセルの複数データの抽出で困っています。 助けてください。 以下の様なシートで別シートから複数のデータを取り出したいのですが・・・・ 他の方の質問を参照したのですがうまく行かなく 皆さんの知識を教えてください。 シート1  テーブル A列     B列    C列   D列 グループ  メーカ   部品  数量  1      A社    AAA   1  1      B社    BBB   2  1      C社    CCC   4  2      F社    ZZZ   3  2      S社    HHH   2  3      以下も同様  3  4  5  5  5 シート2 摘出を考えているのですが シート1のA列グループを選択すると全て摘出する様にしたいです。 シート2 グループ選択 「1」 「2」 を選択すると 1と2が全て摘出される  1      A社    AAA   1  1      B社    BBB   2  1      C社    CCC   4  2      F社    ZZZ   3  2      S社    HHH   2 選択は1と3 2と4 1と5 とか結構なパターンがあります。 VLOOKUP、その他の方の回答例も使用してみましたがうまく出来ませんでした。 関数、マクロ問いませんので どうぞ、お力をお貸し願います。

専門家に質問してみよう