如何去除单元格中数字前面的撇号(将文本数字转换为常规数字)

发表于

分类:

从老旧的财务会计系统中导出的电子表格数据,总是会存在各种各样的兼容性问题。

比如:数字前面经常会添加一个撇号’. 在电子表格中,数字前面的撇号,通常表示输入的是文本型数值,在计算时会被当作文本。因此我们需要将撇号移除,从而才能确保计算的准确性。

如果只有个别单元格出现这种情况,那么解决办法很简单,手动移除即可。单是,如果成百上千个单元格有这种情况,怎么办呢?

在LibreOffice中,解决办法如下:

  1. 选中所有数字前加了撇号的单元格。
  2. 编辑 > 查找与替换(或使用Ctrl+H快捷键)。
  3. 在“查找”框中,输入:.*(一个点号和一个星号),并选中“其他选项”下的“正则表达式”选项。
  4. 在“替换”框中,输入:&
  5. 单击”全部替换“按钮。

其中:

  • “查找”框中输入的点号 . 代表除换行符和分段符之外的任意单个字符;星号 * 表示星号前的该字符需要出现N次(N≥0)。两个组合在一起,表示查找单元格中的所有单个字符。
  • ”替换“框中输入的 & 符号,代表了在“查找”框中找到的符合条件的值。也可以使用$0代替。

更多关于正则表达式的信息,请参考:https://help.libreoffice.org/Common/List_of_Regular_Expressions/zh-CN


评论:

《“如何去除单元格中数字前面的撇号(将文本数字转换为常规数字)”》 有 8 条评论

  1. 123

    发布于

    有更简单的办法:
    1.选中所有数字前加了撇号的单元格。
    2.选择“数据”菜单-“文本分列“
    3.“字符串分隔符”选择单引号
    4.确定

    1. 多谢分享!

  2. 李生

    发布于

    多重数据透视表怎么用啊?

    1. > 多重数据透视表怎么用啊?
      什么是“多重数据透视表”?

  3. 胡宗宪

    发布于

    可不可以增加支付宝或者微信捐助?中国不方便使用pay或者比特币。

    1. 文档基金会位于德国,增加支付宝或微信支付可能存在困难,因为这涉及到税务等复杂问题,文档基金会需要有微信支付宝收款账号。等有空可以研究一下。话说,有谁知道要做到这一点需要做哪些工作?如何增加?

  4. 老刘

    发布于

    其实有个更加简便的办法,把这个区域复制到文本编辑器中,比如 记事本 或者 gedit中,然后再复制回来

    1. > 其实有个更加简便的办法,把这个区域复制到文本编辑器中,比如 记事本 或者 gedit中,然后再复制回来
      多谢分享!

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注