首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

是哪位高人写出这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函数是真的可以说再见了.....

本周六上午9点,兰色将在视频号直播间分享会计工作中10个常用Excel数据分析图表做法。想听课的同学可以预约了。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20220922A01E9S00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券