已解决:哪些 RegexExtract 参数可以提取具有不同长度和格式的数字
SOLVED: Which RegexExtract parameters to extract number with different length & format
我正在尝试使用 RegexExtract 函数在 Google 表格中提取数字。
挑战在于数字长度从 3 到 6 不等,数字可以是带 .或者超过 1000 然后用 , for 1,000
我设法找到了 4/5 用例的方法,但没有 .或者,
,284 Mil 63,284 REGEXEXTRACT(E22,"[0-9]+[,.]+[0-9]+")
,552 Mil 3,552 REGEXEXTRACT(E23,"[0-9]+[,.]+[0-9]+")
6 Mil #N/A REGEXEXTRACT(E24,"[0-9]+[,.]+[0-9]+")
2.7 Mil 192.7 REGEXEXTRACT(E25,"[0-9]+[,.]+[0-9]+")
.9 Mil 71.9 REGEXEXTRACT(E62,"[0-9]+[,.]+[0-9]+")
尝试
=ArrayFormula(regexreplace(E22:E62, "[^0-9,.]",))
看看是否有效?
该公式从源范围中删除不是数字、逗号或(小数)点的每个字符。
尝试:
=ARRAYFORMULA(IFNA(REGEXEXTRACT(A1:A, "\d+,\d+|\d+.\d+|\d+")))
我正在尝试使用 RegexExtract 函数在 Google 表格中提取数字。 挑战在于数字长度从 3 到 6 不等,数字可以是带 .或者超过 1000 然后用 , for 1,000
我设法找到了 4/5 用例的方法,但没有 .或者,
,284 Mil 63,284 REGEXEXTRACT(E22,"[0-9]+[,.]+[0-9]+")
,552 Mil 3,552 REGEXEXTRACT(E23,"[0-9]+[,.]+[0-9]+")
6 Mil #N/A REGEXEXTRACT(E24,"[0-9]+[,.]+[0-9]+")
2.7 Mil 192.7 REGEXEXTRACT(E25,"[0-9]+[,.]+[0-9]+")
.9 Mil 71.9 REGEXEXTRACT(E62,"[0-9]+[,.]+[0-9]+")
尝试
=ArrayFormula(regexreplace(E22:E62, "[^0-9,.]",))
看看是否有效?
该公式从源范围中删除不是数字、逗号或(小数)点的每个字符。
尝试:
=ARRAYFORMULA(IFNA(REGEXEXTRACT(A1:A, "\d+,\d+|\d+.\d+|\d+")))