Microsoft Excel 如何将第一行转换为列,然后根据第一列对其余行进行排序

Microsoft Excel 如何将第一行转换为列,然后根据第一列对其余行进行排序

例如我有以下数据:

+------------+--------+
| 01/11/2016 | Data 1 |
| 01/11/2016 | Data 2 |
| 01/11/2016 | Data 3 |
| 02/11/2016 | Data 4 |
| 03/11/2016 | Data 5 |
| 03/11/2016 | Data 6 |
+------------+--------+

现在我想将第一行转换为列,如何得到这个结果?:

+--------------------------------------+
| 01/11/2016 | 02/11/2016 | 03/11/2016 |
+------------+------------+------------+
| Data 1     | Data 4     | Data 5     |
| Data 2     |            | Data 6     |
| Data 3     |            |            |
+--------------------------------------+

补充笔记:

  • 我尝试过使用查询生成器和数据透视表
  • 我有 365 个日期(一年的日期),每个日期大约有 50-100 个数据
  • 我正在使用 Microsoft Excel 2013

非常感谢您所有的帮助。

答案1

添加一个唯一的 ID(比如用系列填充)和标签(Data根据你在 SO 上提问时提到的内容,我已经删除了因为你有数字值):

SU1144628 第一个例子

枢轴:

SU1144628 第二例

复制 PT 的主体并选择性粘贴...,值(如上图的下部)。

主页 > 编辑 > 查找和选择 > 转到特殊 > 空白,右键单击,删除...,将单元格上移。整理一下。

相关内容