首页 >>  正文

vlookup返回行号

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

vlookup公式虽然查找匹配很实用,但是在某些场景下,vlookup公式使用起来特别的不方便。

1、vlookup两大痛点

第一痛点,vlookup公式逆向查找匹配复杂

举个例子,左边是人员档案数据,现在需要根据姓名查找匹配工号:

这是从右向左查找匹配的问题,用vlookup公式不方便,我们得将工号数据放到姓名后面去,才能查找匹配,或者用复杂的vlookup+if({1,0})结合使用公式:

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

第二个痛点,输入完公式之后,如果原数据不能随意更换位置

例如,我们使用公式,已经求得了工资数据

=VLOOKUP(F2,B:D,3,0)

然后我们想在姓名和部门之间插入一列,来输入性别,但是当我们插入一列之后,右边的结果就不对了,它不会随之自动的更新,又要重新去输入公式

如果引用的公式很多,又要崩溃的改公式了

2、万能能用的index+match函数组合

首先我们了解index函数公式,当我们在单元格中输入公式:

=index(a:a,3)

表示,获取a列第3个值,如下所示:

当第2个参数数字是几时,返回第几行的数据。

然后我们了解match函数公式:

=match(查找值,查找列,匹配方式)

当我们输入公式是

=match(F2,B:B,0)

表示F2在B列里面去查找,数字0表示精确查找,它的结果如下

我们将两个函数进行关联一下:

我们首先用match函数,查找出每个姓名所在的行号是多少

然后我们再嵌套index公式,去结果列里面,找对应这个行的值,这就是查找匹配的原理了

所以这两个函数组合的能用用法是:

=index(结果列,match(查找值,查找列,0))

所以我们需要查找工号时,只需要输入公式:

=INDEX(A:A,MATCH(F2,B:B,0))

使用这个函数组合的好处,既可以进行逆向查找匹配,当原始表格数据有新插入一列时,这个公式的结果也仍然是对的,不用再次去输入公式。

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

","gnid":"988b16ad87d62a36e","img_data":[{"flag":2,"img":[{"desc":"","height":"964","title":"","url":"https://p0.ssl.img.360kuai.com/t0101c70b6e9a119b57.jpg","width":"1200"},{"desc":"","height":"672","title":"","url":"https://p0.ssl.img.360kuai.com/t01c3b885018d99f60b.jpg","width":"1178"},{"desc":"","height":"678","title":"","url":"https://p0.ssl.img.360kuai.com/t014f33d46b963e7029.jpg","width":"1184"},{"desc":"","height":"772","title":"","url":"https://p0.ssl.img.360kuai.com/t017a3dd5380bd44e79.jpg","width":"1364"},{"desc":"","height":"688","title":"","url":"https://p0.ssl.img.360kuai.com/t0100f291256ec28e9e.jpg","width":"1326"},{"desc":"","height":"690","title":"","url":"https://p0.ssl.img.360kuai.com/t01ed2fae86976a7ca7.jpg","width":"1330"},{"desc":"","height":"688","title":"","url":"https://p0.ssl.img.360kuai.com/t012dc77dbf6b6115b1.jpg","width":"1094"}]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"pika","pub_time":1698070260000,"pure":"","rawurl":"http://zm.news.so.com/c07b472afd26ef8fc56ad940b38b7370","redirect":0,"rptid":"a8fa13b696ef45e0","rss_ext":[],"s":"t","src":"Excel自学成才","tag":[],"title":"秒杀vlookup公式,精讲index+match公式组合

卫季斧2013Excel 按条件返回行号 -
张宰券18284595641 ______ A B C D 001001 001 001 0.25 001002 001 002 0.30 001003 001 003 0.54 002001 002 001 0.42 002002 002 002 0.36 002003 002 003 0.42 =VLOOKUP(A5,A2:E7,4,FALSE) 添加附注列后,然后用上面的公式可解决

卫季斧2013excel的vlookup怎麽用? -
张宰券18284595641 ______ VLOOKUP函数动态图解:http://hi.baidu.com/gouweicao78/blog/item/204da3fb516772cab48f31cc.html

卫季斧2013如何找出另一个表格与前一个表格数据库 -
张宰券18284595641 ______ 一般使用vlookup函数:vlookup函数通俗的解释如下:vlookup(要在目标区域第一列查找的值,目标区域,要返回的值在目标区域的哪一列,如果已排序可以使用模糊查找1否则精确查找0) 比如=vlookup("联想公司",sheet2!B:Z,5,0) 在sheet2的B到Z列的第一列即B列查找"联想公司",找到后返回相同行号并且在B:Z列的第5列数据,即F列对应行的数据.

卫季斧2013EXCEL怎样传回符合指定条件的多个值 -
张宰券18284595641 ______ 你需要结果怎样显示?不会是都返回到一个单元格吧?下面公式可将结果返回到条件单元格后面的同一行的单元格内:=INDIRECT("sheet1!b"&SMALL(IF($A1=Sheet1!$A$1:$A$100,ROW($A$1:$A$100),65536),COLUMN(A1))) 注意:输入完毕后同时按:Ctrl+Shift+Enter三个键(公式两端会出现一对大括号{}) 完毕后该单元格出现第一个结果,拖拽该单元格的句柄(右下角小黑点)向右拖拽,将会得到第二个、第三个…… 结果

卫季斧2013vlookup怎么从右到左查询 -
张宰券18284595641 ______ vlookup查找引用右边区域的值 index+match根据找到的行或列,引用指定区域的值.左边,右边都适用. 比如: =INDEX(A:A,MATCH(C1,C:C,),1) MATCH(C1,C:C,)是查找匹配的行号,1是表示第1列.根据C1的值,查找匹配行号,返回A列与找到的行的值.

卫季斧2013excel 有一行不显示 行号.如图,不显示第三行 行号 诚心请教大神 -
张宰券18284595641 ______ 有可能是第三行的行高太小了,选中临近几行,右键设置行高,当然直接用鼠标调整也行 或者是被隐藏了,选中邻近的行,右键点击行号部分,可以取消隐藏

卫季斧2013表格WPS中VLOOKUP运用 -
张宰券18284595641 ______ 可能是单元格的引用方式不对,你试一下“=vlookup(查找值,查找区域,column(),0)”或则用index(区域,match(查找值,区域,精确匹配),column())第一个参数查找值最好对单列绝对引用,column()具体到要查找的列(如你要查找在第2列的匹配数据,第二列数据在d列,那么就写成column()-2),然后把公示向下和向右拉.

卫季斧2013在EXCEL里面找出某一列中的最后一行的行号用什么函数? -
张宰券18284595641 ______ 1、打开Excel办公软件,演示所用版本为Office家庭与学生版 2016,其他版本亦可. 2、为了演示需要,在A列添加80行数据,数据时随机添加的,跟实际需求无关,无需参照,只要根据实际需求进行填写即可. 3、选中想要得到结果的单...

卫季斧2013怎么使用excel中的vlookup函数完成自动填充 -
张宰券18284595641 ______ 方法/步骤 这里举个例子.根据图书编号,请在“订单明细表”工作表的“图书名称”列中,使用vlookup函数完成图书单价的自动填充.“图书名称”和“图书编号”的对应关系在编号对照工作表中.首先输入“=vlookup 就会如图显示.第一步根据什么,也就是根据图书编号,查找图书名称,输入图书编号的那个格子,逗号,如图所示.第二步, 去哪里,也就是说要去那片区域查找需要得到的东西.“图书名称”和“图书编号”的对应关系在编号对照工作表中.所以去编号对照工作表的如图区域.第三步,图书名称在区域的第二列,所以要填个2,逗号,然后精确匹配,回车就行了.这时候已经自动填冲了.7 点着如图,往下拖拉就行了.

卫季斧2013excel表公式vlookup如何锁定 -
张宰券18284595641 ______ 要锁定行,可在行号前加绝对引用符号($),如H$1,锁定列就在列标前加$,如$H1,锁定单元格,则在行号列标前分别加$,如$H$1,如图:B1单元格公式为:=VLOOKUP($A2,$F$2:$H$4,COLUMN(),)公式可向右或向下拉.OK

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