如附件的图片,我需要提取混合样品的ID,分隔号为+,通常情况中间的字符长度未知,怎么处理?
选中D列,然后点菜单数据--》分列,按图第二步的时候按图中标示设置,按完成就可以了。
追问我要的是VBA,代码
追答D列的数据全部是以一个+来分割的吗?
Sub fl()
Dim i As Integer, j As Integer, arr
i = 2
Do While i <= ActiveSheet.[D65536].End(xlUp).Column
arr = Split(ActiveSheet.Range("D" & i), "+", -1)
j = 0
Do While j <= UBound(arr)
ActiveSheet.Range("e" & i).Offset(0, j) = arr(j)
j = j + 1
Loop
i = i + 1
Loop
End Sub
温馨提示:答案为网友推荐,仅供参考
第1个回答 2016-12-12
..LZ的问题太高深..小弟我等级低 不能帮到你..哎追问
满心欢喜的点开....