我有一个 CSV 文件,其中包含以下格式的数据:
ID,Var1.1|var2.1|var3.1,var1.2|var2.2|var3.2,...,Var1.n|var2.n|var3.n
where在行中ID
是唯一的,并且n
随每一行而变化。
我想将它在 VBA 中转换为以下格式:
ID,Var1.1,var2.1,var3.1
ID,Var1.2,var2.2,var3.2
.
.
.
ID,Var1.n,var2.n,var3.n
手动,我一直在做的是将数据导入 excel 并转置管道变量,然后使用“文本到列”功能将它们拆分。在此之后,我从转置中取出顶部条目并将其粘贴到拆分数据左侧的列中 n 次。
知道如何在 VBA 中执行此操作吗?