EXCEL系列文章目录
??Excel系列文章是本人亲身经历职场之后萌发的想法,为什么Excel覆盖如此之广,几乎每个公司、学校、家庭都在使用,但是它深藏的宝藏功能却很少被人使用,PQ、BI这些功能同样适用于数据分析;并且在一些需要简单及时的数据分析项目前,Excel是完胜python、R、SPSS这些科学专业的软件的。因此决心开启Excel篇章。
数据分析为什么要学Excel Excel图表美化—表格美化 Excel函数公式大全—IF函数 Excel函数公式大全—IF家族函数 Excel函数公式大全—VLOOKUP函数 Excel函数公式大全—MATCH函数
前言
??前面的文章给大家介绍了match()函数能提取指定查找内容所在的位置,那又如何才能提取出对应的数值呢,本文将带领大家认识一下excel的取数神器——index()函数,只要 给出定位,便能取出对应的数值。也希望大家将想学习了解的函数留言 ,在后面的文章里我们一起学习分享 !
一、INDEX函数语法
INDEX(array, row_num, [column_num]) INDEX( 取值范围 ,第几行 , 第几列)
- INDEX 函数返回表格或区域中的值或值的引用。
- 当函数 INDEX 的第一个参数为数组常量时,使用数组形式。
参数名称 | 说明 |
---|
array (必填) | 为单元格区域或数组常量。如果数组只包含一行或一列,则相对应的参数row_num或column_num为可选。如果数组有多行和多列,但只使用row_num或column_num,函数INDEX返回数组中的整行或整列,且返回值也为数组。 | row_num (必填) | 数组中某行的行序号,函数从该行返回数值。如果省略row_num,则必须有column_num。 | column_num (选填) | 数组中某列的列序号,函数从该列返回数值。如果省略column_num,则必须有row_num。 |
1、如果同时使用row_num和column_num,函数INDEX返回row_num和column_num交叉处的单元格的数值。 2、如果将row_num或column_num设置为 0(零),函数 INDEX 则分别返回整个列或行的数组数值。若要使用以数组形式返回的值,请将 INDEX 函数以数组公式形式输入,对于行以水平单元格区域的形式输入,对于列以垂直单元格区域的形式输入。若要输入数组公式,请按 Ctrl+Shift+Enter。 3、row_num和column_num必须指向array中的某一单元格;否则,函数INDEX返回错误值#REF!。
二、图解算法
公式解释:提取表4中的第一行、第三列的数值。
三、实用案例
1、新建数据
为展示函数效果;数据均为Excel函数生成,无实际意义:
2、案例展示
按行提取:
=INDEX(表4[姓名],3) ??按行提取时,第一个参数输入的需是数组形式的存在,此时也只需第二个参数。无需三个参数填满。区域选择列即可。
按列提取:
=INDEX(表4[#标题],3) ??按列提取与行提取实际意义一致。区域选择行即可。
定位提取:
=INDEX(表4,3,3) ??定位取值时,第一个参数需要选择矩阵区域,并且行序号与列序号均不可省略。
总结
??index()函数今天就简单写到这儿,只有真正懂得函数的底层逻辑,才能写出复杂嵌套的函数公式。index的三个参数 均可以使用其他函数定义,至于需要如何定义,就交给聪明的你们了。 ??也希望大家将想学习了解的函数留言 ,在后面的文章里我们一起学习分享 !
|