我在单元格中搜索特定单词...在这种情况下,单词是“cabinet”。当单词存在时,我希望我的单元格等于另外两个单元格的总和,当单词不存在时,我希望它等于0。
我正在使用Cell A1
而我正在使用的等式是=IF(Search("Cabinet",B1),F1,"0")
当单元格中存在“cabinet”时,它返回正确的美元值,如果cabinet不存在则返回#value!而不是“0”。如果有帮助,单元格F1包含B1 x E1等式。 12X $ 80这是一个例子
960 Base Cabinet 12 L/F $80.00 $960.00
#VALUE! Countertop 12 L/F $20.00 $240.00
答案 0 :(得分:0)
检查是查看SEARCH
函数是否返回了一个数字。这表示找到了搜索词。如果未找到,则SEARCH
返回#VALUE!这是你收到的错误。使用ISNUMBER
,我们可以查看是否找到了搜索结果。
=IF(ISNUMBER(SEARCH("Cabinet", B1)), F1, 0)
请注意,没有必要将 0 包装在引号中。这样做会将零值减少为数字的文本表示形式,而不是真正的数字。