如何在 Excel 中将垂直列出的类似销售的数据重新组织成更直观的 table?
How to re-organize vertically listed sales-like data into a better visualized table in Excel?
所以我遇到了一些我想重新组织的数据。不幸的是,数据源无法改变我收到的任何内容,因此我无法更改输入布局或文件类型等方面的任何内容。
数据列在列中。 A 列为 'Location' B 为 'Product',C 为 'Sales'。不幸的是,并非所有地点都有相同的产品。正如您在此示例照片中看到的,每个城市中列出的产品是完全随机的。没有模式。
实际数据有数千种产品和几十个位置,这就是为什么无法手动完成的原因。我希望数据最终像下面的照片一样,但是,如果无法完成,那么至少以更好的格式展示某种比较的另一种布局会有所帮助。
我认为使用 VLookup 会有所帮助,但我不知道如何使用多种产品,而不是每个位置都有每种产品。
这可以使用数据透视表轻松处理。
- Select 单元格 A1
- 从“插入”功能区选项卡,select 数据透视表
- 单击确定(接受所有默认的创建数据透视表设置)
- 在右侧的数据透视表字段面板中,将位置从顶部列表拖到列部分
- 然后将 Product 拖到 Rows
- 然后将 Sales 拖到 Values,得到这个 table:
您可以通过单击数据透视表然后转到显示的“设计”功能区选项卡来对外观进行一些重大改进:
- 在“总计”菜单中,关闭“行”和“列”
- 从报表布局菜单中,以表格形式显示
然后您可以将单元格居中并调整列的大小以获得更清晰的内容 table:
所以我遇到了一些我想重新组织的数据。不幸的是,数据源无法改变我收到的任何内容,因此我无法更改输入布局或文件类型等方面的任何内容。
数据列在列中。 A 列为 'Location' B 为 'Product',C 为 'Sales'。不幸的是,并非所有地点都有相同的产品。正如您在此示例照片中看到的,每个城市中列出的产品是完全随机的。没有模式。
实际数据有数千种产品和几十个位置,这就是为什么无法手动完成的原因。我希望数据最终像下面的照片一样,但是,如果无法完成,那么至少以更好的格式展示某种比较的另一种布局会有所帮助。
我认为使用 VLookup 会有所帮助,但我不知道如何使用多种产品,而不是每个位置都有每种产品。
这可以使用数据透视表轻松处理。
- Select 单元格 A1
- 从“插入”功能区选项卡,select 数据透视表
- 单击确定(接受所有默认的创建数据透视表设置)
- 在右侧的数据透视表字段面板中,将位置从顶部列表拖到列部分
- 然后将 Product 拖到 Rows
- 然后将 Sales 拖到 Values,得到这个 table:
您可以通过单击数据透视表然后转到显示的“设计”功能区选项卡来对外观进行一些重大改进:
- 在“总计”菜单中,关闭“行”和“列”
- 从报表布局菜单中,以表格形式显示
然后您可以将单元格居中并调整列的大小以获得更清晰的内容 table: