• ベストアンサー

エクセルですが、シート1で、A氏またはB氏の氏名を入力した時、、

エクセルですが、シート1で、A氏またはB氏の氏名を入力した時、もし、シートBにあらかじめ用意した名簿の中で該当がある場合に、シート1のどこかのセルに、該当あり、というテキスト表示をしたいのですが、可能でしょうか?

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

  • ベストアンサー
  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.3

Match とか Vlookup とかの関数で良いのでは? シートBの A1:A10 にリスト シート1の B1 に下記関数を入れて、A1に名前を入力 =IF(ISERROR(MATCH(A1,シートB!$A$1:$A$10,0)),"","該当あり")

hikarika1
質問者

お礼

うまくいきました。 ありがとうございます。

その他の回答 (2)

回答No.2

1例ですが、 名簿のあるシート名称が[名簿]、 名簿のA列に名前を入れているとして、 シート1に名前を入れて該当有無を出すには、 名前をA列に入れ、B列に以下式で出来ます。 =IF(COUNTIF(名簿!A:A,A1)>0,"該当あり","該当なし")

hikarika1
質問者

お礼

応用まで、教えていただきありがとうございました。

  • 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です。

hikarika1
質問者

お礼

回答ありがとうございます。 うまくいきました。 助かりました。