如何在 Excel 中转置重复组

如何在 Excel 中转置重复组

如何在 Excel 中转置重复的行和列。例如,如何将重复的行模式(棕褐色)转置为重复的列(紫色)。我需要在 VBA 中执行此操作吗?是否有一些内置函数。实际工作表有 8,000 行需要转置。

在此处输入图片描述

答案1

这是给你的,@LucasPottersky

如果您有棕褐色数据并且想要将其转置为紫色数据,这里有一个公式可以帮助您做到这一点。此公式仅在 OP 问题中的具体示例有重复数据时才有效。如果您的数据不重复,则此公式对您不起作用。

=INDEX($B$2:$D$16,MATCH(G$1,$G$1:$K$1,0),MATCH($F2,$B$1:$D$1,0))

$B$2:$D$16是包含所有棕褐色数据的范围但不是标题

MATCH(G$1,$G$1:$K$1,0)返回我们想要的行

MATCH($F2,$B$1:$D$1,0)返回我们想要的列

您必须根据需要手动复制/粘贴标题和行数的公式。

相关内容