有一个看起来像[a-z ]* [1-9.]*
的单元格列表。我想将numric部分拆分成相邻的单元格。我怎么能这样做?
答案 0 :(得分:2)
对于另一种公式方法,您可以尝试这样来提取A1的数字部分:
=MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789")),255)
答案 1 :(得分:1)
这是一个vba片段,如果这有帮助:
Dim s As String: s = "wergyuklwgh9235783850298"
Dim i As Long:
For i = 1 To Len(s)
If Mid(s, i, 1) Like "#" Then Exit For
Next
sLeft = Left(s, i - 1) ' now sLeft contains "wergyuklwgh"
sRght = Mid(s, i) ' now sRght contains "9235783850298"
可以把它放到一个公共函数中来制作一个小的UDF,可以从公式栏中使用