Que*_*low 5 formatting libreoffice-calc
我有一个电子表格,其中包含通过'前面有一个撇号作为文本输入的值。我尝试了搜索和替换功能,但由于某种原因,它找不到前面包含撇号的那些单元格。我尝试将单元格格式更改为数字,但并没有导致这些文本变成数字。
因为有很多这样的单元格,所以单独删除每个单元格中的起始撇号需要很长时间。有没有更快的方法来做到这一点?
我发现了这些东西
使用 LibreOffice 版本3.6.5而不是 4.0。
最新的 LibreOffice 4.0(请参阅变更日志)将其 RegEx 引擎更改为ICU regexp engine. 因此,我无法将 LibreOffice 3.6.5 解决方案用于 LibreOffice 4.0
(也许自从 2013 年给出这个答案以来,这已经改变了。所以先试试最新的可用版本)
禁用Tools » AutoCorrect Options » Localized options » Single quotes。
此选项将您的单引号替换为类似的撇号。不幸的是,这不会改变您现有的单元格
屏幕截图展示了启用和不启用此选项的视觉差异

用前导单引号替换单元格:'(U+0027):
按CTRL+ H» 单击More options» 检查Regular expressions。
搜索^.*$并替换为&
它搜索单元格内的所有内容并将单元格内容替换为现有单元格内容 - 但没有前导单引号,因为您禁用了自动更正选项。如果您想阅读有关正则表达式的更多信息,请查看参考资料
用前导撇号替换单元格:‘(U+2018) 或’(U+2019) 或?(U+02BC):使用
哪个字符取决于您住的地方和使用的本地设置
按CTRL+ H» 单击More options» 检查Regular expressions。
搜索^[‘’?]并替换为空。
将整个电子表格内容复制并粘贴到 Notepad 或 Notepad++,执行搜索和替换并将内容复制回来。
| 归档时间: |
|
| 查看次数: |
10738 次 |
| 最近记录: |