Excel 将同名行拆分为多列

Excel 将同名行拆分为多列,excel,vba,Excel,Vba,我的excel工作表如下所示: Name C.p Value a 1 1.75 b 1 2.35 c 1 1.32 d 1 2.45 a 2 2.7 b 2 1.85 c 2 1.9 d 2 2.6 a 3 3.2 b 3 4.5 c 3 9.2 d 3 5.01 像这样,4~5命名了50~60个检查点和这些检查点上的值 我希望

我的excel工作表如下所示:

Name C.p Value
a    1   1.75  
b    1   2.35  
c    1   1.32  
d    1   2.45  
a    2   2.7  
b    2   1.85  
c    2   1.9  
d    2   2.6  
a    3   3.2  
b    3   4.5  
c    3   9.2  
d    3   5.01  
像这样,4~5命名了50~60个检查点和这些检查点上的值

我希望excel看起来像

C.p    a     b     c       d  
1      1.75  2.35   1.32   2.45  
2      2.7   1.85   1.9    2.6  
3      3.2   4.5    9.2    5.01  
这里C.p是检查点。它并不总是1 2 3。。它将值从一张表更改到另一张表

有人能帮我写代码吗
谢谢

如果这是您唯一想做的事情,您可以通过excel中的透视表本身快速完成。您将获得一些额外的列,如Grand Total,您可以删除这些列。至于将不需要的列删除到代码中的工作,它将非常少

见下图


如果这是您唯一想做的事情,您可以通过excel中的透视表本身快速完成。您将获得一些额外的列,如Grand Total,您可以删除这些列。至于将不需要的列删除到代码中的工作,它将非常少

见下图


所以,第一列是列的名称,然后是行的编号,最后一列是应该位于指定地址下的值?您已经尝试过了吗?我们不是来写你的代码的。我们很想帮忙,但我们不做你的工作。向我们展示您已经获得的内容。我不知道从哪里开始。我目前正在使用excel,按coulmns名称进行筛选。我不知道如何准确地解决此问题,但您应该搜索术语
透视表
,它可以完成此操作。它包含在ExcelYes Michal turczyn中。应该是这样的。所以,第一列是一列的名称,然后是一行的编号,最后一列是应该在指定地址下的值。您已经尝试过了吗?我们不是来写你的代码的。我们很想帮忙,但我们不做你的工作。向我们展示您已经获得的内容。我不知道从哪里开始。我目前正在使用excel,按coulmns名称进行筛选。我不知道如何准确地解决此问题,但您应该搜索术语
透视表
,它可以完成此操作。它包含在ExcelYes Michal turczyn中。应该是那样的谢谢你,我有一种方法可以通过点击自动完成这个过程。这很好。谢谢你,我有一种方法可以通过点击自动完成这个过程。这很好用。