如何解决如何过滤Excel数据透视表中的一列
我正在尝试使用数据透视表中的数据创建隧道图。但是,我找不到为一列设置条件的方法(“Response Received Column)。我希望该表计算 5 人,并显示 3 人响应。如果我进行常规过滤,我只会显示 3 “姓名”列中的人。
解决方法
您可以使用数组公式 - 就像这样。 在名称的结果单元格中输入公式:
=SUM(IF(ISBLANK(B2:B9),1))
Response Received 的结果单元格输入公式:
=SUM(IF((E2:E9="YES"),1,0))
(根据需要调整行范围编号以匹配数据范围)
重要!
输入公式后,您必须按:(CTRL+SHIFT+ENTER) 那激活了数组公式。您可以通过选择公式单元格来确认 你会在周围看到大括号,如下所示:
{=SUM(IF((E2:E9="YES"),0))}
试试吧。
,Power-pivot 解决方案。也可以直接复制到excel中。
向模型添加数据,创建一个额外的列,例如 positive response
,计算为
=IF(Table1[response_received]="Yes",0)
在第一个菜单选项卡中点击 pivot table
,并像这样获得您想要的视图
注意我在这里使用了 sum 而不是 count。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。