将自定义文本列添加到数据透视表

时间:2017-07-16 18:37:03

标签: excel pivot-table

我有一个大的Excel(2016)文件,看起来像这样

ID |集团|状态| ...
01 |大和|好的|
02 |太湖|延迟|
03 |诺曼底|失败|
04 |诺曼底|好的|
05 |太湖| Idonteven |

在另一张表上有一个数据透视表,它提供了每个组的概述,特别是状态计数,但重要的是我们能够为整个组添加注释,例如:

组|总计|好的失败|延迟| Idonteven |评论
宁静| 154 | 120 | 12 | 20 | 2 | [FFS]供应不足

目前,这是通过实际数据透视表之外的专用列来完成的,远远超过右侧以容纳所有状态可能需要的列。但是可以添加或删除组,如果删除了组,则会从数据透视表中删除该字符串,并且下面的所有行都会向上移动,但是不会调整注释列,并且注释最终会出现在错误的行中基团。

所以我想检查一下是否有人知道一种方法,将一个带有自定义文本的列添加到数据透视表中,以便将注释附加到正确的字符串,或者使其他功能保持相同的效果。

(通过“新评论”按钮的实际评论在这里不起作用,因为评论中的标签用于触发更下游的格式/公式)

2 个答案:

答案 0 :(得分:0)

您可以使用称为数据模型的内容来执行此操作。

首先,添加一个新表来保存您的评论:

enter image description here

接下来,从第一个表中创建一个数据透视表,但一定要检查选项"将此数据添加到数据模型"。

您会看到数据透视表字段框与平常略有不同。首先,Table1有一个小的向下三角形,如果你点击它,表1中的各个字段会展开/折叠。

enter image description here

其次,如果你点击说出" All"您将看到工作簿中的所有表都在数据透视表字段对话框中表示:

enter image description here

现在我们需要做的是告诉Excel这两个表之间存在关系。点击数据>功能区中的关系:

enter image description here

...并从右侧的下拉列表中选择左侧下拉列表中的每个表格和公共字段(在本例中为“组”字段): enter image description here

太棒了:你很高兴。现在,您可以将感兴趣的字段拖动到数据透视表中,包括第二个表中的“注释”字段:

enter image description here

答案 1 :(得分:0)

您也可以使用“ 模糊查询”;
我创建数据透视表,然后使用“模糊查找”在以后添加文本列。

示例;供应商名称(供应商代码)必须位于同一数据透视表中;但是Excel只希望对它们进行“分组”;计数或求和。当我要做的是将它们拖动到单独的列中并排查看时。注意:PowerPivot可以轻松完成此操作。

  1. 因此,首先创建所需数据的数据透视,然后将这些数据复制到新工作表中;然后“将表格式设置为”将创建命名表。然后“模糊查找”到原始表。添加所有必要的“文本列”。
相关问题