关于vlookup函数,之前分享了很多篇文章,涉及到各个方面,也有关于第三参数的例子,通常谈到第三参数,也就是要找的内容在数据区域中的列序号,最常见的是使用colmum和match函数,通过这两个函数的配合,实现了连续在多列进行数据匹配: 当引用列为连续的时候,使用column函数: 当引用列不连续的时候,使用match函数: 除此之外,对于第三参数的讲解就非常有限了,今天要讨论的案例是一位群里的朋友遇到的问题,如图: 根据货值选择对应的发货方式进行匹配,当货值大于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) 通过这个例子,我们可以加深对vlookup这个函数的理解,对于vlookup第二参数,也有类似的用法,感兴趣的朋友可以看看本文:这个vlookup会飞了,快来围观!
|
|