没有总计/聚合的数据透视列表

没有总计/聚合的数据透视列表

是否有任何简单的方法可以创建一个“数据透视”表来比较几列中的结果数据,但实际上无需求和/计数或执行其他数据透视操作?

例子:

安排以下内容

ABCDE
1 10101201 位置
1 20 102 202 是
2 10 103 203 是
2 20 104 204 问

就像这样
A C' C'' D' D'' E' E''
1 101 102 201 202 XY
2 103 104 203 204 中

其中 B 的值决定在哪一列显示来自 C 或 D 的数据。

(希望这个例子能够让大家理解这个问题)

我可以考虑使用 A 和 B 的连接值进行查找,或者分几步创建数据,但这会相当麻烦。在 Excel 中是否有任何快捷方式来实现此功能?

答案1

这已经非常接近了。在 Excel 2007 中,它使用“数据透视表选项”对话框的“显示”选项卡中的“经典数据透视表布局”。

在此处输入图片描述

答案2

这是使用“INDEX-MATCH”的数组公式的解决方案。请记住,数组公式必须使用 CTRL+SHIFT+ENTER 输入,这会在公式周围加上花括号 {}。

(这种方法的灵感来自 chandoo.org/wp/2010/11/02/multi-condition-lookup

请参阅下面的屏幕截图。

在此处输入图片描述

将数据放入单元格 A1:E5 后,我为每列创建了 5 个命名范围。然后我按照您想要的布局设置结果区域。单元格 B18:G19 具有“INDEX-MATCH”数组公式,如第二张屏幕截图所示。(屏幕截图中只能显示前 3 列;抱歉!)例如,以下是单元格 B18 中的公式:

{=INDEX(C_list,MATCH($A18&B$17,A_list&B_list,0))}

在此处输入图片描述

而且,经过所有这些,我仍然认为只需连接 A 和 B 然后进行 vlookup 就更容易了!

相关内容