arrays - 如何在 Excel 公式中创建可变长度数组?

标签 arrays excel list lambda excel-lambda

我正在使用新的 lambda 函数编写一个 SPLIT 函数,以基于分隔符递归地从文本字符串中提取项目。
问题是当我找到这些项目时,我需要在这些项目的内存中保留一个可变长度的列表,即随着我添加项目的长度增加的列表。

最佳答案

我在网上找不到解决方案,但最终偶然发现了这种简单的方法。
这通过将新项目 B 添加到现有列表 A 的末尾来创建一个新列表

IF(SEQUENCE(1,COUNTA(A)+1)<COUNTA(A)+1, A, B)
我认为这可能对任何做递归 lambda 的人有用。

关于arrays - 如何在 Excel 公式中创建可变长度数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69784301/

相关文章:

java - 如何将图像集放在excel java单元格的中心

python - Tensorflow:成本张量列表

Java 对象值数组

c - 我的数组 printf 循环在末尾缺少一位数字

javascript - 创建 Javascript 未排序数组对象

excel - Excel 中的 VBA 引用表名称

arrays - 二维数组的 MPI 数据类型

java - 尝试连接到 MS Excel 2007 [不创建 DSN] - 错误 : Data source name not found and no default driver specified

Python-需要快速算法来删除文件中所有派生词,换句话说

java - 表示列表数组