首页 >>  正文

vlookup批量提取多列

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

打工人都知道,工作中数据分析,查找匹配必不可少,以前我们遇到查找匹配第一时间,想到的是用vlookup来处理,但是在特殊情况需要用很复杂的公式来嵌套才能得到效果

1、逆向查找

例如,当我们需要从右向左查找匹配的时候,需要根据姓名,匹配工号,我们的结果列在左边这样的逆向查找

Vlookup需要搭配IF函数公式来查找匹配,输入的公式是:

=VLOOKUP(E2,IF({1,0},C:C,A:A),2,0)

但是如果我们学会Filter公式,就不需要这么复杂

FIlter公式的逻辑,就是筛选,使用用法是:

=FIlter(我们筛选的区域是什么,筛选的条件是什么)

上面我们是要筛选A列的结果,在C列里面筛选E2的值,所以直接使用公式:

=FILTER(A:A,C:C=E2)

2、一对多查询匹配

使用Vlookup公式来一对多查询,永远是那么的难,例如根据部门信息,提取出所有的员工信息

当我们使用FIlter公式,就会变得异常简单,我们输入的公式是:

=FILTER(C:C,B:B=E2)

因为C列有3个条件的数据,所以会全部显示出来

我们可以使用transpose公式进行横向转置

=TRANSPOSE(FILTER(C:C,B:B=E2))

向下填充,就可以得到所有部门的数据了

3、一次匹配多个结果

例如,我们想通过员工工号,一次性的把所有的信息全部查找匹配出来

同样用FIlter公式也特别简单,因为它筛选的结果区域之前是单列的,现在是多列的,所以第一参数,我们直接使用多列数据就可以了,使用的公式是:

=FILTER(B:E,A:A=G2)

筛选B到E列的结果,条件是A列里面包含G2的值

是不是简单好用

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

","gnid":"98c394a63911acfbc","img_data":[{"flag":2,"img":[{"desc":"","height":996,"title":"","url":"https://p0.ssl.img.360kuai.com/t01ae33e2c45a6db4c3.jpg","width":1076},{"desc":"","height":"700","title":"","url":"https://p0.ssl.img.360kuai.com/t016e3df312d0c73da1.jpg","width":"1040"},{"desc":"","height":"668","title":"","url":"https://p0.ssl.img.360kuai.com/t0176f1b06d1b032107.jpg","width":"1110"},{"desc":"","height":"714","title":"","url":"https://p0.ssl.img.360kuai.com/t017328e40690e0eb94.jpg","width":"1086"},{"desc":"","height":"704","title":"","url":"https://p0.ssl.img.360kuai.com/t01b0fec84ab0ec7016.jpg","width":"1444"},{"desc":"","height":"920","title":"","url":"https://p0.ssl.img.360kuai.com/t019079a84acca43fd5.jpg","width":"1534"},{"desc":"","height":"720","title":"","url":"https://p0.ssl.img.360kuai.com/t01cccd3f2374bd3182.jpg","width":"1536"}]}],"original":0,"pat":"qgc,art_src_3,fts0,sts0","powerby":"pika","pub_time":1704283200000,"pure":"","rawurl":"http://zm.news.so.com/aacc61bdc3c88d10d2f6e2fcfb25acdc","redirect":0,"rptid":"865f35786ebdae86","rss_ext":[],"s":"t","src":"Excel自学成才","tag":[{"clk":"kcar_1:g2","k":"g2","u":""}],"title":"Filter公式太强了,Vlookup自叹不如,高手必学!

史乖杨1241vlookup公式多条件取数问题
幸达恒19435268396 ______ VLOOKUP是根据某一指定的条件查找另一个表格里的相同条件的其他数据,如果表一中符合条件的数据有多条,那么用VLOOKUP只能取得其中一条数据. 看楼主是想找出数值的和,建议楼主先在表二用数据透视图算出和,再用VLOOKUP公式取数.

史乖杨1241vlookup一次只能提取一个单元格的数据,我想一次整条? -
幸达恒19435268396 ______ 数据透视表

史乖杨1241怎么利用excel报表中的VLOOKUP查找多任务的数据 -
幸达恒19435268396 ______ 加辅助列把B和乙用&连接起来然后用vlookup

史乖杨1241怎么利用vlookup 抓取另一张表中的资料 -
幸达恒19435268396 ______ 假设表一为Sheet1,表二为Sheet2 假设表一的内容为 A B 1 小王 100 2 小明 200 3 小红 150 4 小芳 180 假设表二内容为以下,并在B2输入公式: A B 1 小红 =VLOOKUP($A:$A,Sheet1!$A:$B,2,0) 2 小芳 3 小明 4 小王 按回车键,并下拉填充.

史乖杨1241如何快速汇总多张excel文件到一个表 -
幸达恒19435268396 ______ 可以使用 VLOOKUP 函数搜索某个单元格区域 (区域:工作表上的两个或多个单元格.区域中的单元格可以相邻或不相邻.)的第一列,然后返回该区域相同行上任何单元格中的值.例如,假设区域 A2:C10 中包含雇员列表,雇员的 ID 号存储...

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

史乖杨1241EXCEL vlookup两条件匹配抓取数据 -
幸达恒19435268396 ______ 最简单的,将2列连接为1列,用普通的VLOOKUP或INDEX 复杂的用VLOOKUP多条件查找,数组公式

史乖杨1241EXCEL如何提取 符合条件的多行数据 -
幸达恒19435268396 ______ 1、第一步:打开源数据表一(这里为了方便截图解释,就先建个表一并填入一些数据),再建两个空白的表分别为表二跟表三. 2、第二步:全选源数据表一,并将其复制到空白的表三内.(这样在表三内操作就不会改动到源数据了). 3、第三步:在表三内进行数据筛选(我们这里定义筛选条件为质量为A),在表格中选中“质量”在菜单栏依次选择“数据”“筛选”. 4、第四步:点击“质量”条件旁边的三角按钮,去掉全选并勾选“A”然后点击确定. 5、第五步:这时候把筛选出来的符合条件的内容,框选并复制到空白的表二,数据提取就完成了.

史乖杨1241如何在excel中用vlookup函数查找多个表单的数据 -
幸达恒19435268396 ______ VLOOKUP函数 语法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) 或 VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊查找)

史乖杨1241excel 一对多取值 -
幸达恒19435268396 ______ 用数组公式提取.通常是index+small+if的形式.

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