显示源数据中不存在的标签的数据透视表

Sim*_*eng 3 excel pivot-table

我继承了一个现有的数据表,但数据为零,预先创建的数据透视表也已刷新为空(仅保留标题和格式)。现在,当我在表中键入“A”时,数据透视表将显示“B”标签的记录。当我双击该行上的值以显示源时,它显示为“A”。有两条记录像这样显示,而其他数据没问题。

我知道您可以重命名数据透视表项目标签,但是即使在您擦除表格并刷新数据透视表之后,它是否还会以某种方式“存储”该信息?在我使用 Excel 的 12 多年里,这对我来说是非常新的。

我尝试过的一些事情:

  • 重置源数据并刷新=同样的问题,“A”仍然显示为“B”
  • 每个字段要保留的项目数:无 = 刷新后仍然是同样的问题
  • 创建一个新的数据透视表 = 这解决了问题,“A”最终显示为“A”

小智 5

创建数据透视表时,您可以重命名数据透视表中的标签,它们将使用新名称保留。

假设你的数据中有A,B,C,你可以在数据透视表中将C重命名为D,从现在开始,C的值将显示为D,即使刷新数据,即使修改数据或删除所有行。但如果您修改数据中的列名,则不会,请参见下文。

这是一个很好的功能:例如,当您有一个带有代码的表时,您可以将代码重命名为数据透视表中的标签,而无需 VLOOKUP。


以下是如何重置修改后的标签,从这里开始

  1. 重命名源中的列标题/名称
  2. 刷新枢轴。这将从枢轴中删除所有强制标签和删除字段。
  3. 将列名重命名回原来的名称
  4. 再次刷新枢轴
  5. 将该字段重新添加到您的数据透视表中。

请注意,您不能使用 SSAS 数据透视表执行此操作。