如何规范化Excel单元格数据

我从外部来源获取数据,并且需要对单元格进行归一化。 喜欢这个:

A 32.1342244,31.1322214,0 35.12331299999999,12.14324553333333,0 .. .. 

我想A行是两个数字(而不是三个)的forms,尾数是最多8个数字。 所以上面的数据看起来像这样:

 A 32.1342244,31.1322214 35.12331299,12.14324553 .. .. 

我怎样才能做到这一点? 有没有办法使用正则expression式呢? 可以这样做,只是简单地消毒数据,而不是从一个地方复制到另一个地方?

select你想要处理的单元格并运行这个微小的macros:

 Sub Normalize() Dim r As Range, ary For Each r In Selection ary = Split(r.Value, ",") ary(0) = Format(ary(0), "0.00000000") ary(1) = Format(ary(1), "0.00000000") r.Value = ary(0) & "," & ary(1) Next r End Sub