在单元格中输入时间时,很容易输入数字,毕竟这是数字键盘的用途。真正使您慢下来的是必须输入其他字符,尤其是需要使用Shift键的字符。例如,如果您要输入时间,则很容易以2:30输入230,但是通过输入冒号来减慢速度是很痛苦的。

因此,您可能想知道是否存在一种方法来设置将自动添加冒号的输入掩码。好消息是,有。坏消息是没有,没有。听起来令人困惑?让我解释一下…​

您可以设置自定义格式,以所需的任何格式显示时间。例如,您可以使用以下步骤:

。选择要用于时间输入的单元格。

。显示功能区的“主页”选项卡。

。单击“数字”组右下角的小图标。 Excel将显示“设置单元格格式”对话框的“数字”选项卡。

。在类别列表中,选择自定义。 (请参见图1。)

。将“类型”框中的内容替换为#“:” 00(井号,引号,冒号,引号和两个零)。

。单击确定。

现在,您可以仅使用数字输入您的时间。问题(这是个坏消息)是该单元格实际上不包含时间。如果输入230(代表2:30),则该时间不包含2:30,而是包含230。因此,您不能直接在时间计算中使用单元格的内容。

为了克服这个问题,您可以使用另一列来显示输入的数字转换为时间。您需要做的就是使用公式进行转换。例如,如果输入的时间在单元格A3中,则可以在其他单元格中使用以下公式进行转换:

=(INT(A3/100)/24)+(MOD(A3,100)/1440)

设置包含上述公式的单元格的格式,以便显示各种时间格式之一,您已全部准备就绪。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(12550)适用于Microsoft Excel 2007、2010、2013、2016、2019和Office 365中的Excel。您可以在此处为Excel的较旧菜单界面找到此技巧的版本: