Excel formula 查找一个单元格是否包含2个单词中的1个,然后在另一个单元格中返回“是”或“否”
尝试使用以下公式: =如果(ISNUMBER(搜索(“苹果”,A1)),“是”,“否”) 除了我想检查的不仅仅是“苹果”,还有“梨” 尝试以各种方式嵌入或使用公式,但无法使其工作 有办法做到这一点吗 谢谢Excel formula 查找一个单元格是否包含2个单词中的1个,然后在另一个单元格中返回“是”或“否”,excel-formula,Excel Formula,尝试使用以下公式: =如果(ISNUMBER(搜索(“苹果”,A1)),“是”,“否”) 除了我想检查的不仅仅是“苹果”,还有“梨” 尝试以各种方式嵌入或使用公式,但无法使其工作 有办法做到这一点吗 谢谢 =IF(或(ISNUMBER(搜索(“苹果”,A1))、ISNUMBER(搜索(“梨”,A1))、“是”、“否”) 如果您想让它只在苹果和梨中的一个出现时才说是,而不是两个都出现时说是,那么您可以使用XOR: =IF(XOR(ISNUMBER(SEARCH(“apple”,A1))、ISNUM
=IF(或(ISNUMBER(搜索(“苹果”,A1))、ISNUMBER(搜索(“梨”,A1))、“是”、“否”)
如果您想让它只在苹果和梨中的一个出现时才说是,而不是两个都出现时说是,那么您可以使用XOR:
=IF(XOR(ISNUMBER(SEARCH(“apple”,A1))、ISNUMBER(SEARCH(“pear”,A1)))、“是”、“否”)
如果以后要添加第三个单词,这有点难以维护,因此另一种方法是使用数组公式(输入公式后,按CTRL+Shift+Enter,让Excel将其作为数组公式计算):
=IF(或(ISNUMBER(SEARCH({“apple”;“pear”},A1)),“yes”,“no”)
非常感谢!第一个很好用,我自己没试过这个组合!所以我现在要用它,但我也会试试其他的。