• 締切済み

エクセルで指定した値を含む行を別ブックに書き出したい

エクセル初心者です シート1で企業名、値段、商品をあり シート2で指定した企業に該当する複数の商品・値段を抽出したい場合どのようにしたらよろしいでしょうか ・VLOOKUP・HLOOKUPで設定してみたのですが  うまくいきませんでした。   シート1 企業名 値段 商品  あ  11  A  い  22  B  あ  33  W  い  44  E  う  66  Q シート2  「あ」様(企業名)  商品 値段   A  11   W  33 宜しくお願いいたします。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

関数でやりたいなら、OKWAVEで「imogasi方式]で照会してみてください。沢山同類の質問の回答を私が上げています。毎日同じような質問があるので、繰り返すのをやめます。 (1)作業列を使う(シート1) (2)その作業列で、条件該当行に連番を上から振る。(シート1) (3)連番とシート2の行番号を頼りに、シート1の作業列の同番号の連番の他列データを採ってくる。結果的に連番が振られていないものは、シート2では捨てられている。

  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.3

#2です。 一文は、一見で・・・・・ http://www.nextone.jp/no060309/it/it02.html

sim_w
質問者

補足

お忙しい中、返答ありがとうございます 「リスト」機能について Excel 2002 のバージョンのため 「リスト」機能がありませんでした...

  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.2

シート1の データ(項目名も含む)が入っている範囲をマウスで指定してから メニュー >挿入 >リスト  を選択 詳細設定が不要なら そのまま OK これで、項目名の所をクリックすれば、抽出したいものが一発で・・・・ 不安なら、バックアップしてから、 別ファイルで試してみては?

sim_w
質問者

補足

お忙しい中、返答ありがとうございます 試そうと試みたのですが Excel 2002 のバージョンのため 「リスト」機能がありませんでした...

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

シート1をオートフィルタし、抽出した結果を範囲コピーし、対象シートに貼り付ける方法で駄目でしょうか。

sim_w
質問者

補足

>mu2011 様 お忙しい中返信ありがとうございます。 >mu2011様の記入されている方法はすでに試してみたのですが なにせ、業者の種類が50種程ありまして、 業者ごとにそれぞれテンプレートが異なります。 ですので、コピー&ペーストは非常に手間のかかる作業になってしまいます。 質問がわかりにくく、申し訳ありません。 なにかいい方法がありましたら、 ご教授お願いいたします。