- ベストアンサー
エクセルですが、シート1で、A氏またはB氏の氏名を入力した時、、
エクセルですが、シート1で、A氏またはB氏の氏名を入力した時、もし、シートBにあらかじめ用意した名簿の中で該当がある場合に、シート1のどこかのセルに、該当あり、というテキスト表示をしたいのですが、可能でしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Match とか Vlookup とかの関数で良いのでは? シートBの A1:A10 にリスト シート1の B1 に下記関数を入れて、A1に名前を入力 =IF(ISERROR(MATCH(A1,シートB!$A$1:$A$10,0)),"","該当あり")
その他の回答 (2)
- magomickey
- ベストアンサー率29% (21/72)
回答No.2
1例ですが、 名簿のあるシート名称が[名簿]、 名簿のA列に名前を入れているとして、 シート1に名前を入れて該当有無を出すには、 名前をA列に入れ、B列に以下式で出来ます。 =IF(COUNTIF(名簿!A:A,A1)>0,"該当あり","該当なし")
質問者
お礼
応用まで、教えていただきありがとうございました。
- s_yoshi_6
- ベストアンサー率73% (1113/1519)
回答No.1
Sheet1のA1:A100が氏名入力欄、B1:B100が「該当あり」の表示列、Sheet2のA1:A100が名簿の氏名欄とした場合、Sheet1のB1に =IF(ISERROR(VLOOKUP(A1,Sheet2!A:A,1,FALSE)),"","該当あり") と入力して、それをB100までコピーすればOKです。
質問者
お礼
回答ありがとうございます。 うまくいきました。 助かりました。
お礼
うまくいきました。 ありがとうございます。