vlookup不在第一列
工作中,用来频率最高的函数公式, 就是vlookup了,除了基本用法外,我们要学会数组用法,秒变大神,同事羡慕
1、vlookup公式逆向查找
vlookup公式查找匹配有个很头痛的情形,就是不能从右向左进行查找匹配,例如下面根据姓名,查找匹配员工编号
![](https://p0.ssl.img.360kuai.com/t0134ca8c10accf7e85.jpg)
如果不改变原表格顺序的情况下,解决办法就是用if公式的数组用法
我们使用公式:
=VLOOKUP(F2,IF({1,0},B:B,A:A),2,0)
当它为1时,返回b列的值,它为0时,返回a列的值,得到了一个虚拟数组,b列在前面,a列在后面
然后匹配虚拟数组内的第2列数据,例可以轻松的逆向查找匹配了
![](https://p0.ssl.img.360kuai.com/t019d65e52799e958df.jpg)
2、vlookup多条件查找
有时候,我们需要根据2个条件,来查找结果,例如,下面需要根据姓名和月份两个条件,来匹配工资数据
![](https://p0.ssl.img.360kuai.com/t01ad3d160e711cadfe.jpg)
如果不建立辅助列的情况下,只能构建虚拟数组的方法,同样使用if({1,0})
但它的第1列,是两个查找列连接起来,所以我们使用的公式是:
=VLOOKUP(E2&F2,IF({1,0},A:A&B:B,C:C),2,0)
两个查找值相连,查找列通过数组用法相连,得到我们想要的结果
![](https://p0.ssl.img.360kuai.com/t01c68ab5f470caa266.jpg)
3、vlookup一次性查找多个值
例如,我们需要根据员工编号,快速查找匹配出多个信息,包含,岗位,姓名,工资,而这些字段,在原始表格中,顺序不是一致的,分布在不同的列,我们想一次性的全部查找出结果
![](https://p0.ssl.img.360kuai.com/t0114ed63df88da73f8.jpg)
这里,岗位是在第3列,姓名是在第2列,工资是在第5列
所以我们使用数组公式:
=VLOOKUP(G2,A:E,{3,2,5},0)
第3参数,使用数组用法,分别返回不同的列标,便可一次性查找多个值
![](https://p0.ssl.img.360kuai.com/t01eeb095df005fae10.jpg)
关于这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分钟学会,秒变大神
权屠畅5174excel中vlookup不能返回第一列的数据,如图 -
韦娅珍19685143226 ______ VLOOKUP是从最左边一列开始查找的,但你要查找的数据在右边一列,所以公式结果显示N/A 改成: =LOOKUP(38,B9:B12,A9:A12)
权屠畅5174能不能教教我,怎么把excel表中,vlookup公式不止查找第一列啊 -
韦娅珍19685143226 ______ =VLOOKUP(A2,Sheet1!A:G,2,"") 这样可以查找sheet1表中的A到G列,如果里面有数据和表格中的A2数值相同,则把该数据对应行的第二列数据返回到我们的公式表中
权屠畅5174excel如何匹配第一列100人哪些是在第二列名单中,哪些不在第二列名单中的 -
韦娅珍19685143226 ______ 在第三列输入公式=VLOOKUP(A:A,B:B,1,0),得到结果就是为#N/A的就表示A列里面的人名不在B列,反之其他结果的就表示A列里面的人名在B列.
权屠畅5174vlookup怎么匹配一行的数据而不是一列 -
韦娅珍19685143226 ______ VLOOKUP有一个兄弟函数,是HLOOKUP,就是把前面的V改为H就行了,这就是用于匹配行的,估计是符合你的要求的. 如公式: =HLOOKUP(A1,C$1:D$100,2,0) 意思就是A1到C1:C100中查找,找到后返回对应的D1:D100的值.
权屠畅5174怎么用VLOOKUP来匹配excel表里面的数据 -
韦娅珍19685143226 ______ Vlookup函数的用法=Vlookup(查找的数据,查找的区域,返回值在查找区域的列数,匹配方式).其中,查找区域第一列必须是查找数据所在的列,匹配方式有两种0或者false为精确匹配,1或者True为近似匹配. 软件版本:Office2007 用...
权屠畅5174excel中怎么vlookup无法使用 -
韦娅珍19685143226 ______ VLOOKUP函数是首列垂直查询的函数,后面的几个参数一定要注意他的使用方法,其实函数不难理解,也很好用,是不是你参数的输入有问题,或者对参数的理解有问题,建议你找一些视频学习一下.
权屠畅5174函数vlookup怎么用? 什么时候用 -
韦娅珍19685143226 ______ VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能. 功能是按列查找,最终返回该列所需查询序列所对...
权屠畅5174VLOOKUP这个函数怎么用
韦娅珍19685143226 ______ VLOOKUP 中的 V 表示垂直方向.当比较值位于需要查找的数据左边的一列时,可以使用 VLOOKUP,而不用 HLOOKUP VLOOKUP(为需要在表格数组(可以为数值或引用),为两列或多列数据,为 table_array 中待返回的匹配值的列序号,range_lookup) 小于 1,VLOOKUP 返回错误值 #VALUE!. 大于 table_array 的列数,VLOOKUP 返回错误值 #REF!. Range_lookup 为逻辑值,指定希望 VLOOKUP 查找精确的匹配值还是近似匹配值:
权屠畅5174vlookup比对不了,第一个参数和数据区第一列的数据格式是一样的,但就是比不出来,为什么? -
韦娅珍19685143226 ______ 查看设置公式列是不是文本格式,是的话,右键-单元格格式-常规-确认.然后设置公式.
权屠畅5174用vlookup 总显示N/A ,求大神帮助一下 -
韦娅珍19685143226 ______ 我看你左上角名称里面是“教师信息2”,而且你依据的是姓名这一列,而姓名这一列不在你所选区域的第一列,不符合vlookup的要求.应该为=vlookup(E4,'教师基本信息表'!D:E,2,0) '教师基本信息表'是你的第一个工作表名,不知道对不对,写公式的时候用鼠标去选就行了