• ベストアンサー

エクセルでの検索結果表示について

シート1のA列に番号を入力するセルがあります。 シート2のA列に番号・B列に名前が入力されています。 シート1のA列に番号を入力するとシート2のA列を検索かけてシート1のB列に検索した結果の名前を表示させたいのですが、エクセルでできるでしょうか? よろしくお願いします

質問者が選んだベストアンサー

  • ベストアンサー
  • oyaji-man
  • ベストアンサー率34% (123/354)
回答No.5

例えばシート2のデータがA1~B30まであったとしたら エラー表示も回避したいので シート1のセル B2の数式バーに =IF(ISNA(VLOOKUP(A1,Sheet2!$A$1:$B$30,2,FALSE))=TRUE,"",VLOOKUP(A1,Sheet2!$A$1:$B$30,2,FALSE)) と入力して、あとは結果を反映したい所 例えばB50までB1の右下をクリックしたまま一気に式を貼り付ければOKでしょ

その他の回答 (5)

  • oyaji-man
  • ベストアンサー率34% (123/354)
回答No.6

ごめんなさいNo.5です 数式をはじめに入力するセルをB2と書きましたがB1の間違いです。!!

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

検索列に同一の数値がない条件ならば、VLOOKUP関数で抽出が可能です。 (例)B1セルに=VLOOKUP(A1,sheet2!A:B,2,false)

  • hagy5217
  • ベストアンサー率25% (25/97)
回答No.3

シート1 B1には =VLOOKUP(A1,Sheet2!A:B,2,FALSE) と入れます。 あとは同様に。

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.2
  • fly_moon
  • ベストアンサー率20% (213/1046)
回答No.1

シート2のA列が昇順に並んでいればVLOOKUP関数でできます。

関連するQ&A