很抱歉,如果文字可能看起来很糟糕,但我正在手机上写字。我有一个问题让我无法入睡,我想要输入:
有没有办法转置看起来像这样的数据:
ISO值1值2值3值4
ISO2 value1 value2 value3 value4
要
ISO值1
ISO值2
ISO值3
ISO值4
ISO2值1
ISO2值2
ISO2值3
ISO2值4
我一直在寻找,但我找不到快速的方法。
答案 0 :(得分:0)
1)确保每个值都在一个单独的单元格中。 2)将两组值和paste-special复制到选择了Transpose的新区域。这将为您提供一列中的每一组。如果数据最初按照问题所示进行布局,则2组将位于不同的列中 3)在第1个数据值旁边的单元格中,创建指向列名称的公式。公式中的行号应表示为绝对参考,例如,公式可能是:" = B $ 1"。 4)将此公式复制到其他数据值旁边。 5)假设2组在单独的列中,您应该能够将步骤3/4中的公式复制到每个第2组值旁边的单元格中。即,如果您将ISO列的公式复制到A2:A5中,数据在B2:B5中,而ISO2数据在D2:D5中,则将此公式复制到C2:C5。
如果您要处理多组数据和大量数据,我会寻找其他方法。它还取决于您执行此操作的频率,因此如果相同的数据每晚从外部系统以CSV格式传入,则可以自动进行此转换。