请查看附件快照。
如何以最简单的方式将原始表转换为必需表?
在这里,我只分享了一个小样本,真正的表格非常大,有100多行/符号和100列/日期。 因此,无法手动复制粘贴数据以更改表格格式。 最终输出表将只有3列“符号,日期和值”按日期按升序排列。
请建议如何执行此操作。感谢
答案 0 :(得分:2)
在这里。
将原始表放在一张表中,例如 Sheet1 。左上角的单元格为 A1 = 符号
转到另一张表,说 Sheet2
在单元格 A1 中:符号
在单元格 B1 中:日期
在单元格 C1 中:值
转到 A2 单元格并输入以下公式:
=INDIRECT("Sheet1!A" & 2+MOD(ROW()-2; X);TRUE)
转到 B2 单元格并输入以下公式:
=INDIRECT("Sheet1!R1C" & 2+ROUNDDOWN((ROW()-2)/X;0);FALSE)
转到单元格 C2 并输入以下公式:
=INDIRECT("Sheet1!R" &2+MOD(ROW()-2; X)&"C" & 2+ROUNDDOWN((ROW()-2)/X;0);FALSE)
在上述所有公式中,将 X 替换为您获得的符号数。在您的原始表中有4.
现在根据需要填写
注意:如果功能不起作用,请使用逗号( , )代替分号( ; )