将列旋转成excel

我有一个如下所示的Excel工作表:

在这里输入图像说明

不要问我这是怎么发生的,但不知怎的,应该是列的东西在这张表中作为行…

你可以看到重复的帐号和c栏中的单词,想象一切都旋转了180度。 并为该特定帐号不存在的字段插入空格或空值。

总之,它应该最终看起来像这样:

在这里输入图像说明

我不能想到一个简单的方法来做到这一点在Excel中。 但也许用一些VBA代码?

什么是最简单的解决scheme? 我该如何执行?

我知道这个问题不是很清楚,但如果你留下一些指导意见,我很乐意编辑这个问题,直到它是有道理的。 谢谢!

你不需要这个:)的VBA

我正在采取一个有select的例子来展示如何继续。

假设你的数据看起来像这样

在这里输入图像说明

现在,创build一个数据透视。 这会给你唯一的帐号。 请参阅下面的截图。

在这里输入图像说明

然后创build一个表格,并在屏幕截图中显示相应的标题,然后从您的透视图中复制并粘贴唯一的帐号。

在这里输入图像说明

现在您已准备好提取您的数据。 所以根据上面的截图,在单元格B13input这个公式。 注意这是一个数组公式。 您必须按CTL + SHIFT + ENTER

 =INDEX($D$2:$D$5,MATCH(1,($C$2:$C$5=B12)*($A$2:$A$5=A13),0)) 

在这里输入图像描述

只要做到这一点:)