2016-11-14 9 views
0

セルに#または@がある場合はブール値を返そうとしています。セル内で検索する

場合、私は式 を持っている=(ISNUMBER(検索( "@"、CELLは))= TRUE、 "はい"、 "いいえ")

CELLは、私が探していますどのような細胞である。これらの可能性セルは任意の組み合わせで数字と文字を持つことができます。彼らに@または#が付いているかどうかを調べるだけです。

答えて

1

使用するか、():

=IF(OR(ISNUMBER(SEARCH("@",A1)),ISNUMBER(SEARCH("#",A1))),"YES","NO") 

enter image description here

0

代替式:エクセル2013で

=IF(SUMPRODUCT(COUNTIF(A1,"*"&{"@","#"}&"*"))>0,"YES","NO") 

(?多分2010)以降ではなくて、単に合計でSUMPRODUCTを置き換えることができます配列を入力します。そして、あなたは、あなたが探している項目をISNUMBER(各項目のSEARCH文)の代わりにリストに追加するだけで、セル範囲にこれらの項目を置くこともできます:

=IF(SUMPRODUCT(COUNTIF(A1,"*"&$D$1:$D$2&"*"))>0,"YES","NO") 
関連する問題