• ベストアンサー

別シートのデータを引用する関数

こんにちは。困っているのでよろしくお願いします。 Sheet1のA3に入力されている文字データが、Sheet2のB2~B10に1つでも含まれていれば○を、なければ空白になる関数の式を教えてください。 なんど試しても#VALUE!などのエラーになってしまいます。 また、A4以下もA3と同じようにしたく、A3でできたものをオートフィルしても大丈夫な式にしたいです。 アドバイスお願いします。

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

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

ふつーには B3セルに =IF(COUNTIF(Sheet2!$B$2:$B$10,A3),"○","") などのようにすればできます。 >#VALUE!などのエラーになってしまいます。 説明が手抜きで「実はシート2を探しているのではない」などの場合に,そういった結果になる場合もあります。 「アナタが実際に書いてみて実際にエラーになった数式」を問題のエクセルの数式バーからそっくりコピーしてご相談に掲示してもらえれば,拙い言葉で説明するよりも遙かによく「どこに問題があって何をすればよいのか」が判りますので,次回のご相談投稿の参考になさってください。

その他の回答 (2)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.3

=TEXT(COUNTIF(Sheet2!$B$2:$B$10,Sheet1!A3),"○;;;") または =IF(COUNTIF(Sheet2!$B$2:$B$10,Sheet1!A3),"○","")

  • akiomyau
  • ベストアンサー率43% (555/1280)
回答No.1

こんな式ではどうでしょうか。 =IF(COUNTBLANK(Sheet2!$B$2:$B$10)=9,"","○")

関連するQ&A