首页 > 解决方案 > 当我想要部分匹配时使用 =IF(OR 公式

问题描述

我有以下公式,但它不起作用,因为当我在名称周围添加加利福尼亚时它只是失败了,所以它只是告诉我一切都是英国。我怎样才能解决这个问题?

=IF(OR(N10776="*California*",N10776="*San Francisco*",N10776="*New York*"),"USA","UK")

标签: excelexcel-formula

解决方案


这应该工作

=IF(OR(IFERROR(SEARCH("California",N10776)>0,FALSE),IFERROR(SEARCH("San Francisco",N10776)>0, FALSE),IFERROR(SEARCH("New York",N10776)>0,FALSE)),"USA","UK")

推荐阅读