如何在一行中搜索并在另一行中填充“是/否”值 - excel

如何在一行中搜索并在另一行中填充“是/否”值 - excel

我有 A 和 B 两列。A 列包含出租物业描述。我想搜索包含单词“停车”的每一行,并在 B 列中返回是/否

我尝试使用 =IF(SEARCH("parking",A2),"Yes","No") ,它确实返回了值 "Yes" 。但是当找不到该单词时,我收到 #VALUE 错误,而不是 NO。

有没有办法从搜索中获取“是/否”?

在此处输入图片描述

答案1

SEARCH如果未找到则会返回错误,并且当 中的条件IF错误时,它将导致整个公式出错。因此,将其包装在 中ISNUMBER,这样如果它是一个错误,ISNUMBER将返回FALSE而不是错误。

=IF(ISNUMBER(SEARCH("parking",A2)),"Yes","No") 

相关内容