excel学习库

excel表格_excel函数公式大全_execl从入门到精通

VLOOKUP+MATCH,快速匹配指定多列内容,不加班秘技,快来看看吧~

上一期我们讲解了VLOOKUP+COLMUN的用法,同学们反映说很好用,但是向下图一样,当要匹配的不是数据源中所有字段,而是其中的部分字段时,这个方法就不适用了,那不又得加班了?别慌,我们自有妙计。首先我们来分析一下,之前用COLUMN函数代替VLOOKUP函数第三参数,是为了让第三参数随着我们公式拖动,自动生成序列,但是我们现在的情况是,第三参数不再是连续的,需要根据查找内容去确定它在哪一列。如果有一个函数,能够根据我们查找的字段内容确定它在数据源的第几列的话,这个问题不就迎刃而解了吗?而恰好MATCH函数就有这个功能。我们来看一下MATCH函数简介:返回指定数值在指定数组区域中的位置。什么意思呢,比如:我们要在一列数据(张三、李四、王麻子、陈六)中,确定李四位于第几个位置,此时我们可以如下操作:即可判断出,四位于我们所选区域的第2个位置,同理,如果数据是横向的,那就从左到右来判断位置。此时我们可以来判断上述案例中需要匹配的各字段在数据源表头的位置:既然已经能够直接找到字段所在的位置,是不是可以将MATCH函数直接嵌套进VLOOKUP函数就可以了呢?公式=VLOOKUP($Q9,$B$8:$O$29,MATCH(R$8,$B$8:$O$8,0),) 效果展示如下图,我们同样只需要写一次公式,向右向下填充即可:学会这个方法,其实很多时候可以代替VLOOKUP+COLUMN,但是当我们匹配的字段和数据源完全一样的时候,还是用COLUMN比较简洁。今天就给大家分享到这里,希望大家都能高效工作,天天不加班! 最后,原创不易,请大家多多支持,希望能与大家互相学习,共同进步!

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年8月    »
1234
567891011
12131415161718
19202122232425
262728293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接