需要使用excel公式将单元格内容与特殊字符的部分string数组进行比较,并将结果返回到下一列
我有一列html链接,例如,
表1,A栏: 一个href =“http://junk.com”> 一个href =“http://example.com”> 一个href ='/ relative-link /'target =''>
我想比较另一张纸上的A:A中的子串列表,并返回B:B中的值。 例如,我在另一张纸上的列表可能是:
Sheet2中: 列A列B example.com我的 href ='/ relative href =“http外部
所以我会需要一个公式的HTML链接列将返回:
工作表Sheet1: A栏B栏(式) 外部的 我的 一个href ='/ relative-link /'target =''>相对
有任何想法吗? 我知道如何使用INDEX / MATCH进行精确匹配,但不知道如何使用部分子string匹配。 此外,我不知道某些子string中的特殊字符是否需要与单个字母数字字不同的任何字符。
非常感谢。
使用:
=INDEX(Sheet2!$B$1:$B$3,AGGREGATE(15,6,ROW(Sheet2!$A$1:$A$3)/(ISNUMBER(SEARCH(Sheet2!$A$1:$A$3,A1))),1))
这将返回表2中的第一个匹配,所以把这个列表按优先级顺序排列。