首页 > 解决方案 > 如何将以下数据转换为表格格式?

问题描述

我有以下格式的 2 列数据,其中名称是字符串,位置是用逗号分隔的数组

姓名------位置
John---------A,B,C,D
Paul---------E,F,G,H

我想将其转换为以下格式

姓名--------位置
约翰------------A
约翰------------B
约翰-----------C
约翰------------D
保罗------------E
保罗------------F

有人可以建议我怎样才能做到这一点?

提前致谢。

标签: excelvba

解决方案


有很多方法可以做到这一点。一种选择是使用Split,如下所示:

Location = "A,B,C,D"
LocationList = Split(Location, ",")

这将填充LocationList一系列单独的位置。然后,您可以遍历各个位置并生成输出。


推荐阅读