当我尝试在 Excel 2007 中填写社会保障号码时,我父亲发现他无法让数字以零开头 ( 0
)。
例如:0123456789
变成123456789
我需要做什么才能使前导零保持原样并且不消失?
答案1
如果您插入的数字都具有相同的长度,则可以为它们设置自定义格式:
因此,如果您想将 123456789 变成 0123456789,则可以使用格式0000000000
。
答案2
另一种方法是先输入引号 ('),然后输入数字。这样,数字将被视为字符串,因此前导零将保留。(引号不会显示)
答案3
Excel 对社会保障号码有特殊的格式。
- 选择要输入 SSN 的单元格
- 右键单击并选择“设置单元格格式”
- 在“数字”选项卡上,选择“特殊”(靠近列表底部)
- 右侧将显示“社会安全号码”。选择它并单击“确定”
当您在这些单元格中输入 SSN 时,它们将以零开头。
答案4
取自https://stackoverflow.com/a/3992588/3664960,我认为这是最快和最简单的:
=TEXT(A1,"0000")
然而,TEXT 函数还可以执行其他奇特的操作,例如日期格式化。