【发布时间】:2020-10-02 12:32:35
【问题描述】:
我正在尝试删除单元格中的非数字字符。有人可以帮助什么应该是正确的公式吗?
假设A1 的值为(453) 567-1234。
单元格只有4535671234 的公式应该是什么?
【问题讨论】:
标签: regex google-sheets google-sheets-formula
我正在尝试删除单元格中的非数字字符。有人可以帮助什么应该是正确的公式吗?
假设A1 的值为(453) 567-1234。
单元格只有4535671234 的公式应该是什么?
【问题讨论】:
标签: regex google-sheets google-sheets-formula
有许多正则表达式模式只返回数字。
以下是其中之一
作为数字返回:
=REGEXREPLACE($A$1,"\D+", "")+0
作为文本/字符串返回:
=REGEXREPLACE($A$1,"\D+", "")
使用的功能/更多信息:
【讨论】:
如果你只想有数字,你可以有以下:
=REGEXREPLACE(A1,"[^\d]", "")
=VALUE(REGEXREPLACE(A1,"[^\d]", ""))
有关 google 表格使用的正则表达式语言的更多参考,您有documentation here。
【讨论】: