Excel:'AND'通过在同一列中找到的值过滤数据透视表

问题描述 投票:0回答:1

我需要一个数据透视表来显示同一票证中组合发生的次数(A列)。>>

数据存储如下:

ticket  item
10001   1422
10001   2031
10002   1769
10002   2102
10002   2348
10003   1806
10004   1076
10004   1492
10004   1494
10004   1496
10004   2096
10004   2119
10004   2375

我需要Excel来显示如下结果:

item/item   1033    1036    1044    1051    1060    1095    1111    1113    1136    1139
1033    x   x   x   x   x   x   x   x   x   x
1036    x   x   x   x   x   x   x   x   x   x
1044    x   x   x   x   x   x   x   x   x   x
1051    x   x   x   x   x   x   x   x   x   x
1060    x   x   x   x   x   x   x   x   x   x
1095    x   x   x   x   x   x   x   x   x   x
1111    x   x   x   x   x   x   x   x   x   x
1113    x   x   x   x   x   x   x   x   x   x
1136    x   x   x   x   x   x   x   x   x   x
1139    x   x   x   x   x   x   x   x   x   x

其中“ x”表示找到了包含两个产品的票证。我相信要让Excel做到这一点,我需要使用“ AND”过滤器(而不是OR),对“ item”进行两次过滤。

我已经尝试了一切,甚至将表添加到模型中,然后从另一个具有相同项目的表中进行过滤。目前,我可以使用公式来执行此操作,但是由于这样做需要花费时间,并且需要分析的数据集数量很大,因此这是不切实际的。

我需要一个数据透视表来显示同一票证中组合发生的次数(A列)。数据存储如下:票证项目10001 1422 10001 2031 10002 1769 10002 2102 10002 ...

excel pivot-table
1个回答
1
投票

您可以使用Power Query

© www.soinside.com 2019 - 2024. All rights reserved.