excel 中vlookup里的模糊查找
只能用通配符识别包含关系,比如【江苏凯帝有限责任公司】和【凯帝有限责任公司】,但如果是【凯帝有限责任公司】和【凯帝有限公司】这种,怎么识别出来。...
只能用通配符识别包含关系,比如 【江苏凯帝有限责任公司】 和 【凯帝有限责任公司】
,但如果是 【凯帝有限责任公司】和【凯帝有限公司】这种,怎么识别出来。 展开
,但如果是 【凯帝有限责任公司】和【凯帝有限公司】这种,怎么识别出来。 展开
2个回答
展开全部
用下面的公式,基本可以实现:(假设A1为【江苏凯帝有限责任公司】,B1为【凯帝有限公司】)
=IF(SUMPRODUCT(--ISNUMBER(FIND(MID(B1,ROW(INDIRECT("1:"&LEN(E1))),1),A1)))=LEN(B1),"是","")
=IF(SUMPRODUCT(--ISNUMBER(FIND(MID(B1,ROW(INDIRECT("1:"&LEN(E1))),1),A1)))=LEN(B1),"是","")
追问
我只是举个例子,通配符“*”& 只能识别二头不同,中间同的词。但如果只是中间有一、二个字不一样,这种词怎么找出来。数量巨大。
追答
如果用VLOOKUP,需要两者之间是包含关系,而你的要求,二者都包含第三方、第四方或更多,只有准确的提供包含所有项才可以用VLOOKUP,如:必须包含三项,凯利、有限、公司,用公式:
=VLOOKUP("*凯帝*有限*公司*",A:A,1,0)
否则作不到;
我原来提供的公式,是匹配B1中的所有字,如果A1中都有,结果为“是”,否则空。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询