• 締切済み

エクセルでデータの確認する数式はありますか?

添付画像の様に B列に入力したデータをもとに A列を参照し判定したいと考えています。 具体的には、 B2のナスというデータを A列のA2~A7の中から検索して一致するのがあれば C2に〇 一致するものがなければ C2に× をつけるようなことはできますか? よろしくお願いします。

みんなの回答

  • msMike
  • ベストアンサー率20% (364/1804)
回答No.6

C2: =IF(ISERROR(VLOOKUP(B2,A$2:A$7,1,)),"×","○")

  • msMike
  • ベストアンサー率20% (364/1804)
回答No.5

C2: =IF(ISERROR(VLOOKUP(B2,A$2:A$7,1,)=B2),"×","○")

  • msMike
  • ベストアンサー率20% (364/1804)
回答No.4

C2: =IFERROR(IF(MATCH(B2,A$2:A$7,0),"○"),"×")

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.3

>エクセルでデータの確認する数式はありますか? IF関数とCOUNTIF関数を組み合わせればできます。(1つの関数では無理) C2セルへ次の数式を設定して下へ必要数コピーします。 =IF(COUNTIF(A:A,B2),"◯","×") または =IF(B2="","",IF(COUNTIF(A:A,B2),"◯","×"))

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

A列   B列  C列 きゅうり 人参 × なす きゅうり 〇 トマト ほれんそう × 水菜 水菜 〇 C2の式 =IF(COUNTIF($A$2:$A$5,B2)>=1,"〇","×") 式をB列データ行数だけ、下方向に式複写。 こんな簡単なことではない?だれも回答してないのでこの回答をだすのが怖い。

回答No.1

データベースを組まないのなら、 if文の中にcountifを入れて、一致する件数に数えればいいかと。

関連するQ&A