Libreoffice Calc:将许多带有文本的单元格转换为数字

Libreoffice Calc: convert many cells with text to numbers

我的文件中有很多单元格的内容是

'14.05

我想将这些包含文本的单元格大量转换为我可以用来计算的数字。

14.05

Libre Office 中是否有内置函数可以进行这种大规模转换,还是我需要摸索宏?

使用查找和替换再次编辑数据,如在 https://ask.libreoffice.org/en/question/1843/changing-text-to-numbers/?answer=68235#post-id-68235.

Put .* into 'Search For:' and & into 'Replace With:'

然后将单元格格式化为数字。

相关:LibreOffice Calc: How to convert unformatted text to numbers (or other format)

如果撇号是引号前缀而不是像这样的真正的单元格内容:

(注意撇号仅显示在公式栏中,而不显示在单元格中)

那么以下将成为可能:

Select 整列 A。然后 select Data - Text to columns 从菜单栏:

然后点击OK。现在所有看起来像数字的内容都将转换为数字。

当在 Calc 中将点设置为小数点分隔符时,上述方法有效。如果您使用不同的区域设置,其中逗号设置为小数点分隔符,则 14.05 永远不会被视为数字。那么只有 14,05 会被当作数字。