• ベストアンサー

VLOOKUP機能を使用した複数データ抽出 Excel使用

VLOOKUPでなくても構いませんが、この関数を使用すると抽出出来るデータ数は1個のみになりますね?  当然、そのセル内での設定ですので、単数データになりますが、 指定範囲の中に複数の重複しているデータもあるので、全部抽出したいです。 要するに複数のデータを抽出したいと考えてます。 裏技を教えていただきたいです。 宜しくお願いします。

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

  • ベストアンサー
  • G_Amino
  • ベストアンサー率76% (13/17)
回答No.1

やりたい内容とは少し違うかもしれませんが、「オートフィルタ」で条件を満たす行のみを表示させることはできます。 抽出したいデータが含まれている表全体を列見出しを含めて選択して、[データ(D)]-[フィルタ(F)]-[オートフィルタ(F)]を選択してみてください。列見出しのところに下向きの三角が表示されたと思います。ここで、抽出したい値を選択すると、その値を含む行のみが表示されます。 関数で別セルに値を取り出す形で抽出するわけではないので、レイアウトの異なる別表を作ることはできませんが、参考まで。 (Excel2000にて確認しました。お使いのExcelのバージョンに合わせた方法で操作してください)

関連するQ&A

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

    「表の左端列」で検索する行によって、隣のセルに取り出せるデータの範囲を指定する、 ということは可能でしょうか。 例えば、左端でAを選んだ場合は表のこの範囲から次を選ぶ、 Bを選んだ場合は同じ表の違う範囲から選ぶ、といったようなことです。 普通のVLOOKUPでは1対1、左端で行を選ぶとその行の何列目のデータを取り出すか、 といったことしか出来ないので、それを複数の列の中からさらに選ぶことが出来るように 設定変更したいです。 ご教示よろしくお願いいたします。

  • excelで複数条件を抽出して反映させる方法

    sheet1 <基データの表> セルA3:登録番号 セルI3:使用先会社名  sheet2<sheet1を反映させvlookup設定で抽出した完成表> セルB2:登録番号 セルC2:使用先名称 現在、上記のようなセル設定をしており、 sheet2のセルC2にvlookup関数を設定し、B2に登録番号を入力すると、 sheet1の基データから条件を抽出し使用先名称を表示させています。 しかし、基データの登録番号には重複するものが何件かあり、 その場合は最初の値しか返さないので、間違ったデータが抽出されてしまうことがあります。 この問題を解決する方法はありませんか? (1)vlookup関数以外を使用することになっても大丈夫です。 (2)できれば、重複するものはsheet2に反映される時点で両方反映されるとよいのですが、それができなくても、重複していることがわかればよいです。 (3)登録番号以外をデータの抽出に使用することはできないので、これは変更できません。 以上、お手数ですがご教授くださると幸いです。

  • VLOOKUPで抽出したデータのプルダウンリスト

    初めて質問いたします。 VLOOKUP関数の複数データの抽出方法をいくつか調べたのですが、 自分の条件に合うものが見当らなかったのでよろしくお願いします。 現在、来客対応をスムーズにするために今エクセルの表を使っています。 担当の名字を入れると、名前、内線番号、部署、役職などが表示されるように VLOOKUP関数を使っているのですが、名字に重複データがあると、 一番上のデータのみが表示されます。 複数データがある場合、そのデータをすべて表示したいのですが、 いくつか条件があります。 ・抽出元のデータはいじれない。    (役職や新人の入社などでデータが日々変わるので、他部署の作成した表を同期させてデータを抽出しています。) ・抽出したデータが複数の場合、プルダウンリストにして選択したい。    (現在時間ごとに分けた形で表を作っているので、重複データが縦に並ぶと下の表が壊れてしまう。担当が複数の場合もあるので、横にも並べられない。) ・出来ることなら、プルダウンリストで、名前、内線番号、部署、役職のどれかを選択した時点で、該当するデータをすべて表示したい。 ・少し面倒ですが、最悪重複データがあることだけでも分かれば、抽出元のデータで確認できます。

  • エクセルでVLOOKUPのような・・・

    条件にあったすべてのセルを抽出したいのですが、VLOOKUPみたいなかんじで、複数抽出できる関数・テクニックはありませんか??

  • EXECL・複数タブからのデータ抽出

    同一Book内での処理です。 今現在の処理内容です タブAには抽出されるデータがあります。 セルA1・・・抽出キー セルB1・・・抽出データ1 セルC1・・・抽出データ2 タブBには抽出キー・抽出結果を表示するようにしています。 セルA1・・・抽出キー1 セルB1・・・抽出キー2 セルC1・・・抽出キーを合成 <=CONCATENATE(A1,"→",B1)> セルD1・・・データ抽出 <=VLOOKUP(C1,タブA!$A:$C,2,FALSE)> したいことは タブAのデータと同一内容のデータが複数タブに存在するときのデータ抽出する場合はどうすればよいのでしょうか? タブA(リンゴ)には抽出されるデータがあります。 セルA1・・・抽出キー セルB1・・・抽出データ1 セルC1・・・抽出データ2 タブB(みかん)には抽出されるデータがあります。 セルA1・・・抽出キー セルB1・・・抽出データ1 セルC1・・・抽出データ2 タブCではセルA1の内容によって抽出するデータのタブを選択しデータを抽出したい セルA1・・・抽出キー1 セルB1・・・抽出キー2 セルC1・・・抽出キーを合成 <=CONCATENATE(A1,"→",B1)> セルD1・・・データ抽出 <=ここの計算式が知りたい タブCのセルA1の抽出キーに(リンゴ)と入力されていればタブA(リンゴ)のシートよりデータ抽出 タブCのセルA1の抽出キーに(みかん)と入力されていればタブB(みかん)のシートよりデータ抽出 単にいえば、データ抽出するタブを指定して<VLOOKUP関数>を利用できるのか? できないなら実現できる手法を教えていただきたいです。 説明が難しいですが、内容がわかっていただけたでしょうか? 達人からの回答よろしくお願いいたします

  • 《エクセル2000》VLOOKUP、クエリについての質問

    こんにちは。エクセルのバージョンは2000(アップデート済み)です。 タイトルのとおり、2つほど質問があります。 詳しい方、なにとぞよろしくお願いします。 【1.VLOOKUP】 A列に市町村名、B列に人口が入っています。 市町村名をキーに、VLOOKUPを使ってC列に別シートにある庁舎の住所を入れたいです。 …といった場合なのですが、当然自治体名には重複があります。 そこで質問なのですが、キーとなる列のデータに重複がある場合、VLOOKUPを使うとどうなるのでしょうか? 【2.クエリを使った外部データの抽出】 クエリを使ってデータを抽出する場合、数値の範囲など色々な条件を加味させることができますが、「抽出する行の範囲を指定する」のに、一番手っ取り早い方法は何でしょうか。 例えば、A列に番号を入れるようにして、その数字の範囲内で拾うという方法があると思うのですが、もっとスマートな方法はあるでしょうか。

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

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

  • 重複したデータを抽出

    「フィルタオプションの設定」で重複したデータを抽出できますよね。 しかし今回は、関数を使用して重複したデータを抽出してみたいのですが、関数を使用しての抽出は無理なのでしょうか?

  • 複数の条件からデータを抽出したい。エクセル2010

    よろしくお願いします。 データリストに 東京都三鷹市 東京都武蔵野市 東京都港区 福岡県福岡市 福岡県北九州市 があり、この中から、三鷹市と武蔵野市を含むデータを抽出したいと思います。 フィルタの検索条件では、複数条件(三鷹市または武蔵野市を含む)での検索ができず、Vlookupも一つの条件でしか検索できないとネットで読みました。 実際は抽出条件がもっと多くあり(政令指定都市+首都など)、データのフィルタなどで 一つづつvlookupやフィルタやっていくことは非現実的です。 複数の文字リスト(三鷹市、武蔵野市、西東京市など)のどれかを含む列を抽出するにはどうしたらいいでしょうか? 教えてください。よろしくお願いします。

  • Excelで、大きな表から抽出する方法を教えて…!

    Excel2007の初心者です。 大きなもとの名簿から、行事に参加する会員と必用な項目を自在に 抽出する関数の使い方を教えてください。 ------- Vlookup関数とHlookup関数の基礎は理解して、別々には使えます。 元の大きな表全体を〔表全体〕と範囲指定しています。 添付図は、Vlookup関数で、〔5〕と〔7〕を入れて、武田と大船を抽出しています。 Hlookup関数で〔1〕と〔3〕と〔2〕……と入れて、市町村と氏名と地区名… と順序を変えてランダムに必用な項目と、選んだ会員の該当する項目を抽出したいのです。 --------- マクロを使わないで、Vlookup関数とHlookup関数の両方の機能を 同時に使う方法、または裏技を教えてください。