美文网首页excel 使用Excel 加油站Office实用小技能get
关于 VLOOKUP 函数的进阶指南,你真的不来看看?

关于 VLOOKUP 函数的进阶指南,你真的不来看看?

作者: pidano | 来源:发表于2017-07-22 12:08 被阅读54次
    图片发布于简书

    这是关于 VLOOKUP 函数的第二篇文章,这篇文章的内容相对来说更具有操作性,主要是讲查找,也算是进阶的文章了。多的就不说了,大家还是看内容吧。

    VLOOKUP 函数,实战演练 - 逆序查找

    工作中,我们使用 VLOOKUP 函数,90% 的情况是从左至右查找。但也会有特例的情况,结合 IF 函数,实现数据的从左至右查找。

    图片发布于简书

    公式:=VLOOKUP(F2,IF({1,0},$B$2:$B$5,$A$2:$A$5),2,0)
    公式说明:通过 IF 条件判断的判断,来更改$B$2:$B$5,$A$2:$A$5数据单元格的位置,返回重新构建好的的第 2 列数据,再结合 VLOOKUP 函数,最终达到我们的目的。

    VLOOKUP 函数,实战演练 - 多条件查找

    图片发布于简书

    公式:=VLOOKUP(G2&H2,IF({1,0},$B$2:$B$5&$C$2:$C$5,$E$2:$E$5),2,0)

    公式说明:多条件查找是基于IF函数的重新构建区域特点上进行的。IF({1,0},$B$2:$B$5&$C$2:$C$5,$E$2:$E$5)语句,是将数据源中的“番号”和“视频类型”进行组合,而“是否下载”这项作为第2个数据列。通过VLOOKUP中(G2&H2,IF(...),2,0)的数据合并与重新构建的第1列数据相同,返回第二列数值即可得到结果。

    注:写完函数后,切记按Mac:(Command+Shift+Enter)Win:(Ctrl+Shift+Enter)三键结束。

    VLOOKUP 函数,实战演练 - 按顺序查找,返回多列数值

    图片发布于简书

    如果是一列、两列的手动改一下后面的返回值就行。但要是几十列的话,改起来还是挺麻烦的,为了提高效率,我们要在 VLOOKUP 函数中加一个计数:COLUMN。

    图片发布于简书

    公式:=VLOOKUP($F2,$B$2:$D$5,COLUMN(B1),0)

    公式说明:$F2锁定F列,2...3...4依次叠加。第二个参数就不说了。COLUMN(B1)会自动识别到,依次叠加。

    VLOOKUP 函数,实战演练 - 杂乱顺序查找,返回多列数值

    数据杂乱顺序的查找,会让你不能再使用 COLUMN 函数。这时候我们需要使用到一个另一个函数:MATCH。MATCH函数的官方解释:返回符合特定值特定顺序的项在数组中的相对位置。

    图片发布于简书

    公式:=VLOOKUP($F2,$B$2:$D$5,MATCH(G$1,$B$1:$D$1,0),0)

    公式说明:MATCH(G$1,$B$1:$D$1,0),通过G来自增情况,加上$1锁定在$B$1:$D$1区域内的列序号来查找目标,返回的值就是所在区域内的序号值。

    相关文章

      网友评论

        本文标题:关于 VLOOKUP 函数的进阶指南,你真的不来看看?

        本文链接:https://www.haomeiwen.com/subject/snsecxtx.html