打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
是哪位高人写出这3个奇葩的Excel公式,Vlookup要说再见了

昨天兰色在网上看到一位同学求助:

求大神写代码,如何根据姓名,匹配左侧表格数据,要求不变动左侧表格格式(变成一列我也会!)! 

 (下表中姓名和数据均为虚构,非真实数据)

其实他就是想根据姓名从A,C,E列查找,查找到后返回B,D,F列数据。

想用Vlookup函数完成,就需要分列查找。公式为:

=IFERROR(VLOOKUP(H2,A:B,2,0),IFERROR(VLOOKUP(H2,C:D,2,0),VLOOKUP(H2,E:F,2,0)))

感觉公式好长好长,幸而只有三列姓名,否则公式长的不可想像。

当你以为只能忍气吞声的接受Vlookup长公式时,高手已写出了3个超短的奇葩公式:

1、Textjoin函数公式(office365新增)

=TEXTJOIN('',,IF(A$2:E21=H2,B$2:F21,''))

公式说明:textjoin可以用符号把多个字符连接到一起。本例是用IF函数把不符合的变成空,符合条件的连接到一起。

2、Concat函数公式(office365新增)

=CONCAT(IF(A$2:F21=H2,B$2:F21,''))

公式说明:CONCAT函数是简化版的textjoin,它不用符号直接把多个字符串连接到一起。

怎么全是office365新增函数?我版本低没法用啊.......

别急,有一个各版本通用公式,比上面2个公式还简单。

3、Sumif函数公式(各版本通用)

=SUMIF(A2:E21,H2,B2:F21)

公式说明:不要以为sumif只能单列判断求和,它也可以对多列区域进行条件求和。

兰色说:这么复杂的多区域查找,用这3个函数都能完成,那么单列、反向、多条件查找自然也可以搞定。这样下去,Vlookup函数是真的可以说再见了.....

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
对多列并排数据的查询引用,你还在用Vlookup?不妨试试这3种技巧
Excel128 | CONCATENATE、CONCAT、TEXTJOIN文本连接函数集锦
Excel 2019最有用的十大新功能
5种方法,快速地将多个符合条件的内容归类至一个单元格中
练习题090:按类别将内容合并到一个单元格,用顿号隔开(综合应用)
比vlookup更好用,可以批量查找的textjoin函数
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服