首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel -从单独的列/数组中搜索精确的字符串.需要精确匹配

Excel -从单独的列/数组中搜索精确的字符串.需要精确匹配
EN

Stack Overflow用户
提问于 2018-10-25 02:22:32
回答 1查看 165关注 0票数 0

我有一列连在一起的值,其中包括文本中的机场代码。我有一个单独的39000个机场代码的清单。我需要搜索每个连接字段中的任何一个机场代码,如果找到一个完全匹配的,用公式在字段中显示它。

例如,我需要在这里的左侧列中搜索列表中的任何机场代码,其中包括KATL。然后,它通过我的公式返回右边的值:

永远不会有不止一场比赛。

公式在下面,我在其他地方用过。问题是公式返回了最后的部分匹配..。例如,在我的机场列表中,我有KATL、KATO和KATS。即使句子有KATL,公式仍然返回KATS (最后部分匹配)。

代码语言:javascript
复制
=INDEX(reference!$G$2:$G$39170,LARGE(IF(ISNUMBER(SEARCH(reference!$G$2:$G$39170,SageReportData1!$P613)),ROW(reference!$G$2:$G$39170)),1))
  • 引用!$G$2:$G$39170=机场代码数组/列
  • SageReportData1!$P613 =我正在搜索的带有KATL的数据单元

我怎样才能告诉这个公式给我最好的匹配与大多数字符没有空格?

谢谢,瑞克

EN

回答 1

Stack Overflow用户

发布于 2018-10-25 02:56:42

找到了答案,稍微修改了我的公式。

代码语言:javascript
复制
=INDEX(reference!$G$2:$G$39170,MAX(IF(ISERROR(FIND(reference!$G$2:$G$39170,SageReportData1!$P13)),-1,1)*(ROW(reference!$G$2:$G$39170)-ROW($G$2)+1)))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52980431

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档