电线电缆网 > 企业管理区 > Vlookup函数竟然可以这么用,99%人没见过(完整版)
Vlookup函数竟然可以这么用,99%人没见过 - 无图版
202152770 --- 2019-09-21 21:49:44
1
Vlookup函数作为Excel中最最最常用的函数,网上的相关教程已数不清。看本文这标题,难道还有新的用法?嘿嘿,今天兰色还真的让你见识一个不一样的Vlookup。
【例1】如下图所示,要求在E列设置公式,根据D列的商品名称从左表中查找对应的入库价格。
99%的用户都会这样写公式,在F2单元格中输入公式,然后再向下复制公式
=VLOOKUP(D2,A:B,2,0)
复制Vlookup公式有一个很大的弊端:很多人会因为引用区域没绝对引用而出错。
而兰色则把E2公式修改为:
=VLOOKUP(D2:D12,A:B,2,0)
第一个参数引用D列所有值后,会现在 F列返回所有商品的入库价格
公式这样写不需要再向下复制,也不会因为少了$出错。除此之外,还有一个明显的好处,公式需要修改时,只需要改动第一个单元格中的公式。
【例2】根据姓名查找数学、语文和外语成绩
=VLOOKUP(A11,A1:E7,,0)
同样是只需要在最左侧单元格输入公式,后面列的结果自动生成。
不过....你别试,试了会出错。兰色忘了告诉你,这是office365最新体验版新增的功能,其他版本用不了。嘿嘿......
这个“一列只需要设置一个公式”的功能,其实是最新增加的功能:动态数组。它可以把一个公式生成的一组数据显示到多个单元格中。
所以,这个功能不只是Vlookup函数独有,也适用于其他函数,比如sumif函数。
而office365新增了7个超牛的动态数组函数,可以动态增减返回值区域大小。以提取唯一值函数UNIQUE为例
=UNIQUE(A2:A35)
当源数据变动时,E列的公式结果区域(动态数组)也会发生变化。
兰色说:用“牵一发而动全身”形容动态数组功能再合适不过,这个新增的功能省去了我们复制公式的麻烦,也避免了因复制公式生成的错误。不过....目前绝大多数用户还无法使用这个功能,不过...终有可以用的那一天。