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

把Vlookup秒成渣,这个Excel新增函数太强大了!

随着Excel新函数的不断增加,原来强大的Vlookup函数现在只有坐冷板凳的份。这么今天它又被秒成了渣渣。

一位同学的提问:

如何把表1显示成表格的格式(同一个客户到店进间横向显示)

这们的问题如果用Vlookup函数,需要先插入辅助列,用Countif函数编号

=COUNTIF(B$4:B4,B4)&B4

然后再用Vlookup查找:

=IFERROR(VLOOKUP(COLUMN(A1)&$E4,$A:$C,3,0),"")

是不是觉得麻烦?如果用office365新增的Filter函数,超简单:

=TRANSPOSE(FILTER(C$4:C9,B$4:B9=E4))

如果你想放在一个单元格中,可以借用textjoin函数

=TEXTJOIN(",",,TEXT(FILTER(C$4:C9,B$4:B9=E4),"yyyy-m-d"))

如果你想换行显示,可以把用换行符(Char(10))作为分隔符,记得最后点一下自动换行。

=TEXTJOIN(CHAR(10),,TEXT(FILTER(C$4:C9,B$4:B9=E4),"yyyy-m-d"))

兰色说:filter函数的筛选功能弥补了Vlookup无法一对多查找的缺陷,可以实现很多高难度的查找。你会因为它升级Excel吗?

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券