![将数字转换为文本并保留前导零/尾随零](https://linux22.com/image/1326843/%E5%B0%86%E6%95%B0%E5%AD%97%E8%BD%AC%E6%8D%A2%E4%B8%BA%E6%96%87%E6%9C%AC%E5%B9%B6%E4%BF%9D%E7%95%99%E5%89%8D%E5%AF%BC%E9%9B%B6%2F%E5%B0%BE%E9%9A%8F%E9%9B%B6.png)
我收到了一个 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")
拖动以填充列。找到不是四位数的数值,然后手动逐个修复它们或使公式更智能。然后复制并粘贴值。