将数据透视为时间序列格式

将数据透视为时间序列格式

我无法以比复制和粘贴更快的方式将数据转换为我想要的格式。现在我的数据看起来像这样:

当前的

我想将其旋转,以便在日期旁边的列中有一个类别,因此它看起来会像这样:

通缉

我觉得这应该是一个简单的转换但我不明白。

任何帮助都将不胜感激!

答案1

如果只有两个类别:

日期列公式:

=INDIRECT("$A"&(ROUND(ROW()/2,0)-MOD(ROW(),2)+1))

值列公式:

=INDIRECT(ADDRESS((ROUND(ROW()/2,0)-MOD(ROW(),2)+1),MOD(ROW(),2)+2))

日期列公式将从 A 列第 1 行提取两行,然后移动到第 2 行,等等...

值列将遵循与日期列相同的行格式,并在第 2 列和第 3 列(B 和 C)之间来回反复。

您应该能够将包含这两个公式的一行复制并粘贴到工作表中。

相关内容