我試圖在 柱上一個單獨的下列類型的數據:
1分之2814BBX,一分之二千八百一十四BBSDS,三分之二千八百八十五BBC NN,3分之2585COL BBC snnn獨立的數字和文本在單元格中
我想單獨將數值和文本值分成兩個不同的列,但如果文本包含「COL」,我想保留「COL」的數字部分。使用數據。例如,預期的結果將是:
列B爲:1分之2814,1分之2814,3分之2885,3分之2585COL 列C爲:BBX,BBSDS,BBCン,BBC snnn
我有以下代碼,但它將源文本分隔成多個列,並將數字部分與COL分隔開。
Sub SepNum()
Dim N As Long, wf As WorksheetFunction
Set wf = Application.WorksheetFunction
N = Cells(Rows.Count, "A").End(xlUp).Row
Dim i As Long, j As Long, k As Long
For i = 1 To N
ary = Split(wf.Trim(Cells(i, "A").Text), " ")
k = 10
For j = LBound(ary) To UBound(ary)
Cells(i, k).Value = ary(j)
k = k + 1
Next j
Next i
End Sub
@你好加里,它的工作,但如果我們有兩個或更多的空間在COL前面是不是?? – Kuma
@Kuma看我的**編輯#1 ** –
@Garrys,謝謝你的時間。 – Kuma