是否可以创建一个 Excel 函数来将分号分隔的字符串拆分为 n 个相邻单元格?
我可以创建一个相反的函数(通过分号连接 n 个单元格的值并将值放入特定的单元格),相反的似乎不起作用。任何人都可以对此有所了解吗?
是的,这是可行的,但是您需要创建数组函数,该函数需要像使用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 表的图片展示了正确和不正确的函数调用方式示例: