问题描述
假设您想使用 LibreOffice Calc 处理调查结果(例如来自 LimeSurvey 的数据)。
有些问题可能是可选的,有些单元格可能是空的(如单元格 A6
):
如果您想分析数据集(例如计算给出相同答案的人数),您可以使用 Insert
→ Pivot
创建数据透视表:
但是...我无法在 LibreOffice 中分析我的空单元格:
实际错误:
- 单元格
B6
为空
预期结果:
- 单元格
B6
应该是 =1
因为数据集有1
空单元格
我有一个解决方法,包括创建一个“临时表”并用像 § EMPTY VALUE §
这样奇怪的东西替换空单元格,然后能够用我的数据透视表分析空值。
如何使用数据透视表处理 LibreOffice Calc 中的空单元格?
在 Debian GNU/Linux 上的 LibreOffice 6.4.7 上测试,但我可以在 Ubuntu 20.04 Focal Fossa 和其他操作系统上重现。
非常感谢!
解决方法
另一种解决方法:
在 B 列中,将 A 列转换为字符串(单元格 B2 的公式为 =""&A2
)
然后使用 B 列中的值创建数据透视表。
,我的朋友 LibreOffice 自 2012 年以来就有一个已知错误,涉及带有空单元格的数据透视表。
https://bugs.documentfoundation.org/show_bug.cgi?id=47523
AFAIK,一种像您这样的解决方法,涉及临时表,是唯一已知的解决方案。