excel - 当我想要部分匹配时使用 =IF(OR 公式
问题描述
我有以下公式,但它不起作用,因为当我在名称周围添加加利福尼亚时它只是失败了,所以它只是告诉我一切都是英国。我怎样才能解决这个问题?
=IF(OR(N10776="*California*",N10776="*San Francisco*",N10776="*New York*"),"USA","UK")
解决方案
这应该工作
=IF(OR(IFERROR(SEARCH("California",N10776)>0,FALSE),IFERROR(SEARCH("San Francisco",N10776)>0, FALSE),IFERROR(SEARCH("New York",N10776)>0,FALSE)),"USA","UK")
推荐阅读
- r - 更新按钮不适用于 plotly R 图表
- excel - VBA Deleting Visible Rows of a Table - Run-time error '1004': 'Delete method of Range class failed'
- javascript - Javascript toUpperCase() a part of string?
- ruby-on-rails - 在 ruby 中下载 csv 按钮
- jquery - using Rails ActionCable to create a live chat but .scrollTop jQuery is not working
- javascript - How to grab the children of an Object.keys(myEl) reference
- c# - Serializing XML With Same Element Name
- git - Gitlab-ci : how to use git command with maven image
- c# - user.isinrole 和 IsInRoleAsync(TUser user, string role) 的区别
- flutter - 如何让底部导航栏覆盖 Flutter 中的主页?