输入大量日期而无需实际键入 /(正斜杠)

Cla*_*raA 13 microsoft-excel-2010

我输入了很多日期列,例如05/12/1943。我希望它显示为这样,但我只想输入5121943. 我正在努力节省我的击键次数。我已经能够使用自定义公式了mm/dd/yyyy,我只需要输入5/12/1943. 我再说一遍:我不想输入/.

我尝试使用非日期公式来连接文本:=CONCATENATE (##,"/",##."/",####)

我怎样才能做到这一点?

Cha*_*eRB 23

使用以下自定义格式格式化您的单元格,然后您可以输入连续的数字,而无需输入/.

00\/00\/000
Run Code Online (Sandbox Code Playgroud)

例如,如果您键入12152015,当您离开单元格时,它将显示为12/15/2015

在此处输入图片说明

需要注意的是,这将被视为一个数字,而不是日期。


Ste*_*ven 8

Excel(与 Access 不同)没有输入掩码。

您可以使用下面的公式将数字转换5121943为日期5/12/1943。您可能需要专门将公式结果格式化为日期。

=DATE(MOD(A1, 10000),TRUNC(A1/1000000), MOD(TRUNC(A1/10000), 100))
Run Code Online (Sandbox Code Playgroud)

注意:不是被标记为错误,而是无效的输入日期(不在 中mmddyyyy)不会按预期显示:

13131948 ... 1/13/1949
  612015 ... 1/30/2015
Run Code Online (Sandbox Code Playgroud)