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

问题描述 投票:0回答:3

我的文件中有很多单元格,其内容为

'14.05

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

14.05

Libre Office 中是否有用于这种大规模转换的内置功能,还是我需要摸索宏?

libreoffice libreoffice-calc
3个回答
20
投票

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

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

那么以下将是可能的:

选择整列

A
。然后从菜单栏中选择
Data
-
Text to columns

然后点击

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

当您的

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


3
投票

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

将 .* 放入“搜索:”并将 & 放入“替换为:”

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

相关:LibreOffice Calc:如何将未格式化的文本转换为数字(或其他格式)


0
投票

选择单元格。 右键单击/格式化单元格

注意当前选择的格式 - 不是你所期望的,我敢肯定

然后,选择您想要的数字格式/输入

再次选择单元格

菜单/数据/文本到列

一定要选择Trim spaces

/ 输入

应该这样做。

© www.soinside.com 2019 - 2024. All rights reserved.