首页 >>  正文

vlookup和if怎么合用

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

举个工作中的例子,左边是各部门员工数据,现在需要根据部门,把所有的员工信息给匹配出来:

如果我们只是简单的使用vlookup函数公式匹配,它只能匹配到第一次出现的结果:

=VLOOKUP(D2,A:B,2,0)

1、传统的Vlookup公式

对于这种一对多查询匹配,如果要用Vlookup函数公式查找匹配

我们需要使用的公式是:

=IFERROR(VLOOKUP($D2&COLUMN(A1),IF({1,0},$A$1:$A$100&COUNTIF(INDIRECT("a1:a"&ROW($1:$100)),$D2),$B$1:$B$100),2,0),"")

具体的原理

首先用countif函数公式进行累计求和,分别得到每个部门出现的次数

然后再用部门连接辅助列,得到唯一的值,分别是市场部1,市场部2,市场部3

然后再用查找值连接column函数公式,来查找匹配

原理还是偏复杂

2、FIlter函数公式秒杀

FIlter函数公式是最新版本才出来的,低版本不能用

它的原理是筛选函数公式,我们对单元格进行筛选时,得到的结果;

使用用法是:

=FIlter(筛选结果,筛选条件)

所以当我们输入公式:

=FILTER(B:B,A:A=D2)

意思是:筛选b列的结果,条件是A列的值是D2,所以把符合条件的2个结果都列出来了

以上是竖向排列的,如果我们想横向排列,加一个转置公式:

然后如果我们想求多个部门的信息,只需要向下填充就可以了,是不是非常的简单方便:

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

","gnid":"95b890c45bec03b20","img_data":[{"flag":2,"img":[{"desc":"","height":1018,"title":"","url":"https://p0.ssl.img.360kuai.com/t01ad0c86e608cd0685.jpg","width":1232},{"desc":"","height":"760","title":"","url":"https://p0.ssl.img.360kuai.com/t011fc77a8793717da9.jpg","width":"1086"},{"desc":"","height":807,"title":"","url":"https://p0.ssl.img.360kuai.com/t01591b1a80f1bfb3d6.jpg","width":1280},{"desc":"","height":"810","title":"","url":"https://p0.ssl.img.360kuai.com/t01be52eeac7a5e3b21.jpg","width":"748"},{"desc":"","height":"838","title":"","url":"https://p0.ssl.img.360kuai.com/t01029a9638f93b2e89.jpg","width":"1012"},{"desc":"","height":"854","title":"","url":"https://p0.ssl.img.360kuai.com/t01fc24a33201ea381f.jpg","width":"1268"},{"desc":"","height":"824","title":"","url":"https://p0.ssl.img.360kuai.com/t01ca113354e0618d00.jpg","width":"1472"}]}],"original":0,"pat":"qgc,art_src_3,fts0,sts0","powerby":"pika","pub_time":1705320300000,"pure":"","rawurl":"http://zm.news.so.com/8acd11bd0646b3b6ab45b0066ddadf28","redirect":0,"rptid":"70a10e30567d7513","rss_ext":[],"s":"t","src":"Excel自学成才","tag":[],"title":"一对多匹配,Vlookup淘汰,Filter公式太强了!

龙初蒲4708电子表公式(Vlookup、If、Sumif、数据透视表等); -
宗陶侮17264347383 ______ 都是EXCEL表格中的运用,vlookup是查找值 VLOOKUP(lookup_value,table_array,col_index_num,range_lookup),例:VLOOKUP(需要查找的值可为一个区域,查找的范围,在查找范围中取值的第N列,FALSE); SUMIF(range,criteria,sum_range),符合条件的单元格求和; 数据透视表,在 Excel 工作表中, 在“数据”菜单上,单击“数据透视表和数据透视图”启动“数据透视表和数据透视图向导”.可以用来对数据进行分组统计

龙初蒲4708EXCEL VLOOKUP可以和IF函数合并使用吗 -
宗陶侮17264347383 ______ 可以的,而且可以互相套. VLOOKUP第一参数要查找的值没有说,这里假设为A2,D1:F3只有三列,你10再加上5,岂不是找到外面去了,公式肯定返回错误值.而且有判断也不一定非用IF, =VLOOKUP(A2,D1:F3,10+(A1=1)*5,)

龙初蒲4708Excel 求救,IF函数嵌套VLOOKUP怎么使用 -
宗陶侮17264347383 ______ =if(isna(vlookup(...,...,1,0),"如果vlookup找不到数据显示这个引号里的信息内容","如果vlookup可以找到数据显示这个引号里的信息内容") vlookup公式请使用帮助.

龙初蒲4708怎么用vlookup对两个表匹配相同数据?
宗陶侮17264347383 ______ 打开EXCEL表格,在A列和B列单元格中输入数据,需要找到A列和B列中的相同数据.在C1单元格中输入函数公式:=VLOOKUP(B:B,A:A,1,0).然后点击回车,即可看到...

龙初蒲4708excel里怎么用VLOOKUP函数取同时满足两个条件的值! -
宗陶侮17264347383 ______ VLOOKUP函数的基本用法是固定的,需要借用数组才能同时满足两个条件的值. 例如:要求根据部门和姓名查找C列的加班时间. 公式:{=VLOOKUP(A9&B9,IF({1,0},A2:A5&B2:B5,C2:C5),2,0)} 有了公式之后,接下来的步骤: 1、A9&B9 把...

龙初蒲4708如何用vlookup函数匹配两个表格 -
宗陶侮17264347383 ______ 比如Sheet3工作表的B1单元格写入公式 =IF(A1="","",IF(COUNTIF(Sheet1!A:A,A1),VLOOKUP(A1,Sheet1!A:B,2,),VLOOKUP(A1,Sheet2!A:B,2,))) 或 =IF(A1="","",VLOOKUP(A1,IF(COUNTIF(Sheet1!A:A,A1),Sheet1!A:B,Sheet2!A:B),2,))

龙初蒲4708excel if vlookup公式
宗陶侮17264347383 ______ if:是逻辑函数,通常做判断用 VLOOKUP:查找公式,俩个函数可组合成当IF在XX条件下,使用VLOOKUP进行查找.亦可用作当在VLOOKUP下,某些特定值的查找,若报错,可返回相应的设定值

龙初蒲4708VLOOKUP 和IF函数的嵌套在同一个单元格怎么写求教! -
宗陶侮17264347383 ______ 在sheet2里第一列输入员工的姓名,第二列输入上班时间,第三列单元格输入=if(b2

龙初蒲4708如何用IF函数与VLOOKUP函数做成绩查询 -
宗陶侮17264347383 ______ =IF(ISERROE(VLOOKUP(A1,SHEET2!A:B,2,)),"",VLOOKUP(A1,SHEET2!A:B,2,)) 或 =IF(ISERROR(MATCH(A1,SHEET2!A:A,)),"",VLOOKUP(A1,SHEET2!A:B,2,)) 或 =IF(COUNTIF(SHEET2!A:A,A1),VLOOKUP(A1,SHEET2!A:B,2,),"") 或 07版及以上版本 =IFERROR(VLOOKUP(A2,Sheet2!A:B,2,0),"")

龙初蒲4708EXCEL中if函数怎么用 -
宗陶侮17264347383 ______ 材料/工具:Excel2010 1、打开Excel2010表格,以下面数据为例如果该学生成绩在平均分以上那就是合格,如果是平均分以下就是不合格; 2、首先选择需要输出结果的单元格,然后在上方菜单栏中选择“公式”,然后选择“插入函数”,选择“If”函数; 3、首先是设置测试条件,选择第一个人的成绩,然后输入“<”,然后输入平均分78; 4、然后是设置第二栏,在第二栏中输入“不合格”,第三栏中输入“合格”,然后点击确定; 5、算出的结果就直接出来了,下面几个人的结果只要下拉单元格右下角的小点就能立马算出

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