使用其他单元格VBA将原始数据从单列移动到相邻列

时间:2019-09-06 22:26:51

标签: excel vba

我是VBA的新手,在过去的6个月中,我很快地自学成才,以解决工作中的问题,非常感谢我能提供的任何帮助。

我无法将测试数据从单个列移到适当的列。最初,我尝试排序并仅使用带偏移的复制和粘贴,但随后意识到测试并不总是以相同的顺序显示或根本不存在,因此,如果满足上述任何一个条件,则数据就不会到达其适当的列。之后,我尝试了一个循环,我认为这是解决方案,但是数据只是看起来像是随机复制和粘贴。

任何指导将不胜感激。

示例

Raw
Id Test Result
1  A    1.1
1  B    1.2
2  A    2.1
2  C    2.3
3  B    3.2
1  C    1.3

Desired
Id  A    B    C
1   1.1  1.2  1.3
2   2.1       2.3
3        3.2

实际数据的图像
Raw Data

所需的输出
Desired Output

1 个答案:

答案 0 :(得分:1)

enter image description here

尝试使用助手和公式进行图片展示。