多语言展示
当前在线:1238今日阅读:167今日分享:16

Excel表格函数数组的应用

我们在使用Excel表格函数时,如果要对一行或一列单元格里面的单元格进行判断时,不可能把每个单元格都写入函数公式里面,这样会使得函数公式变得复杂,不易解读,此时就需要时用到函数数组。如下表所示,要判断一行里面的单元格是否存在空白,此时可以使用到数组,也可以使用到COUNTBLANK函数。
工具/原料
1

电脑

2

Excel 2010

方法一:使用数组计算
2

按下【Ctrl+Shift+Enter】组合键后将会发现,公式编辑栏里面的公式多了一对大括号({}),这对大括号就是在告诉Excel表格要进行数组计算。在数组计算里面,主要是判断A2:H2的每一个单元格,如果全都不是空白,那么AND的值将会返回TRUE,IF的结果是“否”;如果含有空白,那么AND的值将会返回FALUE,IF的结果返回“是”。

3

数组计算里面的大括号({})不是随着公式手动输入的,如果手动输入,它将保持原来的文本样式(即:{=IF(AND(A2:H2<>''),'否','是')}),就不会有计算结果。

4

输入完公式=IF(AND(A2:H2<>''),'否','是'),如果直接按回车键,那么将会出现#VALUE!错误,因为公式里面对A2:H2的求值已经出错(#VALUE!)。

5

将I2单元格向下拖动复制,之后就会显示出计算结果。

6

上面的数组公式计算结果等价于公式=IF(AND(A2<>'',B2<>'',C2<>'',D2<>'',E2<>'',F2<>'',G2<>'',H2<>''),'否','是')的计算结果。这就不难发现,使用数组进行计算将会变得更加简洁。

方法二:COUNTBLANK函数计算验证
1

在J2单元格里面输入公式=IF(COUNTBLANK(A2:H2)>0,'是','否')。

2

函数公式=IF(COUNTBLANK(A2:H2)>0,'是','否')释义:COUNTBLANK函数主要计算单元格区域里面空白单元格的数量,如果空白单元格数大于0,IF的计算结果将会返回“是”;如果空白单元格数为0,IF的计算结果将会返回“否”。

3

将J2单元格向下拖动复制,之后就可以看到计算结果。经过与之前数组的计算结果对比,它们的计算结果是一样的。

注意事项
1

在写函数公式时,应当选择比较简洁易懂的公式。

2

个人经验,仅供参考。

推荐信息