首页 >>  正文

vlookup查找值有两个条件

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

工作中,用来频率最高的函数公式, 就是vlookup了,除了基本用法外,我们要学会数组用法,秒变大神,同事羡慕

1、vlookup公式逆向查找

vlookup公式查找匹配有个很头痛的情形,就是不能从右向左进行查找匹配,例如下面根据姓名,查找匹配员工编号

如果不改变原表格顺序的情况下,解决办法就是用if公式的数组用法

我们使用公式:

=VLOOKUP(F2,IF({1,0},B:B,A:A),2,0)

当它为1时,返回b列的值,它为0时,返回a列的值,得到了一个虚拟数组,b列在前面,a列在后面

然后匹配虚拟数组内的第2列数据,例可以轻松的逆向查找匹配了

2、vlookup多条件查找

有时候,我们需要根据2个条件,来查找结果,例如,下面需要根据姓名和月份两个条件,来匹配工资数据

如果不建立辅助列的情况下,只能构建虚拟数组的方法,同样使用if({1,0})

但它的第1列,是两个查找列连接起来,所以我们使用的公式是:

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

两个查找值相连,查找列通过数组用法相连,得到我们想要的结果

3、vlookup一次性查找多个值

例如,我们需要根据员工编号,快速查找匹配出多个信息,包含,岗位,姓名,工资,而这些字段,在原始表格中,顺序不是一致的,分布在不同的列,我们想一次性的全部查找出结果

这里,岗位是在第3列,姓名是在第2列,工资是在第5列

所以我们使用数组公式:

=VLOOKUP(G2,A:E,{3,2,5},0)

第3参数,使用数组用法,分别返回不同的列标,便可一次性查找多个值

关于这3个用法,你学会了么?动手试试吧!

","gnid":"99d4b69ffafcfdb07","img_data":[{"flag":2,"img":[{"desc":"","height":1062,"title":"","url":"https://p0.ssl.img.360kuai.com/t015a1a55572e39289e.jpg","width":1210},{"desc":"","height":"742","title":"","url":"https://p0.ssl.img.360kuai.com/t019d65e52799e958df.jpg","width":"1194"},{"desc":"","height":"922","title":"","url":"https://p0.ssl.img.360kuai.com/t01ad3d160e711cadfe.jpg","width":"1056"},{"desc":"","height":"704","title":"","url":"https://p0.ssl.img.360kuai.com/t01c68ab5f470caa266.jpg","width":"1044"},{"desc":"","height":867,"title":"","url":"https://p0.ssl.img.360kuai.com/t012af5dd2b2417cdd4.jpg","width":1280},{"desc":"","height":"630","title":"","url":"https://p0.ssl.img.360kuai.com/t01eeb095df005fae10.jpg","width":"1150"}]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"pika","pub_time":1699707420000,"pure":"","rawurl":"http://zm.news.so.com/457908638b9d833c22bbc8927edb0bdb","redirect":0,"rptid":"a3bbe72aae0bb4b2","rss_ext":[],"s":"t","src":"Excel自学成才","tag":[],"title":"Vlookup公式3个数组用法,1分钟学会,秒变大神

竺亮义830Excel VLOOKUP函数怎么实现多条件查找 -
谷叙阎18736248575 ______ 一般不建议使用这个VLOOKUP函数作多条件查找,建议用: INDEX+MATCH组合,因为这个组合函数可以将查找项和查找区域用&符号连接起来操作,非常方便的.具体怎么操作,可上网查一下,很快即可学会的

竺亮义830使用VLOOKUP函数查找到的值是上一行的数值 -
谷叙阎18736248575 ______ 请看以下VLOOKUP的详解.估计你出错的原因是range_lookup的参数设置错误. VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) Lookup_value 为需要在表格数组第一列中查找的数值.Lookup_value可以为数值或引用.若...

竺亮义830EXCEL表格中VLOOKUP函数怎么用 -
谷叙阎18736248575 ______ 功能:在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值.格式:=VLOOKUP(参数1,参数2,参数3,参数4) 含义:“参数1”为需要在数组第一列中查找的数值,可以为数值、引用或文本字符串;...

竺亮义830用VLOOKUP有多个值与 lookup - value 匹配,则使用第一个找到的值.不想要这个结果.
谷叙阎18736248575 ______ 这需要用到辅助列,按下列说明创建你的工作表,可以看到你要的结果 有ABCDEF这5列,其中第一列为辅助列(此例辅助列必须位于数据表的左侧) 在A1单元格输入数字0,在A2单元格输入公式=IF($D$2=B2,MAX($A1:$A$1)+1,0),然后往...

竺亮义830函数vlookup怎么用? 什么时候用 -
谷叙阎18736248575 ______ VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能. 功能是按列查找,最终返回该列所需查询序列所对...

竺亮义830EXCEL函数问题Lookup和Vlookup的函数请教! -
谷叙阎18736248575 ______ lookup函数和vlookup函数都属于查找引用类函数;vlookup用法:VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]).表述就是VLOOKUP(查找值,查找范围,查找列数,精确匹配或者近似匹配),需要注意的是vlookup函...

竺亮义830EXCEL表格中如何使用VLOOKUP函数进行反向查找和多条件查找? -
谷叙阎18736248575 ______ 1.如下图,要根据“工号”在原始数据表中查找对应的“姓名”.2.双击B8单元格,输入公式:=VLOOKUP(A8,IF({1,0},B1:B5,A1:A5),2,0) 左手按住Ctrl+Shift,右手按下回车运行公式即可.3.这主要利用的是IF函数第一参数数组化来实现的,选...

竺亮义830vlookup函数的具体使用 -
谷叙阎18736248575 ______ 应该是可以满足你的要求,具体还可以看excel 中帮助 在表格数组的首列查找指定的值,并由此返回表格数组当前行中其他列的值. VLOOKUP 中的 V 参数表示垂直方向.当比较值位于需要查找的数据左边的一列时,可以使用 VLOOKUP 而...

竺亮义830Excel如何从另一个表中自动提取另一个表对应的数据? -
谷叙阎18736248575 ______ 【VLOOKUP函数】 范例如图: VLOOKUP用于在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值,其语法形式为:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) 1、Lookup_value...

竺亮义830如何使用excel的vlookup -
谷叙阎18736248575 ______ 为了讲解的需要,特制作如图所示的表格.当然,大家也可以根据自己的实际情况设计合适的内容. 接下来,我们的任务是通过利用VLOOKUP函数来实现查找同学C的成绩.为此在单元格中输入“=VLOOKUP”,此时就会发现VLOOKUP包括三个参数和一个可选参数. 其中“lookup_value”是指要查找的值,在此为“C”. 参数“table_array”是指搜索的区域,在此在除标题之后的整个数据区域. 第三个参数“col_index_num”是指整个函数返回单元格所在的列号,在此为“2”. 最后以右括号结尾,并按回车键,就出现想要的结果啦.

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