输入大量日期而不必实际输入 /(正斜杠)

输入大量日期而不必实际输入 /(正斜杠)

我输入了很多日期列,例如05/12/1943。我希望它显示为这样,但我只想输入5121943。我试图节省我的按键次数。我可以使用自定义公式mm/dd/yyyy,我只需要输入5/12/1943。我再说一遍:我不想输入/

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

我怎样才能实现这个目标?

答案1

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

00\/00\/000

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

在此处输入图片描述

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

答案2

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

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

=DATE(MOD(A1, 10000),TRUNC(A1/1000000), MOD(TRUNC(A1/10000), 100))

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

13131948 ... 1/13/1949
  612015 ... 1/30/2015

答案3

如果您以 格式输入日期dd-mm,或者mm-yy输入明确的月份 1 号日期(即yy > 12),或者dd-mm-yy输入不属于当前年份且不属于月份 1 号的日期,则每个日期只需按 3-8 次键。小于 10 的数字可以作为个位数输入。这不会应用您想要的格式,因此您需要提前执行此操作(最好一次性输入整个列)或在完成后执行此操作。

对于当前年份内的(均匀分布的)日期,此方法平均每个日期仅需要 3.96 次击键,包括字符-- 比其他答案中的方法快两倍。其他特殊情况也稍快一些。

相关内容