假设我有以下数字的列表:
97.24
73.25
-28.66
-52.75
-74.83
-234.43
-209.85
176.64
-163.34
-398.64
-3.73
-75.16
我该如何将它们排列在一列中,使得它们全部都有 7 个字符长度(包括负号及其逗号)?
如果原始数字的字符串长度为 5,那么我希望在最后一个小数点后添加 2 个零,以便总字符串长度 = 7
例如,对于上述情况,它变成,
97.2400
73.2500
-28.660
-52.750
-74.830
-234.43
-209.85
176.640
-163.34
-398.64
-3.7300
-75.160
我正在使用 Windows 和 Microsoft Excel
提前致谢
答案1
假设您总是有一个小数位,并且只想用尾随零填充,您可以使用。
=A1&REPT(“0”, 7-LEN(A2))
这应该在 7 的长度后附加 0。如果需要,它不会考虑添加小数点。
答案2
答案3
从“设置单元格格式”选项中,您将找到“自定义”选项卡,只需选择0000.00;-000.00就是这样。
答案4
在 MS Excel 中将一列数字设置为具有相同字符长度的步骤如下:
首先,选择列数,然后右键单击。现在,从菜单下的可用选项中单击“设置单元格格式”,然后从这里进行更改。