VLOOKUP函数一对多查找?问题来源
如下图:
如何用一个公式查找出“鼠标”的多次进货数量?VLOOKUP函数能帮你完成这种“一对多”查找的问题。
关键操作
VLOOKUP函数查找相同内容的相关数据,结果是返回该内容对应的第一个相关值。
所以,解决问题关键之处,就是要构造一个新的查找区域,让查找内容“鼠标”不再完全相同。
公式实现
在C2单元格输入公式“=VLOOKUP($B$12&ROW(B1),IF({1,0},$B$2:$B$9&COUNTIF(INDIRECT(“b2:b”&ROW($2:$9)),$B$12),$C$2:$C$9),2,0)”。
其中:
IF({1,0},$B$2:$B$9&COUNTIF(INDIRECT(“b2:b”&ROW($2:$9)),$B$12),$C$2:$C$9)的功能是实现一个新的查找区域:
INDIRECT(“b2:b”&ROW($2:$9)),$B$12)是分别指向b2:b2,b2:b3,b2:b4,b2:b5,b2:b6,b2:b7,b2:b8,b2:b9八个数组。
因为要用到数组计算,所以公式结束的时候要用“CTRL+SHIFT+ENTER”。
VLOOKUP函数一对多查找?问题来源
如下图:
如何用一个公式查找出“鼠标”的多次进货数量?VLOOKUP函数能帮你完成这种“一对多”查找的问题。
关键操作
VLOOKUP函数查找相同内容的相关数据,结果是返回该内容对应的第一个相关值。
所以,解决问题关键之处,就是要构造一个新的查找区域,让查找内容“鼠标”不再完全相同。
公式实现
在C2单元格输入公式“=VLOOKUP($B$12&ROW(B1),IF({1,0},$B$2:$B$9&COUNTIF(INDIRECT(“b2:b”&ROW($2:$9)),$B$12),$C$2:$C$9),2,0)”。
其中:
IF({1,0},$B$2:$B$9&COUNTIF(INDIRECT(“b2:b”&ROW($2:$9)),$B$12),$C$2:$C$9)的功能是实现一个新的查找区域:
INDIRECT(“b2:b”&ROW($2:$9)),$B$12)是分别指向b2:b2,b2:b3,b2:b4,b2:b5,b2:b6,b2:b7,b2:b8,b2:b9八个数组。
因为要用到数组计算,所以公式结束的时候要用“CTRL+SHIFT+ENTER”。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
-
本站完全免费,所有资源仅用于学习,如需商用,请购买版权
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
-
本站为非经营性网站,没有任何付费项目
本站为非经营性网站,如果觉得我们网站好,请转发到朋友圈让更多的人知道。
-
本站站长联系方式
站长邮箱 liujun100@vip.qq.com
商业合作 service@yuucn.cn
投诉举报 jb@yuucn.cn
我们这个网站不卖,请不要幻想着收购我们。
评论(0)