[Excel-formula] Excel:在日期上领先的零..公式为我做?


Answers

=text(A1, "00000000")将做到这一点。

Question

有没有办法将一个前导零添加到7位数的日期,应该是8?

7301982应该是07301982。

我有一个列满了这些值,并需要一种方法来做一个公式。 有任何想法吗?




刚刚发生在我的新笔记本电脑上的另一个想法。 这可能是你的Windows设置。 如果你喜欢在窗口的每一个月份(比如右下角的时钟)都是零的,那么你可以:

控制面板>>时钟等>>更改日期,时间或数字格式...然后将短日期设置为MM / dd / yyyy。

这也作为第一个日期格式传递给Excel。 我知道这不是一个完全符合要求的公式,但是这是我在搜索时发现的文章。




当您需要前导零时,这是一个很好的公式,所以另一个应用程序会看到一个9位数的数字。

  1. 在电子表格中添加一列(如果数据在列A中,则为列B)
  2. 在新列中使用此公式: =REPT(0,9-LEN(A2))&A2&""
  3. 获取第一个单元格,然后尽可能多地拖下去。
  4. 请记住复制/粘贴option 123以保存为数据。 否则,您将看到数据,但实际上这是一个公式,如果您尝试使用column B的数据,则会收到参考错误。

9 digitscolumn B是变量。 您可以使用电子表格中的任意长度或任何列。 只需调整公式。




有一个简单的方法来维护Excel中的前导零。

只需将其添加到单元格中,然后键入所需的任何值,零将保留

例如:如果我想要0000000023

键入一个单元格'0000000023

这个符号似乎只要在值之前输入就可以保留零。