gpt4 book ai didi

excel - 拆分字段内容和重复行

转载 作者:行者123 更新时间:2023-12-04 21:37:51 26 4
gpt4 key购买 nike

我有一个 Excel 电子表格,其中有一列可能有许多由分号分隔的值,例如 value1;value2;value3。我需要做的是为每个值复制整行,每行只有一个值。

例子:

value1;value2;value3,abc,100
value4;value5,xyz,200
value6,def,300

最终应该是这样的:
value1,abc,100
value2,abc,100
value3,abc,100
value4,xyz,200
value5,xyz,200
value6,def,300

最佳答案

列中的数据 一个 这个宏:

Sub Byron()
Dim r As Range, K As Long, v As String
K = 1
For Each r In Intersect(Range("A:A"), ActiveSheet.UsedRange)
v = r.Value
p1 = Mid(v, 1, InStr(1, v, ",") - 1)
p2 = Mid(v, InStr(1, v, ","))
ary = Split(p1, ";")
For Each a In ary
Cells(K, 2).Value = a & p2
K = K + 1
Next a
Next r
End Sub

将结果放在 列中乙 :

enter image description here

(这只是将 Byron 的评论翻译成 VBA)

关于excel - 拆分字段内容和重复行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30132566/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com