有没有一种方法可以在Excel中的单元格中编码结果列表

时间:2019-10-16 11:10:26

标签: excel excel-formula

鉴于我有一个项目序列号列表,以及它们的到期日期。

excel中是否有一种代码来生成我想要的单元格序列号,如下面的示例,

“序列1,序列2,序列3 ...”

1 个答案:

答案 0 :(得分:0)

如果您无权访问TEXTJOIN(我也没有),则可以在VBA中编写一个简单的用户定义函数:

Public Function customConcat(rng As Range, delim As String) As String
Dim cll As Range
For Each cll In rng
    If customConcat = vbNullString Then
        customConcat = cll.Value
    Else
        customConcat = customConcat & delim & cll.Value
    End If
Next cll
End Function

此功能将允许您选择一个范围并定义一个定界符以放置在值之间。在您的情况下,您可以使用", "作为分隔符。