Vlookup函数的第三个参数,还在数第几列吗?可以自动获取 |
您所在的位置:网站首页 › vlookup函数查找多列数据 › Vlookup函数的第三个参数,还在数第几列吗?可以自动获取 |
0
分享至
用微信扫码二维码 分享至好友和朋友圈 今天阿钟老师分享自动获取 Vlookup函数第三个参数的2个方法,学会了以后就不用再一列一列地数在第几列找了。 先来看一下Vlookup函数的语法: VLOOKUP(你找谁,在哪里找,在第几列找,精确找还是模糊找) 函数的第三个参数在第几列找指从你找谁所在的列开始向右数第几列是结果所在列, 当条件列和结果列中间隔着多列时,那就要一列一列的数。 还有,如下图,查询的结果是连续的列,向右拖动填充公式后,还要修改第三个参数。 这些情况,我们都可以通过自动获取第三个参数搞定。 方法一:Colunm函数获取列号 COLUMN(单元格):返回指定单元格的列号,比如:=COLUMN (B1),得到的结果是2,因为B1所在B列是第二列。 刚好,这个2就是查找“公孙胜”的“语文”成绩公式:=VLOOKUP($H$2,$B:$F,2,0)中第三个参数需要的数,公式可以修改成: =VLOOKUP($H$2,$B:$F,COLUMN(B1),0) 然后再向右拖动填充公式,得结果如下图所示,省去你再一个个修改第3个参数的麻烦了。 方法二:Match函数获取列号 方法一中查找结果顺序和源顺序是一致的,语文→数学→英语→总分, 当结果顺序和源顺序不一致时,上面拖动填充后的公式就不适用了。我们可以改用Match函数。 MATCH函数用于返回在指定方式或者指定数值匹配的数组中元素的相应的位置,一般情况下不单独使用。 语法:MATCH(你找谁,在哪里找,是精确找0还是模糊找1或-1) 我们以“数学”为例,看看用Match函数查找的结果 下图中用到的公式:=MATCH(I5,B1:F1,0) 参数一(你找谁): I5单元格内容 参数二(在哪里找):B1:F1表格的标题区域 参数三:0表示精确找 计算得出的结果是3,刚好,也是查找“公孙胜”的“数学”成绩用到的公式:=VLOOKUP($H$2,$B:$F,3,0)中参数三的值。 这样,我们把公式修改如下: =VLOOKUP($H$2,$B:$F,MATCH(I1,$B$1:$F$1,0),0) 特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。 Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services. /阅读下一篇/ 返回网易首页 下载网易新闻客户端 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |