在 CONCATENATE 函数中使用范围

using range in CONCATENATE function

我想将多个单元格的内容合并到一个单元格中。对我来说,一种可能的解决方案是 CONCATENATE 函数。

如果我使用这个:

=CONCATENATE(B1,C1,D1)

它工作正常,但是对于:

=CONCATENATE(B1:D1)

我在单元格中看到这样一个值:#VALUE。如何在 CONCATENATE 函数中定义范围?

不幸的是,Excel CONCATENATE 函数不适用于范围或数组(它适用于 Google 工作表)。

在 Excel 中有一个简单 UDF 的示例 here 可以处理数组。