我有 Excel 电子表格中反馈调查的数据。问题按照典型的李克特量表进行评分。
1 Strongly disagree
2 Disagree
3 Neutral
4 Agree
5 Strongly agree
在主表中,答案仅以数字形式记录。相应的文本描述本身位于另一张表中,就像在数据库中一样。
所以我有
Response ID Q1 Q2 etc
001 4 5
002 5 5
我正在从主表创建一个图表来显示每个问题的结果,但没有 1 或 2 个答案,因此数据透视图仅从 3 到 5。有没有办法仍然显示 1 和 2,即使在源数据的任何地方都找不到这些值?
另外,有没有办法让图表中的标签引用文本描述,即将“1”、“2”等更改为“非常不同意”、“不同意”等?
答案1
只需添加包含您想要在图表中包含的所有值的虚拟数据:
或者,仅对真实数据中缺失的值使用虚拟数据;即 1 和 2。然后数据透视表和从中派生的图表就会包含所有五个值(或六个,如果包括的话(blank)
):
上面的图表基于 100 行数据:5 行是假的,95 行是真的。如果您有数千个数据点,响应 1 和 2 的凸起(列)将自动变得非常短。否则,您可以挥挥手,告诉客户这些凸起是您的图表软件的一个特性。
或者,您可以选择响应 1 和 2 的列并将其格式化为白色:
如果这样做,您可能特别希望仅为缺失值(1 和 2)插入虚拟数据,这样其他列的比例将是正确的。我不知道是否可以轻松地自动完成所有问题,但可能可以编写脚本(在 VBA 中)。