当前位置:  开发笔记 > 编程语言 > 正文

从字符串 - 谷歌电子表格中提取数字

如何解决《从字符串-谷歌电子表格中提取数字》经验,为你挑选了2个好方法。

在谷歌电子表格中,我需要一个公式来提取包含在任意字符串中的所有数字(0到9),该字符串可能包含任何可能的字符,并将它们放入单个单元格中.

示例(输入 - >输出)

d32????????fe9j.r/3-fF66 -> 329366
h01j2j3jFxF$$4j5j6j7j8j9 -> 0123456789

Wiktor Strib.. 32

您可以使用\D+正则表达式替换所有非数字字符,并使用空字符串替换

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

或者将其转换为数字:

=VALUE(REGEXREPLACE(A11,"\D+", ""))

在此输入图像描述



1> Wiktor Strib..:

您可以使用\D+正则表达式替换所有非数字字符,并使用空字符串替换

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

或者将其转换为数字:

=VALUE(REGEXREPLACE(A11,"\D+", ""))

在此输入图像描述



2> ZygD..:

这些适用于整数,小数负数

=REGEXEXTRACT(A2,"-*\d*.?\d+")
=VALUE(REGEXEXTRACT(A2,"-*\d*.?\d+"))

推荐阅读
惬听风吟jyy_802
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有