标签: pivot-table

如何在 Excel 中“取消旋转”或“反向旋转”?

我有看起来像这样的数据:

Id | Loc1 | Loc2 | Loc3 | Loc4
---+------+------+------+-----
1  | NY   | CA   | TX   | IL
2  | WA   | OR   | NH   | RI
Run Code Online (Sandbox Code Playgroud)

我想把它转换成这个:

Id | LocNum | Loc
---+--------+----
1  |   1    | NY
1  |   2    | CA
1  |   3    | TX
1  |   4    | IL
2  |   1    | WA
2  |   2    | OR
2  |   3    | NH
2  |   4    | RI
Run Code Online (Sandbox Code Playgroud)

在 Excel 2007 中执行此操作的最简单方法是什么?

microsoft-excel-2007 pivot-table microsoft-excel

72
推荐指数
4
解决办法
13万
查看次数

分组标签并连接它们的文本值(如数据透视表)

我有一个包含如下数据的电子表格:

产品 | 属性
----------+----------
产品A | 青色
产品B | 青色
产品 C | 青色
产品A | 品红
产品 C | 品红
产品B | 黄色
产品 C | 黄色
产品A | 黑色的
产品B | 黑色的

我想按 A 列对所有内容进行分组,并使 B 列成为共享 A 列的逗号分隔值列表,如下所示:

产品 | 属性
----------+--------------------------
产品A | 青色、洋红色、黑色
产品B | 青色、黄色、黑色
产品 C | 青色、洋红色、黄色、黑色

不幸的是,数据透视表只知道如何处理数字值,而且它最接近的是计算 A 列出现的次数。

我最终能够通过将数据导入 MySQL 数据库并GROUP_CONCAT(Attribute)在带有GROUP BY Product子句的查询中使用 MySQL 的函数来实现这一点,但是在试图找出 Excel 解决方案时反复将头撞在我的桌子上之后。

为了将来参考,这在没有宏的 Excel 中是否可行?不管是不是,如何才能做到这一点?

pivot-table microsoft-excel microsoft-excel-2010

25
推荐指数
2
解决办法
6万
查看次数

Excel 2010 数据透视表中的中位数?

令人惊讶的是,这种功能在如此古老的应用程序中不存在

有已知的解决方法吗?

我正在讨论可以更改值字段的聚合类型的部分:它具有总和、最小值、最大值、平均值等,但没有中值

aggregation pivot-table microsoft-excel microsoft-excel-2010

20
推荐指数
2
解决办法
8万
查看次数

LibreOffice 数据透视表按月分组

我有这样的数据:

Date      Customer   Amount Month
09-01-12  A          20     =A2 (formatted so it shows month name)
10-01-12  B          10     =A3 (formatted so it shows month name)
18-01-12  B          25     etc
05-02-12  A          15     etc
Run Code Online (Sandbox Code Playgroud)

我想使用数据透视表查看每个客户每月的总金额。例如

Customer   Jan  Feb  Total
A          20   15   35
B          35        35
Total      55   15   70
Run Code Online (Sandbox Code Playgroud)

我在数据中添加了一个额外的列,月份格式为“Jan”、“Feb”等。在数据透视表中,它为每个日期提供一列,它不按月分组。所以结果是这样的:

Customer   Jan  Jan  Jan Feb  Total
A          20            15    35
B               10   25        35
Total      20   10   25   15   70
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

pivot-table openoffice-calc libreoffice-calc

14
推荐指数
2
解决办法
2万
查看次数

Excel 2010 PowerPivot:如何显示没有数据的项目?

在标准 Excel 数据透视表中,有一个字段选项允许您强制显示所有项目,即使当前选择没有结果。这是选项:

数据透视表字段设置对话框

但是,使用 Excel 2010 的 PowerPivot 加载项时,此选项呈灰色显示。是否有解决方法可以强制显示所有结果?

示例场景 - 按月销售的香蕉数量。如果我在 8 月不卖任何香蕉,powerpivot 表根本不会显示 8 月的列,它只是从 7 月跳到 9 月。我需要八月出现,香蕉的数量要么是空的,要么是零。

有任何想法吗?也许需要 DAX 表达式?

编辑:为了回答 harrymc 的问题,我通过从 PowerPivot 窗口的这个菜单中选择数据透视表来创建这个数据透视表。

PowerPivot 数据透视表插入菜单

pivot-table microsoft-excel microsoft-excel-2010 powerpivot dax

12
推荐指数
1
解决办法
8万
查看次数

如何在 Excel 数据透视表中保留排序顺序?

我有一个包含按特定顺序排序的数据的工作表(数据来自外部源,因此有四个“ORDER BY”列可创建所需的排序顺序但隐藏在工作表上)。但是,当创建数据透视表时,它通过对为数据透视表选择的每一列进行排序来更改排序顺序。数据透视表中不使用四个“Order By”列。

有没有办法在数据透视表中保留原始排序顺序?

microsoft-excel-2007 pivot-table microsoft-excel

8
推荐指数
1
解决办法
4万
查看次数

如何在 Excel 2007 中旋转数据透视图的轴类别标签中的文本?

我在 Excel 中使用数据透视图来显示数据。我的问题是:我无法影响“轴”中文本的方向(不知道如何正确调用,对不起)。

例如:在下面的图表中,我希望以黄色标记的文本也水平方向:

截屏

如果我右键单击图表并选择“格式轴...”,我可以选择方向,但这只会影响文本“diff”和“imp”,而不会影响其余文本。

我还上传了示例文件http : //www.file-upload.net/download-6764939/SuperuserExcelPivotAxisLabelExample.xlsx.html

一些有趣的事实:

  • 如果我右键单击垂直轴,选择“格式轴...”,然后将文本方向从“水平”更改为其他内容,它只会影响右侧的值“A”和“B”,但不会影响P.. 和“金发/棕色”(奇怪!)
  • 我将带有示例图表的工作表复制到一个新工作簿中,突然轴中的所有文本方向都可以了(甚至更奇怪!!),显然是因为它将数据透视图转换为没有数据透视功能的普通图表,因此不会也帮我。
    所以问题似乎与数据透视图有关......

formatting microsoft-excel-2007 pivot-table charts

8
推荐指数
1
解决办法
6万
查看次数

让数据透视图仅显示数据透视表中的某些列

我有一个数据表。在表中,我有一些美元金额。我也有使用查找将这些美元金额分组到数据本身中的组的公式。

然后我有一个数据透视表,其中我的行字段是美元组。并且,在值中,我显示了每组中的行百分比以及每组中的行数。

也就是说,对于一个我使用“将值显示为”“占总数的百分比”,而对于另一个我使用“正常”。

现在,我有一个基于此数据透视表的数据透视图,但我不希望它同时显示这两列,因为它们两次本质上是相同的(尽管进行计数的那个具有更高的比例)。但是,出于某种原因,我无法弄清楚如何让数据透视图只显示一列。有办法吗?

我愿意接受任何修复,最终只在数据透视图中显示一列,但在数据透视表中同时显示两列。

microsoft-excel-2007 pivot-table microsoft-excel

8
推荐指数
1
解决办法
13万
查看次数

在数据透视表中仅显示(或过滤)正总计

我创建了一个数据透视表,并且在我的总计列中有负值和正值。

在此处输入图片说明

我的意图是仅显示正的总计值。

感谢大家的指导。

Doug 编辑:这是源数据的图像:

在此处输入图片说明

pivot-table microsoft-excel

7
推荐指数
1
解决办法
5万
查看次数

是否可以在电子表格中复制和粘贴数据透视表?

我有一个电子表格,我使用一些数据透视表来总结和突出显示一些相关数据。

由于我必须使用多个数据透视表,所有数据输入几乎相同,但彼此之间略有不同,我想只创建其中一个,然后复制并粘贴它,然后只修改我需要的数据集改变。

但是当我尝试这样做时(通过选择和复制表格单元格),粘贴操作只给我源表格的内容,而不是结构;所以我将有一系列单元格填充来自源单元的格式和值,但这不是数据透视表本身,因此它不会更新并且基本上没有用。

我希望一切都清楚。我该怎么做?

spreadsheet pivot-table copy-paste libreoffice libreoffice-calc

7
推荐指数
2
解决办法
15万
查看次数