当 Microsoft Excel 中的某些数字为负数和小数时,如何将一列数字设置为具有相同的长度(字符串)?

当 Microsoft Excel 中的某些数字为负数和小数时,如何将一列数字设置为具有相同的长度(字符串)?

假设我有以下数字的列表:

  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

选择要格式化的单元格,然后右键单击所选内容并选择格式化单元格

选择自定义选项并将类型设置为0000.00;-000.00如下: 在此处输入图片描述

正数的格式为 0000.00(“;”之前的内容),负数的格式为 -000.00(“;”之后的内容)。

这两种格式都使用前导零,而不是尾随零,以确保小数点对齐。我知道这不是你想要的,但我认为这种方式更易读。

答案3

从“设置单元格格式”选项中,您将找到“自定义”选项卡,只需选择0000.00;-000.00就是这样。

答案4

在 MS Excel 中将一列数字设置为具有相同字符长度的步骤如下:

首先,选择列数,然后右键单击。现在,从菜单下的可用选项中单击“设置单元格格式”,然后从这里进行更改。

相关内容