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。
需要注意的是,这将被视为一个数字,而不是日期。
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)
| 归档时间: |
|
| 查看次数: |
3867 次 |
| 最近记录: |