我希望在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)
,这应该会把名字放在A1单元格,姓氏放在B1单元格,电子邮件地址email@mail.com放在C1单元格。我创建了一个新模块并尝试了以下代码:
Function MySplitFunction(s As String) As String()
MySplitFunction = Split(s, " ")
End Function
这给我输出结果
Firstname
如何使其返回整个数组?在一个单元格中编写能够将内容放入相邻单元格的函数,是否可能?
编辑: