需要将行改为列

需要将行改为列

在此处输入图片描述

我有一份电子表格,其中输入了每个储物柜的 5 个储物柜组合,但我们将它们按行向下排列。现在他们想将这五个组合按列排列。有没有办法更改这些组合,而无需复制和粘贴每个组合?

答案1

因此,一个简单的公式是假设您的数据从 A 列开始,如果不是,请相应地调整您的列:

=IF($A1<>"",INDEX($C:$C,ROW()+COLUMN(A:A)),"")

在 $A1 和 $C:$C 上相应地调整列。不要动 COLUMN(A:A),因为我们将其用作计数器,而不是对 A 列的实际引用。

这将进入第一个组合旁边的单元格,并返回第二个组合。然后复制另外三列并向下复制整个数据集。

在此处输入图片描述

然后复制并粘贴整个工作表上的值。然后对 A 列进行简单排序,这样会将所有正确的行移到顶部。然后删除下面的所有行。

在此处输入图片描述

答案2

您可以使用 Excel 的转置功能将列中的数据转换为行(反之亦然):

  1. 复制要转置的数据
  2. 右键单击单元格以将数据粘贴到
  3. 特殊粘贴...弹出菜单选择转置:

    在此处输入图片描述

相关内容