咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

亲爱的小伙伴们,跟我学EXCEL系列福利来了,从初级一直到高级学习EXCEL系列文章,结合财务实际应用讲解,配合动图细节演示,通俗易懂,是一套比较系统的不可多见学习EXCEL的好文章。持续更新中!

本系列文章包括基础篇(包括技巧、函数)、进阶篇(主要是数据透视表)、高级篇(主要是Power Query)。

希望大家喜欢,欢迎提出宝贵意见和建议!

今天我们继续学习函数及相关内容。

二、EXCEL基础篇-函数17

24、查找和引用函数INDEX+MATCH

后面讲的这几个函数都是查找和引用函数里比较重要的,应用场景也挺多,从难易程度上讲,属于有点烧脑的函数。

今天我们先来讲解INDEX+MATCH函数组合

(1)、INDEX

INDEX函数用于查找区域中的值。

函数表达式是=INDEX(查找区域,区域行号,区域列号),是一个精确查找值的函数,类似EXCEL工作表中的单元格名称,单元格名称实际就相当于十字定位一个单元格的名称。INDEX还有一种参数方式,多区域也可以用,但用处不大,就先不用管了。

比如把一个新建的EXCEL工作表看成INDEX第一个参数,也就是查找区域,我们把光标放在第一行第一列的单元格,数据编辑栏左侧有个单元格名称栏,就是下图箭头指示的地方,“A1”,工作表里列用字面行用数字表示,就表示的是这个表的第一行第一列交叉点的单元格,只不过在INDEX函数里引用这个单元格的内容,行和列都是用数字表示,和前面说的十字定位是一个道理。

比如现在A1单元格有“华为手机”四个字,我们用INDEX函数引用一下。

公式是=INDEX(A1:C8,1,1),这个比较好理解。

这个INDEX函数一般来说用手工输入行列的序号是挺麻烦的事,所以用MATCH函数查找行号列号,所以INDEX+MATCH配套使用的居多,那我们来看看MATCH函数。

(2)、MATCH

这个函数用于查找值在行区域或列区域中的行号或列号。

函数表达式=MATCH(要查找的值,查找区域,精确还是模糊查找)

这是一张模拟出差补助标准表,我们用MATCH函数来看看查找值如何查找行号或列号。这里要注意,这个函数既可以查找行号也可以查找列号,查询的区域必须是单行或单列,另外要注意区域不同,行号或列号也可能不同,注意上图中的D9:D10与E9:E10的不同。

(3)、INDEX+MATCH组合查询

根据上面的讲解,我们就可以用这两个函数组合起来进行精确查找。这个组合函数应用的时候最好将MATCH函数求行号的区域和求列号的区域与INDEX里的二维区域相一致。

这两个函数组合起来查询的好处就是,只要行标题区域和列标题区域不变,行标题在行标题区域中的位置随意变化不影响查询结果,同样的,列标题在列标题区域中的位置随意变化也不影响查询结果。

同样用上面的例子我们看看INDEX+MATCH函数组合