如何将所有数据移动到一列

如何将所有数据移动到一列

我如何制作如下图所示的数据并将其更改为“to be”

我正在尝试做什么

图片会解释。我有一排很长的数据需要移动到一行,有没有一种简单的方法,不用逐行复制和转置

答案1

您可以使用 Power Query 获取结果:

  1. 选择范围并转到数据 - 来自表/范围(取消选中“我的表有标题”): 在此处输入图片描述

  2. 选择所有列-转到转换-取消透视列-删除列属性: 在此处输入图片描述

  3. 关闭并加载数据: 在此处输入图片描述

答案2

当然可以!如果您有一排很长的数据,想要将其合并为一行,而无需逐行复制和转置,则可以使用“TRANSPOSE”函数以及一些数组操作。以下是分步指南:

假设您的长行数据位于单元格 A1 至 ZZ1 中,并且您想要将其转置为从单元格 A2 开始的单行。

转置数据:

在单元格 A2 中输入以下公式:

=TRANSPOSE($A$1:$ZZ$1)

按 Ctrl + Shift + Enter 将公式作为数组公式输入。您应该看到公式栏中的公式周围出现花括号 {}。调整格式(可选):

如果需要,您可能需要调整格式(例如列宽),以确保转置后的数据能够很好地匹配。此公式将数据从一行转置到一列。$A$1:$ZZ$1 引用原始行,TRANSPOSE 函数将其翻转为单列。花括号表示这是一个数组公式。

现在,您的数据位于 A 列的单列中,您可以根据需要将其移动或复制到其他位置。

相关内容