我正在基于具有不同可用选项的是/否标志的数据集创建数据透视表。
以下是我的数据集。
一旦我将这些数据放入数据透视表中,我一直在尝试根据他们的区域获取每个选项的计数,但我似乎无法根据选项是否为Y /如何计算每个选项的数量ñ
我查看了计算字段并认为这可能是一种完成此操作的方法,但我不确定。
我想创建此数据透视表而不向原始数据集添加任何字段。
下面是我对数据透视表的想法,但计数已关闭。
答案 0 :(得分:0)
解决此问题的最简单方法是添加其他列来计算所需的总计。因此,在H列中,您可以在H2中添加标题Option1_Yes和此公式:
=IF(D2="Y",1,0)
如果向下和向右填充,则可以创建所需的其他值。只需确保扩展数据透视表数据源的范围以包含新列。
答案 1 :(得分:0)
您的数据经过交叉验证,因为多个列都与选项相关。 (选项1,选项2,......,选项n)。数据透视表不喜欢“相关”列标题在顶部运行的交叉表。您需要首先“取消”数据,这意味着将其从CrossTab更改为所谓的平面文件。
如果您已安装PowerQuery加载项(或具有Excel 2016或Excel / Office 365订阅),则可以使用PowerQuery执行此操作。谷歌“PowerQuery”和“Unpivot”,你会发现一大堆视频。
否则你可以使用VBA,例如我之前在http://dailydoseofexcel.com/archives/2013/11/21/unpivot-shootout/上发表的我的Unpivot例程
答案 2 :(得分:0)
解决此问题的最简单,最快的方法是用数字1替换“ y”标志,并将N标志保留为空白。