- ベストアンサー
エクセルでの検索結果表示について
シート1のA列に番号を入力するセルがあります。 シート2のA列に番号・B列に名前が入力されています。 シート1のA列に番号を入力するとシート2のA列を検索かけてシート1のB列に検索した結果の名前を表示させたいのですが、エクセルでできるでしょうか? よろしくお願いします
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
例えばシート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関数でできます。