有没有办法将前导零添加到7位数的日期,应该是8?
7301982应该是07301982。
我有一个满是这些值的列,需要一种方法来使用公式。有什么想法吗?
答案 0 :(得分:20)
我知道这是一个老人,但当我搜索解决方案时,这是第一个结果。
我做的是:
=concatenate(year(A1),text(month(A1),"00"),text(day(A1),"00"))
其中A1是日期字段。
答案 1 :(得分:17)
=text(A1, "00000000")
会这样做。
答案 2 :(得分:3)
设置自定义格式00000000
答案 3 :(得分:1)
只需转到自定义格式的数字,然后选择yyyy \ m \ d并添加更多m或d。
答案 4 :(得分:0)
从另一个网站上的另一个答案复制,为我的魅力工作!
确定。您的日期似乎格式化为文本。这就是你应该做的。
首先,在工作表上某处的空白单元格中键入数字1.然后,右键单击,复制。 接下来,突出显示整个日期列。右键单击,粘贴特殊,乘以。 所有日期都会变成数字。 接下来,突出显示日期列,并应用所需的日期格式。
答案 5 :(得分:0)
有一种简单的方法可以在Excel中维护前导零。
只需将其添加到单元格并键入您需要的任何值,并保留零
例如:如果我想要0000000023
输入单元格&00; 0000000023
那'只要您在值之前键入符号,符号似乎会保留零。
答案 6 :(得分:0)
当你需要前导零时,这是一个很好的公式,所以另一个应用程序看到一个9位数字。
=REPT(0,9-LEN(A2))&A2&""
option 123
以保存为数据。否则,您将看到数据,但实际上它是一个公式,如果您尝试使用column B
中的数据,您将收到参考错误。 9 digits
和column B
是变量。您可以在电子表格中使用任意长度或任何列。只需调整公式。
答案 7 :(得分:-3)
如果您选择区域设置(位置):英语(菲律宾),则可以使用此日期格式MM / DD / YYYY。尝试使用一个单元格,然后复制/粘贴/特殊/格式化其他单元格。