相关疑难解决方法(0)

在没有VBA的Excel中拆分字符串(单元格)(例如,对于数组公式)

我在带有分隔字符串的Excel电子表格中有数据.为简单起见,可以考虑"4#8#10"使用任意数量的东西.

有没有办法将其拆分为数组以与数组公式一起使用?例如,像SUM(SplitStr(A1,"#")).(这不起作用 - 它只是返回"4".)

有接近这个的好方法吗?我理想的解决方案最终会得到一个数组,就像用户输入{4,8,10}数组公式一样.

我的工作表的应用程序不允许将基于分隔符的文本添加到列并对其进行求和.如果可能的话,我宁愿不使用VBA,因为我不会成为工作表的主要消费者.

谢谢,特里

excel

7
推荐指数
2
解决办法
2万
查看次数

有没有办法在没有VBA的情况下串联两个数组?

我正在尝试创建一个公式,该公式返回两个不同长度的数组的串联。我需要将此串联用于另一个公式的一部分,如果可能的话,我希望避免使用“帮助”行。

参见下面的示例数据。

在此处输入图片说明

目的是使输出为{10;11;12;13;20;21;22}。当然,可以很容易地将其硬编码到公式中,但是这些值是动态的,因此不是一种选择。

我尝试了以下方法:

{A1:A4;B1:B3}
Run Code Online (Sandbox Code Playgroud)

但这显然不是有效的Excel语法。

有解决方案吗?

arrays excel concatenation excel-formula

2
推荐指数
5
解决办法
1万
查看次数

标签 统计

excel ×2

arrays ×1

concatenation ×1

excel-formula ×1