excel - VBA:用日期转置表格
问题描述
我是 VBA 的新手。我正在尝试转置我的数据:
我想得到这个结果:
我整天都在尝试这样的方法: Resize(UBound(Table2, 1), UBound(Table2, 2)) = Table2, Application.transpose(Tbl1) 但我没有 diserid 结果。请问你能帮帮我吗?非常感谢!
解决方案
电源查询解决方案 (CVR)
添加了更正;归功于Ron Rosenfeld。
- 点击进入您的表格。
- 选择
Data > From Table/Range
:Power Query Editor
包含您的数据的打开。 - 第一列被选中。如果没有,请单击第一列的标题 (
Date
) 将其选中。 - 选择
Transform > Pivot Column
:Pivot Column
窗口打开。 - 在
Values Column
组合框中,第二列 (Values
) 已被选中。如果没有,请选择它。 - 单击已选择的
Advanced Options
位置,它将汇总同一列的多个条目。如果没有,请选择它。Sum
ID/Date
- 按
OK
。数据被转换。 - 选择
Home > Close & Load
:Power Query Editor
关闭并转换后的数据显示在新工作表的表格中。
精简版
- 点击进入您的表格。
- 选择
Data > From Table/Range
:Power Query Editor
包含您的数据的打开。 - 选择
Transform > Pivot Column
:Pivot Column
窗口打开。 - 按
OK
。数据被转换。 - 选择
Home > Close & Load
:Power Query Editor
关闭并转换后的数据显示在新工作表的表格中。
推荐阅读
- http - Kong:如何按服务和限制大小列出路线?
- javascript - 登录 Java Javascript 上的 ResponseText
- user-interface - 如何在 Google Apps 脚本中创建文件上传提示
- spring-boot - 在独立应用程序中使用 Spring WebClient
- docker - Dockerfile的env看不到其他环境变量?
- java - 向用户公开数据库查询
- json - 使用 React Native 显示来自 WordPress REST API 的标题和特色图片
- java - 我需要应用程序中的字体大小不会因更改设置字体大小而受到影响
- python - 基于随机数将值关联到行
- python - 我有一个字典值列表,我想要列表的第一个索引。如何迭代它?