【发布时间】:2018-10-25 02:22:32
【问题描述】:
我有一列连接值,其中包括文本中的机场代码。我有一个单独的 39000 机场代码列表。我需要在每个连接字段中搜索这些机场代码中的任何一个,如果找到完全匹配的内容,请将其与公式一起显示在字段中。
例如,我需要在此处左栏中的文本中搜索列表中的任何机场代码,其中包括 KATL。然后它通过我的公式返回右边的值:
比赛永远不会超过一场。
公式如下,我在其他地方使用过。问题是公式返回最后一个部分匹配...例如,在我的机场列表中,我有 KATL、KATO 和 KATS。即使句子有 KATL,公式也会返回 KATS(最后部分匹配)。
=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 的数据单元格
我怎样才能告诉这个公式给我最好的匹配没有空格的大多数字符?
谢谢, 瑞克
【问题讨论】:
标签: excel-formula