请教一个excell的问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 17:01:21
在excell表格里,3000变成3,000,我知道使用千位分隔符可以实现。
3000-4000如何变成3,000-4,000?我使用千位分隔符没反应,请达人相助,因为列表实在太多,挨个加逗号有难
将“000”替换成“,000”对于3000-4000时管用,对300000-500000、5600-6600就不管用了,第三个答案看不懂

假定原数据在A列,如果都没有小数,请在后面空白列输入公式:
=TEXT(LEFT(A1,FIND("-",A1)-1),"#,##0")&"-"&TEXT(RIGHT(A1,LEN(A1)-FIND("-",A1)),"#,##0")
将公式向下复制到相应行。
再用选择性粘贴/数值,将公式列得到的结果复制回原列。

如果要保留两位小数,公式改为:
=TEXT(LEFT(A1,FIND("-",A1)-1),"#,##0.00")&"-"&TEXT(RIGHT(A1,LEN(A1)-FIND("-",A1)),"#,##0.00")

单独做数字可以 做3000-4000不行
单独做的做法: 格式 单元格 数字 数值 使用千位分割符 打上勾就可以

Ctrl+H,将“000”替换成“,000”。