LibreOffice Calc 和带有空单元格的数据透视表

问题描述

假设您想使用 LibreOffice Calc 处理调查结果(例如来自 LimeSurvey 的数据)。

有些问题可能是可选的,有些单元格可能是空的(如单元格 A6):

LibreOffice screenshot columns

如果您想分析数据集(例如计算给出相同答案的人数),您可以使用 InsertPivot 创建数据透视表:

enter image description here

但是...我无法在 LibreOffice 中分析我的空单元格:

LibreOffice pivot table screenshot empty

实际错误:

  • 单元格 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,一种像您这样的解决方法,涉及临时表,是唯一已知的解决方案。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...