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,结果可能与这里的不同)
必须采用数组公式输入才能得到正确结果,即输入完后要按Ctrl+Shift+Enter键,如下所示。
无需数组公式,使用INDEX函数可以得到相同的结果:
=MATCH(TRUE,INDEX(A1:A10<>””,,),0)
如下所示。
在公式中,忽略了行参数和列参数,这将强制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资源。然而,我们可以将这个技术作为数组公式的替代方法。
猜你喜欢
- 在Word中撰写文章,难免会有错别字,如果一个一个检查,费时费力。实际上Word提供了拼写和语法检查功能,可以快速的检查拼写错误和语法错误。
- 小编在网上只找到了接近的办法:1.用数据透视表2.打开一个新表。菜单 数据——〉导入外部数据——〉新建数据库查询,按提示操作。选择源数据并设
- EXCEL表格可以制作工资表、数据统计表等。下面小编就为大家详细介绍excel制作学号/姓名/科目/成绩登记表方法,不会的朋友可以参考本文,
- 1、首先,在word2007中打开一个文档2、点击“office”按钮,然后点击右下角的“word选项”,如下图所示:3、在“常用”设置中,
- win10系统连不上网很慢如何解决?win10系统电脑突然连不上网是有些"不速之客"造访了,估计是内部错误引起,也有的是
- 有时候我们希望对Excel表格的数据编辑做一些限制:比如只允许部分单元格的内容可以修改,其余的单元格数据则不允许修改(包括字号、字体等),我
- win10系统的语音助手cortana非常方便好用,但是有win10用户还不清楚怎么打开语音助手。那针对这个问题,小编这里给大家整理了Win
- 人在职场,大家都知道办什么事要先请示,领导逐级审批,可“套红头”时总是跟事先准备好的纸张文字对不上,索性我们就自己做一个,跟自己打印机、纸张
- 我们日常使用word的时候,也会经常需要在word中插入图片,同时为了说明,我们也经常需要在图片上添加一些文字,那么Word怎么在插入的图片
- 熟悉使用Word文档的朋友,对文档中添加批注的操作应该并不陌生。批注不仅可以帮助阅读者更好地了解该段文字的相关评价,而在Excel表格中,我
- Mac版word怎么添加脚注和尾注?基本上我们都是用windows版本的word,但是偶尔也会使用mac版本的word,这时候很多操作都不同
- 我的word2003出了故障,启动它时,先是显示word有问题要,并提问是否发报告往MS公司,无论回答是或否,Words都重启,并提问“以安
- Word文档在使用时,有时需要将文档标题处于页面上下左右正中位置,除了使用空格键,还有没有更简单快捷的方法呢?本文中,小编将做详细阐述说明。
- 如何给word文档加入背景图片,如何将设置有背景图片的word文档去掉背景图片,下面由小编为您提供更多的技巧,希望能帮助您。word文档删除
- Word首行缩进2字符怎么设置?在我们平常的文字书写中,为了文字的整体美观以及规范性,我们一般都会设置首行缩进两个字符,那么应该如何设置呢?
- 这篇文章主要介绍了xml格式文件怎么导入到excel?Excel表格将XML文件导入的操作教程的相关资料,需要的朋友可以参考下本文详细内容介
- word字体怎么加着重号和上下标?word文件中为了凸出重点,想要给部分文字添加着重号或下标,该怎么添加呢?下面我们就来看看详细的教程,需要
- 当使用win10平板电脑模式时,我们可以访问触摸屏设备来使用电脑,但许多用户不知道如何使用触摸屏键盘,如何打开它,然后来看看详细的教程~。w
- 1.打开Excel表格,选中需要修改数字格式的内容,接着点击工具栏的“设置单元格格式-数字” 2.常规的几种数字格
- 以下的宏代码,其功能是,找到AB两列相同值,并存放到C列。Sub MySubSearch()Dim i As IntegerDim c As