Google 工作表公式中的点后拆分两位小数
Split Two decimals After Dot in Google Sheets Formula
我有两组损坏的数字,其中合并了两列数据。
1.504.99
4.604.97
18.955.00
1.154.85
0.301.82
像这样:
0.0514.29%
0.1530.00%
0.2583.33%
0.000.00%
1.30185.71%
我想在第一个点之后将每列拆分为两位数,例如 1.30185.71% 为 1.30 | 185.71%
我尽可能多地尝试在 arrayformula 中使用 split 和 regexreplace 作为菜鸟,但到目前为止,没有任何效果。有什么办法可以使这项工作?请帮忙。 Sheet附上here
尝试
第一
=arrayformula(if(A2:A="",,regexextract(A2:A,"\d+\.\d{2}")))
和第二个
=arrayformula(if(A2:A="",,regexextract(A2:A,"\d+\.\d{2}(.*)")))
编辑
您可以添加值以转换为数字,第 1
=arrayformula(if(A2:A="",,value(regexextract(A2:A,"\d+\.\d{2}"))))
和第二个
=arrayformula(if(A2:A="",,value(regexextract(A2:A,"\d+\.\d{2}(.*)"))))
我有两组损坏的数字,其中合并了两列数据。
1.504.99
4.604.97
18.955.00
1.154.85
0.301.82
像这样:
0.0514.29%
0.1530.00%
0.2583.33%
0.000.00%
1.30185.71%
我想在第一个点之后将每列拆分为两位数,例如 1.30185.71% 为 1.30 | 185.71%
我尽可能多地尝试在 arrayformula 中使用 split 和 regexreplace 作为菜鸟,但到目前为止,没有任何效果。有什么办法可以使这项工作?请帮忙。 Sheet附上here
尝试
第一
=arrayformula(if(A2:A="",,regexextract(A2:A,"\d+\.\d{2}")))
和第二个
=arrayformula(if(A2:A="",,regexextract(A2:A,"\d+\.\d{2}(.*)")))
编辑
您可以添加值以转换为数字,第 1
=arrayformula(if(A2:A="",,value(regexextract(A2:A,"\d+\.\d{2}"))))
和第二个
=arrayformula(if(A2:A="",,value(regexextract(A2:A,"\d+\.\d{2}(.*)"))))