2023-11-09 266
数据匹配和查找是Excel数据分析永恒主题之一。Excel提供了强大的函数系支撑数据分析和匹配工作。Excel常见能够实现查找匹配工作的函数可以总结为以下几个。
Excel默认自带:
第三方工具
利用VLOOKUP函数,实现数据匹配,将张三、李四等人的面积匹配出来。使用VLOOKUP数据匹配功能匹配数据,可以发现,VLOOKUP函数,从上到下,将符合条件第一条数据给提取出来了。例如符合条件的数据,有四条,但只匹配出来第一条数据“99”
VLOOKUP数据匹配第一条数据
应用场景2:从下到上匹配数据,即把最后一条数据匹配出来
场景1,如果调换过来,需要将最后一个“张三”的面积“77”提取出来,这怎么操作呢?一种方案就是使用XLOOKUP函数。
如果Excel是非365版本,可以使用EFunction插件内置XLOOKUP函数实现。XLOOKUP函数的最后一个参数,是告知匹配函数匹配方向,有两种模式,
使用XLOOKUP函数是不是很容易就实现出来了。不过该函数很可惜,只有office365才有,如果Excel是其他版本,可以使用EFunction 内部函数代替,不过只能够在window平台下有效。如果是Mac版本,建议还是升级到office 365吧,才能体验XLOOKUP函数。
XLOOKUP匹配最后一条数据
数据的逆匹配,还可以通过其他函数实现,例如通过EFunction工具,利用ETMatch函数多匹配功能,再配合数据翻转函数,也即颠倒函数实现。总之条条大路通罗马。
应用场景3:匹配多条数据
Excel自带的函数系,过去很难直接实现出来数据的多匹配功能,不过自office365开始,这个数据多匹配功能就可以很容易实现了。
相信office 365用户一定使用过这个函数,那就是filter函数。
FILTER多匹配
filter函数匹配数据的原理很简单,第一个参数是待匹配的数据,可以是一列或者多列数据,第二个参数是,决定第一个参数是否被提取。第二个参数的行数和第一个参数必须相同,为TRUE表示提取,FALSE表示不提取。所以这里,我们可以实现出来姓名是否等于“张三”作为第二个参数。就可以实现张三数据的多匹配了。
同时EFunction插件的ETMultiVlookUP函数,也可以实现出来数据多匹配效果。使用ETMultiVlookUP同样实现出来了FILTER函数的功能。
ETMultiVlookUP 数据多匹配
另外EFunction里面的ETFilter函数,也可以实现出来,不过需要注意的是该函数必须要使用数组公式,才能够实现。office365下FILTER函数支持动态数组。而ETFilter需要手动使用数组公式。如果不了解数组公式,请调出键盘检索下。
应用场景4:快速查询函数
如果待匹配的函数,数据体量很大,使用VLOOKUP函数进行数据匹配和查找很耗时,可能几个小时都不能完成数据匹配查找怎么办。
遇到这种场景,可以使用ETMatch函数,进行数据快速查找了。使用方法可以参照VLOOKUP。ETMatch数据匹配效率很高,不过这里需要注意ETMatch适合场景
总之Excel自带函数及第三方工具函数,功能均很强大,函数比较多,需要实际业务场景下使用,才能体会到这些函数设计的精妙之处!
至此,希望以上对你有帮助,感谢支持!下节介绍Excel更加强大的函数ETSQL的使用方法。
如果需要EFunction函数工具,可关注私信回复“EF”关键词
原文链接:http://www.tpbz008.cn/post/43688.html
=========================================
http://www.tpbz008.cn/ 为 “电脑技术吧” 唯一官方服务平台,请勿相信其他任何渠道。
系统使用 2023-04-23
应用技巧 2023-07-01
电脑技术 2023-10-29
应用技巧 2023-11-14
应用技巧 2022-11-20
系统使用 2022-11-15
应用技巧 2023-03-09
系统使用 2022-11-21
应用技巧 2023-03-14
应用技巧 2023-02-14
扫码二维码
获取最新动态