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

Vlookup、XLookup函数靠边站,这个一对多查找公式太牛了

一对多查找,无论是Vlookup、Lookup还是Xlookup函数都显示无能为力,而Excel最新版本office365的两个函数则可以轻松搞定。

下图为进货价格表,现要求根据产品查找所有的进货价格

为了方便同学们理解公式,我们一步步实现这个公式。

1、根据产品名称筛选所有进货价格

=FILTER(C2:C7,B2:B7=A11)

注:filter函数可以根据条件筛选出所有符合条件的值。

2、把筛选的值合并到一起

=TEXTJOIN(",",,FILTER(C2:C7,B2:B7=A11))

注:textjoin函数可以用指定的间隔符连接一组字符。

3、在进货价格前添加日期

=TEXTJOIN(",",,FILTER(TEXT(A2:A7,"YYYY年m月d日 ")&C2:C7,B2:B7=A11))

注:text函数可以把日期转换为文本,如果不用text函数,日期显示为数字。

4、换行显示

=TEXTJOIN(",",,FILTER(TEXT(A2:A7,"YYYY年m月d日 ")&C2:C7&CHAR(10),B2:B7=A11))

注:Char(10)生成换行符

点击自动换行后,公式结果会自动换行显示

兰色说:估计又有不少同学因为excel版本问题唉声叹气。其实如果用辅助列,Vlookup也可以实现的,详见今天微信推送的第3篇文章。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券