質問: excelですが、同一データが複数あるとき、検索して、その全部を抽出する方法 excelですが、検索キーに、同一データ(レコード)が複数あるとき、検索して、その全部を抽出表示する方法を教えてください。 vlookupは、同一データが複数あるとき、最初の行(レコード)を1つだけ抽出してきます。2つ目、3つ目の行は抽出できませんが、その全部を抽出する方法がありますでしょうか。 例えば、以下の例で、「a株式会社」をキーに検索した場合、<検索結果>シートのように、該当のレコード3つ(行2~4)を抽出して表示するようにしたいのですが、方法はありますでしょうか。よろしくお願いします。 <データシート> 列a 列b 列c 列c 行1 no 会社名 所属 担当者 行2 1 a株式会社 ○事業部 坂下順人 行3 2 a株式会社 △事業部 滿山友人 行4 3 a株式会社 △事業部 目標達子 行5 4 b株式会社 設計部山下清人 行6 5 b株式会社 営業部横浜美人 行7 6 c株式会社 営業部川崎次郎 行8・・・・・・・・・・・・ <検索結果:別のシートにおいて> 行1 会社名 所属 担当者 行2 a株式会社 ○事業部 坂下順人 行3 a株式会社 △事業部 滿山友人 行4 a株式会社 △事業部 目標達子
回答: オートフィルターで抽出できますよ。 データを選択し、メニューの「データ」、「フィルタ」、「オートフィルタ」でb列の▼をクリックし、「a株式会社」をクリック 表示された結果をコピーして別シートに貼り付ければokです。 (エクセル2007なら手順が多少違うかもしれません)