Excel中,逗号分隔数字是当作数字的“千”的分节符的。即10,000与10000是等价的,都是表示1万。这与数字的分节写法完全一致。你原来的数字用分号分隔,Excel就是当作文本对待了,而替换为逗号后,就转换成了真正的数字。Excel的有效数字位数为15位。超过15位的以0代替。所以并不是Excel使数字变乱码,而是按照它的规律在转换。
你在进行替换的时候,逗号后边加一个空格就可以了,你试试看,“;”==》“, ”