如何用Excel检查两个文本之间相似程度

 时间:2024-10-20 07:53:05

介绍如何使用Excel网络函数库的RegexExists()和GetMatchingDegree()函数检查相似度,不用写VBA。

工具/原料

Excel网络函数库

Excel2003/2007/2010/2013/2016,WPS

方法/步骤

1、步骤一,安装Excel网络函数库,如果已经安装,可跳过此步骤。请参照下面的百度经验安装函数库。

2、步骤二,了解需求,如下图所示,有两列品名数据,需要比较两个品名是否是同一个商品。

如何用Excel检查两个文本之间相似程度

3、步骤增加品名品名2辅助列,使用正则表达式函数=RegexString(A2,"汉字",0)仅提取品名中的汉字。

如何用Excel检查两个文本之间相似程度

4、步骤四,比较品名品名2,先通过公式=IF(LEN(G2)-LEN(H2)咯悝滩镞>0,H2,G2)找出短品名,再通过公式=IF(LEN(G2)-LEN(H2像粜杵泳)>0,G2,H2)找出长品名。

如何用Excel检查两个文本之间相似程度

5、步骤五,比较长品名是否包含了短品名。使用公式=RegexExists(J2,争犸禀淫"["&I2&"]{"&LEN(I婷钠痢灵2)-1&",}",1)检查。其中LEN(I2)-1用于限制模糊匹配度,如果使用LEN(I2),表示精确匹配。此公式返回Y表示相匹配,返回N表示不匹配。

如何用Excel检查两个文本之间相似程度

方法/步骤2

1、为了简化操作,可使用公式=GetMatchingDegree(A2,D2),直接返回两个文本的相似度,返回百分比越高,相似程度就越高。

如何用Excel检查两个文本之间相似程度

Excel如何使用TEXTMATCH函数求相似度最高文本 在Excel如何快速比较文本相似度 excel如何利用公式实现求最高相似度文本内容 如何用Excel快速进行文本相似度匹配 Excel如何实现比较文本的相似度
热门搜索
神仙鱼图片 金梅瓶漫画 绝爱漫画 机器人图片简笔画 地板砖图片