答案1
为此,您需要重塑数据,以便拥有一个名为“水果”的列,其值为“苹果”、“葡萄”和“香蕉”。
你可以用 PowerQuery 来实现。这可能看起来有点冗长,但坚持下去,它非常有用!
选择数据中的任意单元格并使用数据>获取和转换数据>从表/范围。
在 Power Query 编辑器中,选择三个水果列,然后使用“转换”>“任意列”>“取消透视列”>“仅取消透视选定列”。然后,您应该会得到如下所示的数据集:
你可以在这里停下来,但让我们稍微整理一下。
选择“属性”列并右键单击,然后使用“替换值”,将“你喜欢吗”替换为类似这样的内容:
现在做同样的事情,但将 ? 替换为空。这样之后,列中就只有水果名称了。
现在右键单击属性并使用重命名列并将该列重命名为水果。
类似地,将 Value 列重命名为 Answer。
现在使用“主页”>“关闭并加载”将完成的数据集放回工作簿中。
您现在可以创建所需的数据透视表,如下所示:
如果源数据中添加了新的列或行,您只需右键单击查询结果(如上图绿色行所示),然后使用“刷新”即可将新的水果或头发颜色及其答案添加到结果中。同样,然后刷新数据透视表以查看新项目。