首页 > 解决方案 > 谷歌表格:从字符串中删除除十进制之外的特定字符

问题描述

嗨,我在 Google 表格中有一列凌乱的数据,我正在尝试清理并删除除小数外的任何非数字字符。

我在 REGEXREPLACE 中的表达式语法存在问题(这可以删除括号/引号/冒号,但也可以删除小数,我希望保留小数):

=REGEXREPLACE(A1,"\D+", ""))

{"result":[[1482710400
69294586954.95]
[1513209600
70212683668.01]
[1513296000
71293570461.83]
[1513382400
72432097963.87]
[1513468800
74422755261.42]
[1513555200

标签: regexgoogle-sheetsgoogle-sheets-formula

解决方案


我刚刚测试了以下内容并确认它有效

=REGEXREPLACE(A1, "[^0-9.]+", "")

推荐阅读