首页 >>  正文

vlookup一次匹配多行数据

来源:baiyundou.net   日期:2024-09-21

举个例子,老板发给你左边的表格,需要你转换成右边的样式,也就是按箱数,对应拆解对应的行数

如果手动的一个个去填写的话,数量特别多的情况下,显然是很低效的,今天分享Vlookup公式,轻松按指定的次数重复数据

1、添加辅助列

第一步,我们要在数据的最左边,插入一个辅助列,

在A2中输入的公式是:=SUM($E$1:E1),注意是向上错位了一行,而且第一个E1固定引用,进行累计求和,并且公式下拉超过数据行,有5行数据,但是a列公式拖到了第6行

2、使用Vlookup数组公式

通过上面的辅助列,然后我们要用VLookup公式的模糊查找,以及数组应用

输入的公式是:

=VLOOKUP(G2-1,A:E,{3,2},1)

向下填充,就一次性的得到了所有的结果

首先是查找列,一定要用G2-1

然后数据源使用的是A:E列

因为我们想要的结果是2列,所以我们需要用大括号,然后里面,分别输入3,2,表示提取 第3列和第2列的结果

第4个参数一定要填1,表示是模糊查找

3、模糊查找原理分析

首先模糊查找是,对于>=辅助列,当前等级的数字,<上一等级的辅助列

进行查找匹配

所以数字0,1都属于苹果

2,3,4都属于香蕉

这引起数字,正好和箱数是一样的,从而得到了我们想要的结果

关于这个函数公式,你学会了么?动手试试吧!

","gnid":"916bbf8bd46dfc1e1","img_data":[{"flag":2,"img":[{"desc":"","height":948,"title":"","url":"https://p0.ssl.img.360kuai.com/t01e9f93cdcce24c0c3.jpg","width":1280},{"desc":"","height":"644","title":"","url":"https://p0.ssl.img.360kuai.com/t01621b08a472a672b6.jpg","width":"1030"},{"desc":"","height":795,"title":"","url":"https://p0.ssl.img.360kuai.com/t0116afc2293335cee6.jpg","width":1280},{"desc":"","height":948,"title":"","url":"https://p0.ssl.img.360kuai.com/t01aea0c8a1eedc5980.jpg","width":1280}]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"pika","pub_time":1706013180000,"pure":"","rawurl":"http://zm.news.so.com/616dbbb3ab9ee32fa2deb455417da4e6","redirect":0,"rptid":"a1f56472a32106d0","rss_ext":[],"s":"t","src":"Excel自学成才","tag":[],"title":"Vlookup公式巧应用,批量按指定次数重复数据

束昏莺1434Excel中如何匹配得到多项数据? -
阚祝琰13369726743 ______ F2输入 =IF(COUNTIF($E$2:$E2,$E2)>COUNTIF($A:$A,$E2),"",INDEX(B:B,SMALL(IF($A$1:$A$100=$E2,ROW($1:$100),4^8),COUNTIF($E$2:$E2,$E2)))) 数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向右和向下填充.

束昏莺1434Excel中怎么跨表格批量查找匹配数据 -
阚祝琰13369726743 ______ 可以用这个公式:VLOOKUP,会用的话批量查找匹配起来就很简单了

束昏莺1434excel怎样匹配多个结果?可以用VLOOKUP吗? -
阚祝琰13369726743 ______ =IFERROR(INDEX(F:F,SMALL(IF(G$2:G$5=B2,ROW($2:$5)),COUNTIF(B$1:B2,B2))),"") 按Ctrl+Shift+Enter三个键确认,然后才往下拉公式.

束昏莺1434多条件判断数组函数 -
阚祝琰13369726743 ______ vlookup只能一次匹配,如果你要多匹配的话建议用sumproduct函数,想你这个也可以多重嵌套if来做,看你自己想法

束昏莺1434VLOOKUP,最多可以查找到几个工作表的数据? -
阚祝琰13369726743 ______ 一个VLOOKUP只能查找一个

束昏莺1434如何实现在EXCLE中引用查找返回多个值?
阚祝琰13369726743 ______ 可以用些辅助列来实现.如将每次匹配的值与上一次的合并(连接).最后的结果就是你要的.

束昏莺1434VLOOKUP这个函数怎么用
阚祝琰13369726743 ______ VLOOKUP 中的 V 表示垂直方向.当比较值位于需要查找的数据左边的一列时,可以使用 VLOOKUP,而不用 HLOOKUP VLOOKUP(为需要在表格数组(可以为数值或引用),为两列或多列数据,为 table_array 中待返回的匹配值的列序号,range_lookup) 小于 1,VLOOKUP 返回错误值 #VALUE!. 大于 table_array 的列数,VLOOKUP 返回错误值 #REF!. Range_lookup 为逻辑值,指定希望 VLOOKUP 查找精确的匹配值还是近似匹配值:

束昏莺1434excel中怎么样可以提取多个匹配值 -
阚祝琰13369726743 ______ 做个样表,查询表只显示最后一次的价格,最好按照我设计的结构设计表 G2输入 =IFERROR(INDEX($D:$D,MATCH(MAX(($B:$B=$F2)*($C:$C=G$1)*$A:$A),$A:$A,)),"") 数组公式,先按住CTRL+SHIFT,最后回车,使得编辑栏公式两端出现花括号{ } 公式右拉再下拉

束昏莺1434excel中vlookup函数怎么匹配 -
阚祝琰13369726743 ______ 格式: =VLOOKUP(参数1,参数2,参数3,参数4) 含义: “参数1”为需要在数组第一列中查找的数值,可以为数值、引用或文本字符串;“参数2”为需要在其中查找数据的数据表;“参数3”为“参数2”中待返回的匹配值的列序号;“...

束昏莺1434EXCEL函数,VLOOKUP怎么匹配? -
阚祝琰13369726743 ______ 改为 =VLOOKUP(A2,表一!A$2:B$71,2,0) 不用说,我知道你的原因是什么 你的公式中查找区域没有锁定.比如=VLOOKUP(D2,A$2:B$11,2,) 要将查找区域A2:B11锁定即可.

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024