是否可以创建Excel函数将分号分隔的字符串拆分为n个相邻的单元格?
我可以创建一个相反的函数(通过分号连接n个单元格的值并将值放入特定的单元格),相反似乎不起作用。任何人都可以对此有所了解吗?
答案 0 :(得分:5)
是的,这是可行的,但是您需要创建数组函数,需要像使用 ctrl + shift + 一样调用任何数组函数
功能代码:
Function SemiColToCells(SemiColStrin As String)
Dim tmpArr As Variant
tmpArr = Split(SemiColStrin, ";")
'Next line creates array function!
SemiColToCells = tmpArr
End Function
Excel表格的图片显示了调用该函数的正确和错误方式的示例: