0

是否可以创建一个 Excel 函数来将分号分隔的字符串拆分为 n 个相邻单元格?

我可以创建一个相反的函数(通过分号连接 n 个单元格的值并将值放入特定的单元格),相反的似乎不起作用。任何人都可以对此有所了解吗?

4

1 回答 1

5

是的,这是可行的,但是您需要创建数组函数,该函数需要像使用ctrl++shift对任何数组函数一样调用它enter

功能代码:

Function SemiColToCells(SemiColStrin As String)

    Dim tmpArr As Variant
        tmpArr = Split(SemiColStrin, ";")

    'Next line creates array function!
    SemiColToCells = tmpArr
End Function

Excel 表的图片展示了正确和不正确的函数调用方式示例:

在此处输入图像描述

于 2013-05-08T10:30:40.673 回答