【发布时间】:2013-08-02 08:04:52
【问题描述】:
我想要一个 Excel 中的函数,我可以调用该函数并将单元格传递到该函数中。输入:
Firstname Lastname email@mail.com
Firstname midname Lastname email@mail.com
中间的空格数是随机的。输出应该只是一个数组。数组可以有任何长度,因为我不知道字符串是什么样的。输出应该是:
Firstname, Lastname, email@mail.com
Firstname, midname, Lastname, email@mail.com
我将从=MySplitFunction(A1) 之类的单元格调用该函数,这应该将Firstname 放在A1 中,Lastname 放在B1 中,并将email@mail.com 放在C1 中。我创建了一个新模块并尝试了以下代码:
Function MySplitFunction(s As String) As String()
MySplitFunction = Split(s, " ")
End Function
这给了我输出
Firstname
如何让它返回整个数组?是否有可能在一个单元格中编写一个函数,将东西放在靠近它的单元格中?
编辑:
【问题讨论】: