你如何将excel单元的一部分拆分成另一个单元?

有一个看起来像[az ]* [1-9.]*的单元格列表。 我想将numric部分拆分成相邻的单元格。 我怎样才能做到这一点?

对于另一个公式的方法,你可以试试这个提取A1的数字部分:

=MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789")),255)

这里是一个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,可以从公式栏中使用