网站首页 > 技术文章 正文
VLOOKUP痛点
VLOOKUP函数是很重要的数据匹配函数。但碰到一些类型数据时,犯了头疼。例如下图的数据,两边的数据地址虽然属于同一个地方,但因为某个字眼不完全一样,导致直接使用VLOOKUP进行数据查找匹配变得无效。
遇到这种数据,最常用的一种方法就是从数据之中提取关键词,然后利用关键词配合通配符进行数据匹配。该方法对部分数据有效。但也面对提取关键词耗时耗力的窘境。
这时可以利用ETSimilarity函数,根据关键词相近关系,匹配出来最接近的数据。最后利用VLOOKUP函数精确匹配特性,实现数据匹配。最终完整公式为:=VLOOKUP(ETSimilarity(C4,$O$4:$O$7),$O$4:$P$7,2,0)
ETSimilarity函数近似匹配数据规则为:两个文本,相同关键词越多越接近,不同关键词越多关系越远。如果有多条匹配记录,ETSimilarity函数将相关度高的数据排前面,关系度低的数据排后面。
因为近似匹配,匹配出来的结果不一定是符合最终结果数据。最后可以利用ETStrSameChar函数,来评估两个文本相同的字数目,通常数目越多,越接近。完整公式为:=ETCombine(ETStrSameChar(C4,H4),,"")。ETStrSameChar函数不仅能够提取相同的文本,还能够提取不同的文本,就是将两个文本的差异文本提取出来,以做下一步数据清洗工作。
ETSimilarity、ETStrSameChar函数是很重要的文本数据清洗函数。在很多实际业务场景下,该函数能够让工作效率显著提升。
关于技能提升建议
今日成就:利用ETSimilarity函数模糊匹配特性,助力VLOOKUP函数数据匹配查找数据,提升数据清洗效率。
Excel函数体系非常庞大,需要不断积累才能够在实际工作业务场景之中快速定位业务问题,并给出解决方案。建议很多初学小伙伴,先学习基础函数使用用法,先将自己领进门,在后续实际工作过程之中,不断摸索,思考并不断提升自己。
- 上一篇: 浅谈“模糊理论”
- 下一篇: LOOKUP公式中1和0的含义,我用1500字给大家讲明白了
猜你喜欢
- 2024-12-06 高等数学(1)——函数的定义,有界性和单调性
- 2024-12-06 没想到吧,Excel模糊查找还可以用这5个方法
- 2024-12-06 算季度的八种方法,你会哪个?
- 2024-12-06 VLOOKUP模糊查询?看完这篇文章那都不是事
- 2024-12-06 《模糊多目标决策理论、方法及其应用研究》 模糊数综述
- 2024-12-06 这7个常见的Excel小问题,你知道如何解决吗?
- 2024-12-06 大众情人VLOOKUP函数详解
- 2024-12-06 vlookup配合通配符,模糊查询也能很精确,再也不用筛选了
- 2024-12-06 如果你连这些“通配符”都不会,就不要抱怨工资低了
- 2024-12-06 LOOKUP公式中1和0的含义,我用1500字给大家讲明白了
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- oraclesql优化 (66)
- 类的加载机制 (75)
- feignclient (62)
- 一致性hash算法 (71)
- dockfile (66)
- 锁机制 (57)
- javaresponse (60)
- 查看hive版本 (59)
- phpworkerman (57)
- spark算子 (58)
- vue双向绑定的原理 (68)
- springbootget请求 (58)
- docker网络三种模式 (67)
- spring控制反转 (71)
- data:image/jpeg (69)
- base64 (69)
- java分页 (64)
- kibanadocker (60)
- qabstracttablemodel (62)
- java生成pdf文件 (69)
- deletelater (62)
- com.aspose.words (58)
- android.mk (62)
- qopengl (73)
- epoch_millis (61)
本文暂时没有评论,来添加一个吧(●'◡'●)