INDEX函数,不仅获取数据,还能得到单元格区域

时间:2023-02-12 14:28:30 

通常情况下,使用INDEX函数来获取数据,其通用语法形式为:

=INDEX(array,row_num,column_num)

即,获取参数row_num指定的行和参数column_num指定的列交叉的单元格中的数据。

INDEX函数常与MATCH函数配合使用,以构建强大的查找公式。

下图1展示了INDEX函数的一些基本用法。

INDEX函数,不仅获取数据,还能得到单元格区域

图1

然而,INDEX函数不仅可以获取单元格区域或数组中的数据,也可以获取区域。

一键直达 Excel函数学习2:INDEX函数

使用INDEX函数获取整列或整行

使用INDEX函数可以获取查找的区域中的整列或者整行。要获取区域中的整列,只需将参数row_num设置为0或为空,这意味着你想获取该列中的所有行。同理,指定参数column_num为0或空将获取整行。

例如,下图2所示的工作表,使用INDEX函数获取单元格区域D3:D16,从而对该区域中的数据求和:

=SUM(INDEX(B3:D16,,MATCH(“成绩”,B2:D2,0)))

或:

=SUM(INDEX(B3:D16,0,MATCH(“成绩”,B2:D2,0)))

INDEX函数,不仅获取数据,还能得到单元格区域

图2

使用INDEX函数创建动态区域

可以使用INDEX函数与COUNTA函数配合来创建动态区域,如下图3所演示。

INDEX函数,不仅获取数据,还能得到单元格区域

图3

刚开始列表中的数据为单元格区域A2:C6。我们创建一个名为“Student”的动态命名区域。

在“名称框”中输入:Student

在“引用位置”框中输入公式:

=Sheet2!$A$2:INDEX(Sheet2!$A:$C,COUNTA(Sheet2!$A:$A),3)

注意,此时公式中的INDEX(Sheet2!$A:$C,COUNTA(Sheet2!$A:$A),3)返回列C中最后一个数据单元格。

因此,当数据扩充至单元格C10时,名为“Student”的区域也自动扩展为A2:C10。

在下一篇文章中,我们将会看到使用INDEX函数、MATCH函数和COUNTA函数相配合,创建更加灵活的动态区域。

标签:excel图表制作,excel常用函数,excel数据透视表,Excel教程
0
投稿

猜你喜欢

  • 微软 Office 将上线 14 个 Excel 函数,用于协助操作文本和数组

    2023-11-09 12:28:12
  • 在Word2007文档中插入和删除分隔符

    2022-08-04 06:58:19
  • 办公室秘书应该学会的word打印小技巧

    2023-09-04 22:15:08
  • 如何从Excel单元格中提取数字

    2023-01-20 01:28:37
  • wps字数统计在哪?

    2023-12-04 08:58:03
  • excel表格中相同字符怎么批量替换成连续自然数?

    2022-02-25 14:19:27
  • Win10专业版如何安装dll文件?DLL文件的安装方法

    2023-11-13 06:51:57
  • 如何将Excel中的按钮删除

    2023-03-29 01:34:08
  • excel加密的文档怎么解除密码 excel加密文档解除密码方法

    2023-11-04 08:09:34
  • Excel中文本函数DOLLAR怎么使用?

    2022-11-11 22:23:05
  • Win10如何在安全模式下打开控制面板?Win10安全模式下打开控制面板的方法

    2023-06-24 12:14:54
  • excel中如何设置橄榄色强调文字颜色3

    2022-03-20 23:40:57
  • 在word中如何拆分窗口和取消拆分窗口

    2022-07-01 05:19:15
  • 用了十几年Word,这几个问题我居然才知道!

    2022-06-24 04:53:25
  • Word2003文档中使用图片作为页面背景

    2023-12-09 19:00:31
  • excel2007选择性粘贴功能复制公式和单元格格式

    2022-11-02 13:36:20
  • Word如何打开修订模式?Word添加修订批注的教程

    2022-10-16 09:57:05
  • 深度安装win10系统安装教程

    2023-11-08 09:53:59
  • 是时候展示真正的技巧了,Excel中替换功能的妙用

    2022-06-14 13:25:55
  • 如何将Excel2010中数据以颜色突出显示特定的数据

    2023-07-15 02:10:08
  • asp之家 电脑教程 m.aspxhome.com