有没有办法将前导零添加到 7 位数字且应为 8 位的日期?
7301982 应该是 07301982。
我有一列充满了这些值,并且需要一种使用公式的方法。有任何想法吗?
有没有办法将前导零添加到 7 位数字且应为 8 位的日期?
7301982 应该是 07301982。
我有一列充满了这些值,并且需要一种使用公式的方法。有任何想法吗?
我知道这是一个老歌,但是当我搜索解决方案时,这是第一个结果。
我所做的是:
=concatenate(year(A1),text(month(A1),"00"),text(day(A1),"00"))
其中 A1 是日期字段。
=text(A1, "00000000")
会做的。
设置自定义格式 00000000
只是另一个想法,因为这只是发生在我的新笔记本电脑上。这可能是您的 Windows 设置。如果您更喜欢在 Windows 中的所有位置(如右下方的时钟)的月份前导零,那么您可以:
控制面板 >> 时钟等 >> 更改日期、时间或数字格式...然后将短日期设置为 MM/dd/yyyy。
这也作为第一种日期格式延续到 Excel。我知道这不是一个完全按照要求的公式,但这是我在搜索时找到的文章。
只需转到自定义数字格式并选择 yyyy\m\d 并添加更多 m 或 d 即可。
当您需要前导零以便另一个应用程序看到一个 9 位数字时,这是一个很好的公式。
=REPT(0,9-LEN(A2))&A2&""
option 123
以另存为数据。否则,您会看到数据,但实际上它是一个公式,如果您尝试使用column B
. 9 digits
并且column B
是变量。您可以在电子表格中使用任何长度或任何列。只需调整公式。
从另一个网站上的另一个答案复制,为我工作就像一个魅力!
行。您的日期似乎已格式化为文本。这是你应该做的。
首先,在工作表某处的空白单元格中,输入数字 1。然后,右键单击,复制。接下来,突出显示整个日期列。右键单击,特殊粘贴,相乘。所有的日期都将变成数字。接下来,突出显示日期列,并应用所需的日期格式。
有一种简单的方法可以在 Excel 中维护前导零。
只需将其添加到单元格并输入您需要的任何值,零就会被保留
例如:如果我想要 0000000023
在单元格中输入 '0000000023
只要您在值之前键入它,该 ' 符号似乎就会保留零。
如果您选择区域设置(位置),则此日期格式 MM/DD/YYYY 可用:英语(菲律宾)。尝试使用一个单元格,然后复制/粘贴/特殊/格式化其他单元格。