我有一列连在一起的值,其中包括文本中的机场代码。我有一个单独的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))我怎样才能告诉这个公式给我最好的匹配与大多数字符没有空格?
谢谢,瑞克
发布于 2018-10-25 02:56:42
找到了答案,稍微修改了我的公式。
=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)))https://stackoverflow.com/questions/52980431
复制相似问题