本文介绍几个数组公式的实用例子,均取自笔者实际工作,只是在写成文章时改为了没有现实意义的示例数据。在用WRAPROWS函数的时候,会把其中的空单元格改成0,效果如下:这里因为A1:E1这个范围不是3的倍数,所以最后一个参数必须是空字符串。但是这无法解决D1这个空单元格转到A6变成0的问题。如果使用函数SUBSTITUTE/SUBSTITUTES进行替换,会把原来存在的0(包括0和10中的0)都替换掉,怎么办?=WRAPROWS(IF(ISBLANK(A1:E1),"",A1:E1),3,"")

其中ISBLANK函数的功能是判断单元格是否为空。但是这样的后果是把数字转换成了字符串。
现在有两个数组A1:C2和A4:B4,要求返回其公共元素。=FILTER(TOROW(A1:C2),TOROW(COUNTIF(A4:B4,A1:C2)>0))