摘要:公式:=XLOOKUP(REGEXP(A2,"",2,"\1*"),F:F,F:F,,2)
一、关键字不连续全称查简称
公式:=XLOOKUP(REGEXP(A2,"",2,"\1*"),F:F,F:F,,2)
支持数组公式:=XLOOKUP(REGEXP(A2:A6,"",2,"\1*"),F:F,F:F,,2)
说明:
1、REGEXP(A2:A6,"",2,"\1*")关键字的每个字符间插入*号。
2、xlookup的第四参数2实现通配符查找全称。
二、关键字不连续简称查全称
公式1:=FILTER($A$2:$A$6,ISNUMBER(XMATCH(REGEXP($A$2:$A$6,"",2,"\1*"),F2,2)))
公式2:=FILTER($A$2:$A$6,XLOOKUP(REGEXP($A$2:$A$6,"",2,"\1*"),F2,1,0,2))
说明:
1、REGEXP($A$2:$A$6,"",2,"\1*")关键字的每个字符间插入*号。
2、公式1使用XLMATCH查全称F2是否匹配,是返回数值,再判断是否数字;
公式2直接用XLookup查F2,是返回1,不是返回0。
3、通过FILTER返回对应的简称。
来源:职场tan