• ベストアンサー

Excelでのあり/なしの判断

A B C D E 2 東京 なし 2 東 京 3 名古屋 あり 3 横浜 4 京都 なし 4 小田原 5 新大阪 あり 5 名古屋 6 新京都 7 大阪 B列とE列に文字列があります。 B列を見たとき、それがE列にあるか/ないかを判断し、C列に答えを出したい。 例えば、B3の名古屋はE列にあるので、C3にはありを表示する。 そして、B4の京都はE列にないので、C4にはなしを表示したい。 BとCの行数は同じなります。また、スペースの有無でB2とE2は同じではないとする。 C列の式を教えて下さい。なお、Excelは2007を使用中です。

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

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

はて? 5番の「新大阪」が「あり」なのは間違いだとして。 C2に =IF(COUNTIF(E:E,B2),"あり","なし") と記入、下向けにコピーして埋めておきます。

aerio
質問者

お礼

早速のコメントありがとうございました。 はい確かに、5番の「新大阪」が「あり」は間違いでした。 簡単な式で解決できました。どうもありがとうございました。

その他の回答 (1)

回答No.2

C2: =IF(B2="","",IF(COUNTIF($E:$E,$B2)>0,"あり","なし")) 以下、コピー

aerio
質問者

お礼

No.1の方が若干簡単と言うことで、申し訳ありませんが、 No.2は参考にさせてもらいます。 コメントありがとうございました。