• 締切済み

Excel ファイル1から、条件のあった物の抽出(並び替え?)

Excelで作った商品データのファイル1、から条件にあった商品を抽出(並び替え?)のしかたを教えて下さい。 ファイル1の中身は、商品コード、商品名、規格、等がありまして、 これは商品コード順に並んでいます。 それぞれの商品がバスケットAに何個、バスケットBには何個……。といった作りをしています。      A       B    C          E         F 1|商品コード|商品名|規格|……|バスケットA|バスケットB|……  ―――――――――――――――――――――――――――――― 2|  0001  |灰皿A|白色|……|   1    |        |…… 3|  0002  |灰皿B|黒色|……|        |   1    |…… 4|  0003  |手帳A|赤色|……|        |   2    |…… 5|  0004  |手帳B|青色|……|   1    |   3    |…… 6|  0005  |財布A|橙色|……|   2    |        |…… このファイルから、今度はバスケットAには、何が何個入っているか、 が分かるファイル2を作りたいと思っています。(バスケットに入っていない商品は表示しない)      A       B    C        E      F 1|商品コード|商品名|規格|……|数量|バスケット名|  ―――――――――――――――――――――――― 2|  0001  |灰皿A|白色|……|  1|バスケットA| 3|  0004  |手帳B|青色|……|  1|バスケットA| 4|  0005  |財布A|橙色|……|  2|バスケットA|  ―――――――――――――――――――――――― 5|  0002  |灰皿B|黒色|……|  1|バスケットB| 6|  0003  |手帳A|赤色|……|  2|バスケットB| 7|  0004  |手帳B|青色|……|  3|バスケットB| さらに、ファイル1のバスケットに入る数量を変更すると、ファイル2の内容も変更できるようにしたいです。 ファイル1のバスケット列を検索して、数量のある(空でない)行のデータを、 ファイル2に抽出する方法が良いかと考えたんですが、方法が分かりません。 どなたか知恵というか、知識をかしてください。 よろしくお願いします。

みんなの回答

  • yokomaya
  • ベストアンサー率40% (147/366)
回答No.2

お言葉ですが試して頂いたのでしょうか? ご要望そのままの形ではないですが、 ファイル1のバスケットAの列だけを表示はできているはずですが?

noname#40136
質問者

お礼

引き続きの回答、ありがとうございます。 はい、一度試してみました。 たしかに希望通りに表示はされるのですが、 バスケット毎に全商品データを用意するので、 あとあと商品の登録追加、削除の作業に手間取ると思いまして、 できるなら、一つの全商品データ(マスター)を検索して、抽出できたら良いな。と思いまして……。

  • yokomaya
  • ベストアンサー率40% (147/366)
回答No.1

ご要望とは異なりますがオートフィルターを使えば バスケットAもBも空白でないものを選び表示することが出来ます。 とりあえずはこれで足りませんか? またフィルターオプションを使えば抽出することも可能です。 けれどファイルどころか、別シートにも抽出は出来ないので 結局はコピペが必要ですけど。

noname#40136
質問者

お礼

yokomayaさん 回答、ありがとうございます。 それぞれ抽出バスケット毎に、ファイル1の全商品データを用意すれば良いのでしょうが、 商品数が500品目ほどあり、バスケットも40近くありますので、 商品が一つ増えるごと、また減るごとに、 抽出バスケット毎に用意した500品目の中に一つ増やす、減らすという作業に時間が取られそうに感じます。 やっぱり上記に記したような、 ファイル1のバスケットAの列を検索して…… という、都合のいい方法って無いですかねぇ?

関連するQ&A

専門家に質問してみよう