我在excel中有以下行作为示例:
610 323 0726/610 332 3855 / LMP90 / LMP106
我已经将包含这些值的列重复了4,所以基本上我想找到并替换每一列,所以值保留如下:
列1 |列2 | column3 | column4
610 323 0726 610 332 3855 LMP90 LMP106
我为excel下载了一个正则表达式加载项,但我不知道如何使用它,我不了解一般的教程基础知识。任何帮助都会很棒!
答案 0 :(得分:3)
您需要加载项吗?尝试使用原生"Text to columns"
功能
选择数据列然后使用
数据>文字到列>分隔的>下一个>选择“其他”选项作为分隔符并将/放在框中>下一个>完成
答案 1 :(得分:0)
巴里的解决方案可能是最好的方式。
然而,如果您想添加额外的支票或其他增强功能,那么使用VBA也很容易:
Sub test()
Dim cell As Range
Dim rMyRange As Range
Dim v As Variant
Dim i As Integer
Set rMyRange = Range("A1:A10")
For Each cell In rMyRange
v = Split(cell.Value, "/")
With cell
For i = 0 To UBound(v)
.Offset(0, i + 1).Value = v(i)
Next i
End With
Next cell
End Sub