【问题标题】:How do you create a variable length array inside an Excel formula?如何在 Excel 公式中创建可变长度数组?
【发布时间】:2021-12-15 10:32:23
【问题描述】:

我正在编写一个 SPLIT 函数,使用新的 lambda 函数根据分隔符递归地从文本字符串中提取项目。

问题是我需要在找到这些项目时在内存中保留一个可变长度的列表,即随着我添加项目而长度增加的列表。

【问题讨论】:

标签: arrays excel list lambda excel-lambda


【解决方案1】:

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

IF(SEQUENCE(1,COUNTA(A)+1)<COUNTA(A)+1, A, B)

我认为这可能对任何使用递归 lambdas 的人有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-12
    • 1970-01-01
    • 2012-11-24
    • 2018-05-13
    • 1970-01-01
    • 2018-11-07
    • 2011-12-20
    相关资源
    最近更新 更多