分享

VLOOKUP函数家族,16个函数,7大类别,一次全学会

 Cjtlfy1 2019-09-20

转自EXCEL不加班

今天是中秋,月圆人圆函数也得大团圆。卢子先说明群内学员的查找问题,再让VLOOKUP函数全家族亮个相。

字符的格式都是A+年月,如何获取每个的最大年月?

VLOOKUP函数家族,16个函数,7大类别,一次全学会

对字符进行降序排序,然后用VLOOKUP函数查找。首个对应值,就是最大值。

=VLOOKUP(D2&'*',$A$2:$A$10,1,0)

VLOOKUP函数家族,16个函数,7大类别,一次全学会

对字符进行升序排序,然后用LOOKUP函数查找。最后对应值,就是最大值。

=LOOKUP(1,0/FIND(D2,$A$2:$A$10),$A$2:$A$10)

VLOOKUP函数家族,16个函数,7大类别,一次全学会

多动下脑子,也许问题会变得更简单。

VLOOKUP家族成员非常庞大,每个函数都有一身本领。现在以班级查找价格为例逐一说明。

VLOOKUP函数家族,16个函数,7大类别,一次全学会

1.可以独挡一面的

=VLOOKUP(D2,A:B,2,0)

=LOOKUP(1,0/(D2=$A$2:$A$10),$B$2:$B$10)

2.常用的配合

INDEX函数第2参数是第几行,OFFSET函数第2参数是向下几行,比如第3行,其实就是向下2行,也就是MATCH-1,这就是差别。

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

=OFFSET($B$1,MATCH(D2,A:A,0)-1,0)

3.不常用的配合

=INDIRECT('B'&MATCH(D2,A:A,0))

=INDIRECT(ADDRESS(MATCH(D2,A:A,0),2))

4.数组公式,输入公式需按Ctrl+Shift+Enter结束

=INDEX(B:B,MAX(($A$2:$A$10=D2)*ROW($2:$10)))

=HLOOKUP(D2,TRANSPOSE($A$2:$B$10),2,0)

5.返回多列情况下才会使用

=VLOOKUP($F2,$A:$D,COLUMN(B1),0)

VLOOKUP函数家族,16个函数,7大类别,一次全学会

6.反向查找

=VLOOKUP($D2,CHOOSE({1,2},B:B,A:A),2,0)

VLOOKUP函数家族,16个函数,7大类别,一次全学会

7.其他

COLUMNS就是判断区域有多少列,当列数比较多的时候使用。比如查找区域A:AS中最后一列的值。

=VLOOKUP(A1,A:AS,COLUMNS(A:AS),0)

ROWS就是判断区域中有多少行,几乎用不上,一时半会想不出运用的场景。比如这个公式,就是判断这个区域有9行。

=ROWS(B2:B10)

FORMULATEXT函数可以显示公式。

=FORMULATEXT(E2)

VLOOKUP函数家族,16个函数,7大类别,一次全学会

HYPERLINK超级链接函数,制作目录的时候经常会用到。

=HYPERLINK('#'&A2&'!A1','打开')

VLOOKUP函数家族,16个函数,7大类别,一次全学会

VLOOKUP函数家族的成员都在这里了,有空多练习几遍。

陪你学Excel,一生够不够?

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多