Excel函数(3):查找引用

上周介绍了if逻辑判断、rand随机函数、abs绝对值函数、round取整函数的使用方法,这周来介绍Excel里最为常用的查找引用函数。

阅读提示:

  • 阅读对象:完全不了解这些函数,和对这几个函数有初步了解想要进一步深入的

  • 建议阅读时间:10分钟

  • 知识点:vlookup函数、vlookup模糊匹配、hlookup函数、match函数、index函数、match+index精确定位

一、Vlookup

01 vlookup

=vlookup(找什么单元格,在哪个区域找,找目标区域哪一列的值,模糊/精确)

Vlookup函数通常对两个表(表1,表2)进行操作,两个表中含有某一个相同的字段(学号),要从表2中匹配出来表1中没有的字段(年龄)。

Lookup value:要找的单元格,此处为A2,学号这个单元格。

Table array:从哪个区域找,此处为表2所在的区域。

Col index num:选择区域的第几列,默认序号是从1开始。

Range lookup:0是精确查找,1是模糊查找,一般使用精确查找的较多。

查找的结果如图,我们注意到1907一行没有找到,这是因为表2里没有1907.

注意1:要查找的区域与查找区域的相同的字段必须为首列,否则会出错。如上图,我们把区域选择成F:H,学号是共同的字段,但学号一列不在所选区域的首列,这时Excel会找不到该值。

注意2:相同字段格式要相同。若查找区域格式为数字,而被查找区域格式为文本,则查不出来。此时可以对被查找区域的文本格式字段进行分列处理。

注意3:如果被查找区域相同字段里有多个相同的单元格,如表2中学号1901出现两次,系统默认只取第一个出现的值,即20.

这里注意,选择区域的时候除了F:G这样选以外,还可以$F$2:$G$8这样选,但注意这样选的时候要加绝对引用的符号。

 

02 vlookup模糊匹配

vlookup模糊匹配类似if函数嵌套,查找的是某个区间内的值,而不是精确到某个值的值。

 

记得上节内容if函数里的if嵌套的例子吗,对不同成绩段的学术给予及格、良好、优秀的评定,我们用的是if嵌套,IF(E2>90,"优秀",IF(E2>=70,"良好",IF(E2>=60,"及格","不及格"))),vlookup模糊匹配同样可以实现,模糊匹配和精确匹配的原理一样,只是把精确匹配的0改为1即可。

可以发现,用vlookup模糊匹配做出来的东西和if嵌套是一样的。所以说,函数这个东西是很相通的,关键不在于用什么函数,在于对函数的理解。

 

03 hlookup

Hlookup和vlookup的原理一模一样,只是vlookup里列字段,是对列进行匹配,hlookup是对行进行匹配,行为字段,如下图。

二、Match+index函数

Match函数确定坐标,Index函数精确定位坐标下对应的值。

Match函数返回指定范围内值所在的序号。

Lookup value:是要查找的值,这里是G26单元格张三

Lookup array:是要查找的范围,张三属于姓名,所以范围是姓名一列

Match type :同vlookup一样精确匹配0

最后返回的值是1,张三在查找区域的第一行。

同样的,我们查找平均分这个单元格在B25:E25这个区域的第4个值。

结合index函数定位,

Array:查找区域

Row num:第几行,用match函数算出

Column num:第几列,用match函数算出

 

最后定位出的结果可以结合数据有效性进行展示。

相对引用& 绝对引用

  • 绝对引用,对行和列进行固定,固定的符号是 shift+4 下的美元 $ 符号;固定以后该值将不会改变。

  • 相对引用,不对行和列固定;

  • 混合引用,对行或列进行固定。


Excel的查找引用的函数就介绍到这里 了,下期讲解日期、年月和文本函数。


@文章属原创,转载请联系作者

@作者:虾壳,世界500强企业数据分析从业者

@微信公众号:可乐的数据分析之路,第一时间分享数据分析的干货

往期文章精选:

Excel函数(1)统计函数这4个够用了!

Excel可视化(2):13个变种图使用技巧

Excel可视化(1):5个基本图使用指南

SQL基础快速入门

如何在业余时自学数据分析?

用Excel做直方图(2):频率分布直方图

用Excel做直方图(1):随机数发生器

用Excel做回归分析

用Excel做控制图

描述性统计分析

用Excel做相关性分析

用Excel做排列图

如果你觉得有用,请点击右下角 在看 哟~您的支持是我更文的动力!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

进击的可乐!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值