INDEX函数,有时可替代数组公式

时间:2022-06-20 13:10:10 

我们知道,数组公式在输入完后必须按Ctrl+Shift+Enter键来强制公式为数组公式。然而,我们已经习惯了在输入完后直接按Enter键,有没有一些技巧能够避免按Ctrl+Shift+Enter键但又能够达到数组公式的效果呢?

在上一篇文章中,我们解了通过适当设置参数可以让INDEX函数返回整行或整列,这表明INDEX函数可以强制返回数组来传递给另一个函数。否则,该函数就需要作为数组公式,也就是说在公式输入完后要按Ctrl+Shift+Enter键。

下面举一个例子来说明。

例如,要求列A中的单元格区域A1:A10中第一个非空单元格的相对位置。如果使用公式:

=MATCH(TRUE,A1:A10<>””,0)

将返回#N/A,如下所示。(说明:在Office 365中,已增加这种自动转换功能。如果你使用的是Office 365,结果可能与这里的不同)

INDEX函数,有时可替代数组公式

必须采用数组公式输入才能得到正确结果,即输入完后要按Ctrl+Shift+Enter键,如下所示。

INDEX函数,有时可替代数组公式

无需数组公式,使用INDEX函数可以得到相同的结果:

=MATCH(TRUE,INDEX(A1:A10<>””,,),0)

如下所示。

INDEX函数,有时可替代数组公式

在公式中,忽略了行参数和列参数,这将强制INDEX函数返回整个“列”区域。这里的列不是工作表单元格区域A1:A10,而是由10个布尔值组成的列数组:

=MATCH(TRUE,INDEX({FALSE;FALSE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE},,),0)

转换为:

=MATCH(TRUE,{ FALSE;FALSE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE},0)

返回结果3。

注意,如果想避免Ctrl+Shift+Enter而使用INDEX函数,会使公式变得更长,也会占用更多的Excel资源。然而,我们可以将这个技术作为数组公式的替代方法。

标签:Excel函数,excel函数公式,excel表格制作,Excel教程
0
投稿

猜你喜欢

  • Excel如何设置重复数据自动提示 Excel设置重复数据自动提示方法

    2023-07-28 05:20:14
  • 在word文档中怎么添加表格呢?

    2022-09-05 17:37:05
  • Win10系统崩溃了如何一键还原?Win10系统一键还原方法

    2023-11-14 10:37:27
  • Excel 2019如何实现按颜色进行筛选

    2022-05-01 09:21:48
  • 福昕阅读器怎么设置禁止缩放pdf页面比例?

    2023-07-14 22:43:59
  • Word2010中怎么添加超链接

    2023-12-07 10:22:10
  • Excel数据透视表反向求和技术

    2023-01-25 08:04:19
  • word 怎么删除横线

    2023-08-10 06:13:32
  • 低配电脑装Win10还是Win7流畅?低配电脑装Win10还是Win7详细分析

    2023-11-23 15:19:15
  • Win10如何看电脑显卡型号?电脑怎么看显卡参数?

    2023-11-22 04:55:13
  • Word中同时输入上下标同时存在

    2022-08-06 11:16:17
  • Word中怎么使用制表位?

    2022-07-08 07:54:43
  • win10开机后桌面只剩回收站怎么恢复?win10开机后桌面只剩回收站的解决方法

    2023-11-03 14:09:22
  • word文档怎么弄封面

    2023-11-21 18:18:27
  • Office 安装屡次失败,错误代码30015-11,问题如何解决

    2023-11-07 12:11:51
  • 阅读版式视图在Word2010中使用讲解

    2023-12-13 17:26:55
  • 怎样在Word2013中保存自定义文档封面

    2023-12-11 14:48:18
  • 如何在Excel 2013/2016中将单位磅转换为盎司或克

    2023-11-10 20:54:16
  • ​word怎么删除某一页的页眉

    2023-04-26 01:50:53
  • Word 2013如何把常用字体设置为按钮添加到工具栏

    2023-12-03 09:50:17
  • asp之家 电脑教程 m.aspxhome.com