• ベストアンサー

テーブル抽出結果を別シートに抽出

山田 太郎(@f_a_007)の回答

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

 添付図は、《抽出条件》を指定して《契約月》が一致する《お客様名》を某セルに隠し表示しています。それを、先頭から順次取り出して表示しています。なお、該当者がない場合は、表示関数がヌルを表示しています。ですから、先月情報は、この時点で消えます。このような仕掛けですと、《抽出条件》を指定すれば、該当する《お客様名一覧》は自動更新されます。これを実現するのに、VBAを書く必要はありません。そのような関数を書くか、あるいは用意しておくかです。ということで、要は、その仕掛け。ということは、今の仕掛けを補足されるとよいと思います。  なお、当方、エクセルは学習したことも使ったこともないど素人。的外れであれば、お許しあれ。

noname#244629
質問者

お礼

ご回答ありがとうございます。 大変勉強になりました。

関連するQ&A

  • テーブル抽出結果を別シートに抽出

    *画像を添付し忘れたので、もう一度同じ質問をします。 画像のようなサンプルがあるとします。 「契約者リスト」にテーブルが設定されていて、フィルタで抽出した人の氏名が全員分、「契約抽出」に抽出されるようにするためにはVBAでどうすれば良いですか?もし、仕様上無理なことならはっきり無理とお願いします。 例えば、4月契約を抽出すると熊谷武久、横山美波、小峰頼子、石渡葵衣、柿崎一正が該当するので、この4名の氏名が転記されます。これを一度設定すると7月更新を抽出すると柿崎一正、小倉優芽が自動的に転記されるようにしたいです。

  • データベースとデータの抽出について

    データベースとデータの抽出について エクセル2003で以下のような、表を作っています。 データは現在、A列に10000万件程度入っています。 4列目の購入日付データの年、月、日がそれぞれのセル(D2、E2、F2) に分割入力されています。 このデータベースから、氏名と購入日付を基準キー にして、顧客NOと購入日付(1つのセルに結合)、 購入商品を抽出し、シート2に転記していきたいです。 抽出方法は、シート2に以下のような形で検索  表示したいです。 (シート2) 氏名(B1に表示)→C1に入力 抽出開始年月日(D1に表示)→年はE1、月はG1、日はI1に入力  抽出終了年月日(D2に表示)→年はE2、月はG2、日はI2に入力 検索後、表示される顧客NOと購入日付、購入商品は 同じシート2の以下のセルに表示したいです。 顧客NO(L1に表示)→L2から下に表示 購入日付(M1に表示)→M2から下に表示 購入商品(N1に表示)→N2から下に表示 したいです。 日付が分割入力されているため、抽出がうまくできません。 氏名、または名字だけでうまく検索できるコードはあるでしょうか。 どうぞよろしくお願いします。

  • 別シートに抽出結果をつめて表示したい

    次のような表を作成して  シート1  番号  勘定科目  金額   1   現金   10000   2   交通費   2000   3   現金    5000   4   交通費   1000    ・    ・    ・   ・    ・    ・ 別のシートに項目別に入力されるようにしたいんです。  シート2【現金】  番号  勘定科目  金額   1   現金   10000   2   現金    5000  シート3【交通費】  番号  勘定科目  金額   1   交通費   2000   2   交通費   1000 マクロでしようとしましたが、上手くいきません。 関数かマクロで自働に振り分けられる方法がありましたら 教えて下さい。素人ですので何卒よろしくお願いします。  

  • 別シートに抽出

     データを別シートに抽出したい。 画像を参照して下さい。 シートの「一覧」を別シートへ関数を使って抽出したのですが、 思うような結果になりません。お教え下さい。 別シートに VLOOKUP(A3,'一覧'!$A$3:$E$36,2,1) VLOOKUP(A3,'一覧'!$A$3:$E$36,3,1) VLOOKUP(A3,'一覧'!$A$3:$E$36,4,1) VLOOKUP(A3,'一覧'!$A$3:$E$36,5,1)の関数をセルに入れてセル事に 抽出します。その時に別シートに A01・A02・A03・A03・A04・・・・ の順序で抽出したいのですが、うまく抽出できません。

  • エクセルで別シート同士の照合結果を抽出

    シート1(担当者アの案件): A列に会社名 B列に担当者名 シート2(担当者イの案件): A列に会社名 B列に担当者名 シート3(担当者未定の案件): A列に会社名 B列に担当者名 シート4 シート1とシート3を照合して、シート1に存在する場合、シート4に抽出 シート2とシート3を照合して、シート1に存在する場合、シート4に抽出 としたいのです。やり方を教えていただけますでしょうか。 ちなみに結果の抽出はシート4でなくてもどこでもいいのです。 お手数ですがよろしくお願いいたします。

  • 別テーブルの抽出方法について

    初心者質問で恐縮なのですが、 テーブルAを正規化してテーブルBを作成したとします。 さらにテーブルBを正規化し、テーブルCを作成します。 そこで、そのテーブルA、B、Cからあるレコード1つ抽出するにはどのようなSQL文を書けば抽出できますでしょうか。 また、テーブルに外部キー制約などを用いてリレーショナル関係を築いた場合、そのメリットは更新、削除等で他のレコードと間違えないことであるということの他になにかありますでしょうか? ご存知の方、宜しくお願いします。

  • 結合した結果を別テーブルにいれるには

    mysqlで、 結合した結果を別テーブルにいれるには、どうしたらよいでしょうか。 aと bを結合させて、 cへいれる。 inner join、と insert を組み合わせるような気がするのですが、よくわかりません。

  • まったく別のテーブルの結果MYSQL

    table_1 id name age table_2 id book title city day SELECT * FROM table_1 WHERE id=? SELECT book,title FROM table_2 WHERE city=? このようにまったく別のテーブル カラム数も違う WHEREの?も違う これを一つのSQL文にまとめたいのですが。 UNIONなどを使ってもうまくいきませんでした。 ご教授お願いいたします。

    • ベストアンサー
    • MySQL
  • フィルターオプション

    エクセルで作ったデータで A列 氏名 B列 住所 C列 生年月日 と入力をし、生年月日から、特定月生まれのみ抽出したいのですが、オプションの条件の設定がわかりません

  • データ 抽出 別シート

    エクセルの一つの行に5セルで1つのデータを  (例.A1にア.A2.カ. A3.サ.A4タ .A5.ナ. .A6猫. A7.稲. .A8地球. A9.ドラゴン.A10.スマイル.) グループごとに縦横入れ替えて別シートに抽出するにはどうすればよいのでしょうか? (1の段 Aア. Bカ .Cサ .Dタ. Eナ.  2の段 A猫. B.稲. .C地球. D.ドラゴン.Eスマイル) と、いうようにです。 今までドラッグでしていたのですが、疲れてしまいました。 別シートに抽出する方法を 教えてください。   (ネットで探してみたのですが。ヒットしませんでした。) お願いします。