将数字转换为文本并保留前导零/尾随零

将数字转换为文本并保留前导零/尾随零

我收到了一个 Excel 文件 (.xlsx),其中有一列如下:

1.6000
1.6050
1.7000
5.0

等等。该列似乎是数字类型。我需要将此列转换为文本。当我尝试格式化单元格并更改为文本时,它会像这样更改数据:

1.6
1.605
1.7
5

这是不正确的,与实际数据不符。如何在不丢失数据的情况下将此列更改为文本?

答案1

如果您查看“设置单元格格式”,这些单元格是否显示为带有 4 位小数的数字?如果是,则在临时列中,将第一个单元格设置为

=IF(CELL("FORMAT",A1)="F4", TEXT(A1,"0.0000"), "THIS ONE IS DIFFERENT")

拖动以填充列。找到不是四位数的数值,然后手动逐个修复它们或使公式更智能。然后复制并粘贴值。

相关内容