分享

【Excel函数教程】VLOOKUP活学活用,IF也能做VLOOKUP的小三?

 Excel学习园地 2021-04-04


公众号回复2016   下载office2016

关于vlookup函数,之前分享了很多篇文章,涉及到各个方面,也有关于第三参数的例子,通常谈到第三参数,也就是要找的内容在数据区域中的列序号,最常见的是使用colmum和match函数,通过这两个函数的配合,实现了连续在多列进行数据匹配。

如果你还搞不清楚vlookup的四个参数都是什么意思,请先补课:

【Excel函数教程】史上最弱的一篇vlookup教程,再学不会你就可以放弃了!

当引用列为连续的时候,使用column函数:

当引用列不连续的时候,使用match函数:

关于这两个常规套路,在《菜鸟的Excel函数修炼手册》第12课有详细介绍。

除此之外,对于第三参数的讲解就非常有限了,今天要讨论的案例是一位群里的朋友遇到的问题,如图:

根据货值选择对应的发货方式进行匹配,当货值大于5的时候,使用挂号方式,否则使用平邮方式。

数据源在E:G列,挂号位于这个区域的第二列,平邮位于第三列,也就是说,当货值大于5,列序号取2,否则取3,很容易想到用if来实现这个结果:IF(B2>5,2,3)

将这个if函数放入vlookup后公式为:

=VLOOKUP(A2,$E$2:$G$4,IF(B2>5,2,3),0)

如果你对逻辑值的运用比较熟练的话,公式还可以这样写:

=VLOOKUP(A2,$E$2:$G$4,(B2<5)+2,0)

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多