vlookup练习_vlookup函数,自封查找类函数排名第一的高手

6595584207e74eca7b457ab8059447ec.png

最近工作比较忙,今天,我们新瓶装旧酒,再来重温下查找类函数使用频次最高的vlookup函数。

1、最常规操作

我们来看第一个粟子(例子),我想查找“小白龙”的“数学”成绩,要怎么找呢?

So easy,在C14单元格输入公式=VLOOKUP(C13,B2:E9,3,0),小白龙的数学成绩,就这么找出来了。

7afcea217126b06a78ce7eff31c818e2.gif

简单语法了解下:

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

翻译成大白话的中文来理解就是VLOOKUP(要查找的值,在什么区域找,我要找的值在区域内的第几列,精确的找还是近似的找)

在这个例子里,我们要查找的值就是“小白龙”C13,查找的区域就是B2:E9这片区域,我要找的值是数学成绩,而数学成绩看表头,在B2:E9这区域内算,是第3列,最后这个查找是精确查找(用0表示)。这里要注意的几点:

1、 查找值必须在查找区域的第一列

2、 col_index_num,这个算第几列,是在指定的区域内算,而不是从A列开始计算,例如这里指定的区域是B2:E9,那么我要找对应D列的数据,这个数字就应该是3了,而不是4。

3、 对于查找区域,建议使用绝对引用,就是加多几个美元符号变成这样:$B$2:$E$9,这样子在鼠标拖动复制公式时,才不会导致查找区域变化而引起错误。

2、与match函数配合应用

这里,我们要求小白龙的各科成绩,正常你是不是三个单元格分别填入公式呀,

C21=VLOOKUP(C20,B2:E9,3,0)

C22=VLOOKUP(C20,B2:E9,2,0)

C23 =VLOOKUP(C20,B2:E9,4,0)。这样子来求呀,但是这样子比较麻烦的就是你得自己去计算求的值在第几列,从而填写对应列数。,这里有更好的方法,我们在C21单元格输入公式

=VLOOKUP($C$20,$B$2:$E$9,MATCH(B21,$B$2:$E$2,0),0)。然后鼠标一个下拉,就搞定啦~

3b414053196d7af6913529ca67a8b0a6.gif

这里用到了另一个函数,MATCH函数,通过MATCH函数,来求得对应的列数,有了MATCH函数这个好搭档,从此再也不用手动的计算列数了,它直接帮你搞定,方便得不能再方便了。像这种要求好几列数据,而顺序和查找区域的数据排列顺序不一样的时候更显得方便。

3、逆向查找

在D14单元格输入公式=VLOOKUP(D13,IF({1,0},F4:F10,D4:D10),2,0),这里,是通过IF({1,0},F4:F10,D4:D10)来重新构成一个数组,从而将姓名与成绩互换了位置,让VLOOKUP函数在该数组内查找。这里,除了用IF函数来构成数组,还可以使用CHOOSE函数来构成数组,这里就不赘述了。

66e15fe52cd85253409598be6f5c9c87.gif

大脑:恩,看懂了~

手:你说啥?鼠标要点哪里?要怎么点击?

光看不练,上阵头晕,大家多多练习下,才能真正掌握哦~~

今天的分享就到这里,大家生活愉快~~

赞同、喜欢、收藏~~~都可以有的~~向我砸过来哈~~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值