1. ADD2ARRAY
ADD2ARRAY(array, insertArray, start):在数组 array 的第 start 个位置插入 insertArray 中的所有元素,再返回该数组。
示例:
ADD2ARRAY([3, 4, 1, 5, 7], [23, 43, 22], 3)返回[3, 4, 23, 43, 22, 1, 5, 7]。
ADD2ARRAY([3, 4, 1, 5, 7], "测试", 3)返回[3, 4, "测试", 1, 5, 7]。
注:如果 start 为小于 1 的数或者不写 start 参数,则默认从数组的第一位开始插入数组元素。
2. ARRAY-返回数组
1)概述
语法 |
ARRAY(arg1,arg2...) |
返回一个由 arg1,arg2,...组成的数组. [arg1,arg2,...]可以由字符串或者数字构成。 |
参数 |
number1,number2,… |
1 到 n 个参数或指定单元格区域中所有数字 |
2)注意事项
当使用公式嵌套数组单元格时,如果数组单元格内实际是单值,会作为单值处理,需要嵌套 ARRAY 公式确保单元格始终作为数组计算(多值则不需要),比如 B2=ARRAY(1), 使用 INARRAY 函数应该写成:INARRAY(1,ARRAY(B2)),如下图所示:
如果写成 INARRAY(1,B2),则无法返回有效数据,如下图所示:
3)示例
公式 |
结果 |
备注 |
ARRAY("hello") |
hello |
- |
ARRAY("hello","world") |