• 締切済み

Excelで特定の行だけ別シートに抽出する方法

sheet1に下記のリストを作ります。 番号  名前    郵便番号     住所    電話番号     会社名  部署 1    高橋    〒111-1111   東京都   00-0000-0000  ○×    人事 2    田中    〒222-2222   神奈川県  111-11-1111   △□   営業 3    佐藤    〒333-3333   埼玉県    22-2222-2222  ・・・・   ・・・・ sheet2のA1に番号を入力すると「1」とした場合   名前    郵便番号    住所     部署   高橋    〒111-11111  東京都   人事 というように該当の列の特定の列だけを表示させる方法はありますでしょうか? 自動で抽出したいのですが、なにとぞよろしくおねい致します。

みんなの回答

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

No.1です。 補足の >A4に高橋だけ名前を反映させることはできますでしょうか? の件について・・・ 単に表示するのはSheet1のB列だけであれば、表示したいセルに =IF(COUNTIF(Sheet1!A:A,A1),VLOOKUP(A1,Sheet1!A:B,2,0),"") としてみてください。m(_ _)m ※ 当然のコトですが、No.2さんの方法でもちゃんと表示されます。m(_ _)m

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

=IF(A1="","",INDEX(Sheet1!B2:B999,A1)&"") のように記入する事で、シート1のB列の上から順に1,2,3番目を表示します。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんにちは! Sheet1・Sheet2とも項目名は同じであるとします。 ↓の画像で上側がSheet1で下側がSheet2とすると Sheet2のA4セルに =IF(COUNTIF(Sheet1!$A:$A,$A1),VLOOKUP($A1,Sheet1!$A:$G,MATCH(A3,Sheet1!1:1,0)),"") という数式を入れフィルハンドルで右へコピー! これで画像のような感じになります。 ※ 「番号」で検索というコトは重複データはない!という前提です。m(_ _)m

mi-na2195
質問者

補足

ご回答ありがとうございます。 質問をした時に余計な所まで記入してしまいまして申し訳ありません。 sheet2のA3、B3、C3、D3に書いてある名前、郵便番号、住所、部署を記入なく A4に高橋だけ名前を反映させることはできますでしょうか? よろしくお願いいたします。

関連するQ&A