我试图用RegexExtract函数在Google中提取一个数字。挑战是数字长度从3到6不等,这个数字可以是小数。或超过1000,然后加上a,1,000
我设法为4/5用例找到了一种方法,但无法为没有。或者,
$63,284 Mil 63,284 REGEXEXTRACT(E22,"[0-9]+[,.]+[0-9]+")
$3,552 Mil 3,552 REGEXEXTRACT(E23,"[0-9]+[,.]+[0-9]+")
$386 Mil #N/A REGEXEXTRACT(E24,"[0-9]+[,.]+[0-9]+")
$192.7 Mil 192.7 REGEXEXTRACT(E25,"[0-9]+[,.]+[0-9]+")
$71.9 Mil 71.9 REGEXEXTRACT(E62,"[0-9]+[,.]+[0-9]+") 发布于 2020-07-08 15:00:37
试一试
=ArrayFormula(regexreplace(E22:E62, "[^0-9,.]",))看看能不能成功?
该公式从源范围中删除不是数字、逗号或(十进制)点的所有字符。
发布于 2020-07-08 20:37:58
尝试:
=ARRAYFORMULA(IFNA(REGEXEXTRACT(A1:A, "\d+,\d+|\d+.\d+|\d+")))

https://stackoverflow.com/questions/62795960
复制相似问题