如何将未格式化的文本(例如csv或制表符分隔)粘贴到LibreOffice Calc中,然后将其格式化为数字(不用手动编辑每个单元格)。当我粘贴下面的文本时,它会在所有内容之前放置一个,所以如果我尝试将其转换为数字,那么它仍然是文本。
Text 0.01% 3% 5.1%
Asdf 0.2% 4% 6.0%
因此,例如,如果我将特殊情况粘贴为带有空格分隔符的无格式文本,然后将0.01%转换为数字(如果它按照我想要的那样将其说为0.0001),则它现在在单元格中显示为“0.01%”。 / p>
答案 0 :(得分:16)
使用前导单引号替换单元格:' (U+0027)
按CTRL
+ H
»Click More options
»Check Regular expressions
。
搜索^.*$
并替换为&
。
这有点像RegEx引擎破解。它在单元格开始之前搜索所有内容,并将其替换为现有单元格内容 - 但没有单引号。如果您想了解更多内容,请查看back reference。
答案 1 :(得分:9)
此过程在LibreOffice 4.0.2中进行测试。粘贴为无格式文本,然后选择以下选项:
现在,百分比将被粘贴为数字而不是文本,您可以使用格式选项以您喜欢的方式显示它们。
答案 2 :(得分:0)
我插入了一个带有函数 CNUM()
的列并引用了文本值。然后复制特殊粘贴:只有数字。然后压制旧列。