美文网首页excel的一些小技巧教程
必学Excel查找与引用函数,将表格变成智能数据库(下)

必学Excel查找与引用函数,将表格变成智能数据库(下)

作者: 新精英充电站 | 来源:发表于2018-12-26 09:07 被阅读4次

    不会INDEX函数,还敢说会搜索查询?

    INDEX函数的2大基本用法,快花3分钟学一学。

    1.使用INDEX函数在引用中查找值

    INDEX函数用于返回指定的行与列交叉处的单元格引用。如果引用由不连续的选定区域组成,可以选择某一选定区域。

    函数语法:= INDEX(reference, row_num, [column_num], [area_num])。

    参数说明:

    Reference(必选):对一个或多个单元格区域的引用。

    Row_num(必选):引用中某行的行号,函数从该行返回一个引用。

    Column_num(可选):引用中某列的列标,函数从该列返回一个引用。

    Area_num(可选):选择引用中的一个区域,以从中返回 row_num 和 column_num 的交叉区域。选中或输入的第一个区域序号为 1,第二个为 2,依此类推。如果省略 area_num,则函数 INDEX 使用区域 1。

    例如,需要根据员工姓名查询其工资收入,具体操作方法如下。

    在工作表中选择要存放结果的单元格H5,输入函数“=INDEX(D2:D10,MATCH(H3&H4,A2:A10 & B2:B10,0))”,按下【Ctrl+Shift+Enter】键,即可查询H5单元格内相应的成绩,如下图所示。

    又例如,假设学生资料表中奇数行用来存放学号,偶数行用来存放姓名,现在需要单独提取学生姓名,具体操作方法如下。

    第1步:在工作表中选择要存放结果的单元格D2,输入函数“=INDEX(B:B,ROW()*2)&""”,按下【Enter】键,即可提取第一位学生的姓名,如下图所示。

    第2步:用填充功能向下复制函数,即可得到所有学生的姓名,如下图所示。


    2.使用INDEX函数在数组中查找值

    INDEX函数用于返回表格或数组中的元素值,此元素由行号和列号的索引值给定。

    函数语法:= INDEX(array, row_num, [column_num])。

    参数说明:

    Array(必选):单元格区域或数组常量。

    Row_num(必选):选择数组中的某行,函数从该行返回数值。如果省略 row_num,则必须有 column_num。

    Column_num(可选):选择数组中的某列,函数从该列返回数值。如果省略 column_num,则必须有 row_num。

    例如,工作表中记录了第一季度商品的销量,现在需要根据单元格B9中的值查找商品在四月份的销量,具体操作方法如下。

    在工作表中选择要存放结果的单元格B10,输入函数“=INDEX(A2:F7,1,5)”,按下【Enter】键,即可查看该商品总销量,如下图所示。

    例如,在成绩表中计算某个得分区间内的人员个数,本例以计算外语成绩70分到100分之间的学生人数为例,具体操作方法如下。

    在工作表中选择要存放结果的单元格D10,输入函数“=INDEX(FREQUENCY(C2:C7,{70,100}),2)”,按下【Enter】键,即可得到此工作表中外语成绩在70到100分之间的人数结果,如下图所示。

    相关文章

      网友评论

        本文标题:必学Excel查找与引用函数,将表格变成智能数据库(下)

        本文链接:https://www.haomeiwen.com/subject/kopclqtx.html