【问题标题】:Extract Pivot Table Row Label (not value)提取数据透视表行标签(不是值)
【发布时间】:2017-11-09 22:20:05
【问题描述】:

在 Excel 2010 中,我有一个紧凑形式的数据透视表,带有 3 个行标签(表示管理层次结构)。特定行中显示的 3 个管理级别中的哪一个将每天更改。 (源数据位于另一个电子表格中,字段 Manager L3、Manager L2 和 Manager L1 分别位于 John Smith、Gary Glen 和 Bob Stevens 下方的列中。)

在数据透视表旁边的列中,我需要捕获正在显示的行标签。

Pivot Table example

有什么公式可以用来生成该信息吗?

如果您需要更多信息,请告诉我。提前谢谢你。

【问题讨论】:

  • 我会继续猜测您不能这样做,除非您在另一张纸上创建所有 Manager L3、Manager L2 和 Manager L1 的列表,然后使用公式弄清楚他们属于什么类别。
  • 看,这就是我从不使用紧凑形式的原因。真是糟透了,期间。使用表格形式,您只需查看列标题即可查看谁属于哪个类别。你有什么理由不直接切换到那个?
  • 因为我每天都会有一个新的数据列运行,我需要尽可能地节省空间。我已经想到了一个替代方案......创建将个人姓名与其级别(L1,L2,L3)相结合的帮助列,然后在数据透视表中使用它。这足以让我为每日专栏建立驱动公式。

标签: excel excel-2010 pivot-table formulas


【解决方案1】:

就像我上面说的,我相信您的解决方案是在另一个(隐藏)工作表上创建一个数组,例如:

然后对它运行VLOOKUP=VLOOKUP(A45,Sheet1!$A$1:$B$6,2,FALSE)

您可以将该公式放在工作表上的单元格 B45 中并向下拖动。

【讨论】:

  • 我编辑了原始帖子以描述源数据的布局方式,但我不确定它是否有意义。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-30
相关资源
最近更新 更多