在Excel的使用中,根据不同需求对时间数据进行多样化格式显示以及提取特定时间部分是常见的操作。以下将详细介绍如何通过单元格格式设置及相关函数来实现这些功能。

一、多样化格式显示时间

(一)显示“0时00分00秒”格式

选中目标单元格区域

首先,明确要设置此格式的时间数据所在单元格区域,在图8所示示例中,是选中B2:B4单元格区域。通过鼠标拖动的方式,从B2单元格开始,按住鼠标左键并拖动至B4单元格,确保将需要显示为“0时00分00秒”格式的所有时间单元格全部选中。

调出单元格格式对话框

选中目标单元格区域后,按下Ctrl+1组合键。这一操作会调出“单元格格式”对话框,该对话框提供了多种用于设置单元格格式的选项,我们将在这里对时间的显示格式进行自定义设置。

选择自定义格式分类

在打开的“单元格格式”对话框中,找到“分类”列表。从该列表中选择“自定义”选项。因为要按照特定的格式(“0时00分00秒”)来定义时间的显示方式,所以需选择自定义格式。

输入自定义格式代码

在选择“自定义”后,对话框右侧的“类型”文本框会显示出来。在此文本框中,按照要求输入“hh时mm分ss秒”。这样,所选单元格区域内的时间数据就会按照此格式显示,例如,若原时间为12:30:15,就会显示为“12时30分15秒”。

(二)显示“00 - 00 - 00”格式

选中相应数据区域(步骤与前面类似)

同样先选中要设置此格式的时间数据所在单元格区域(此处省略详细选中步骤,与前面选中B2:B4类似操作)。

调出单元格格式对话框及选择自定义格式分类(同前)

按下Ctrl+1组合键调出“单元格格式”对话框,然后在对话框中选择“自定义”选项。

输入自定义格式代码

在对话框右侧的“类型”文本框中,按照要求输入“hh - mm - ss”。此时,所选单元格区域内的时间数据会按照此格式显示,比如原时间为12:30:15,将显示为“12 - 30 - 15”。

(三)显示“上午/下午 时分秒”格式

选中目标单元格区域(类似前面操作)

先确定要设置此格式的时间数据所在单元格区域并选中(操作与前面选中B2:B4等类似)。

调出单元格格式对话框及选择自定义格式分类(同前)

按下Ctrl+1组合键调出“单元格格式”对话框,再选择“自定义”选项。

输入自定义格式代码

在对话框右侧的“类型”文本框中,按照要求输入“上午/下午 hh:mm:ss”,注意上午/下午和时分秒之间要用空格隔开。这样,所选单元格区域内的时间数据会按照此格式显示,例如,若原时间为13:30:15,就会显示为“下午 1:30:15”。

excel多样化格式显示时间并提取整时整分整秒的方法-趣帮office教程网

二、提取时间中的特定部分

(一)提取“时”

选中目标单元格区域(依具体需求确定)

首先确定要提取“时”的时间数据所在单元格区域并选中。

调出单元格格式对话框及选择自定义格式分类(同前)

按下Ctrl+1组合键调出“单元格格式”对话框,然后选择“自定义”选项。

输入自定义格式代码

在对话框右侧的“类型”文本框中,按照要求输入“hh”。这样,所选单元格区域内的时间数据的“时”部分就会被提取出来并显示,例如,若原时间为12:30:15,在提取“时”的单元格中就会显示“12”。

(二)提取“小时数”(按整时计算)

选中目标单元格区域(类似前面操作)

先确定要提取“小时数”的时间数据所在单元格区域并选中。

按下Ctrl+1组合键调出“单元格格式”对话框,然后选择“自定义”选项。

输入自定义格式代码

在对话框右侧的“类型”文本框中,按照要求输入“[h]”。此时,所选单元格区域内的时间数据的“小时数”(按整时计算)就会被提取出来并显示,例如,若原时间为12:30:15,在提取“小时数”的单元格中就会显示“12”。

(三)提取“分”

关于单元格格式的限制

直接通过单元格格式无法准确提取“分”,因为在Excel中,“m”既可以表示月也可以表示分,默认情况下会被当作1月处理,所以不能单纯依靠单元格格式来提取“分”。

利用TEXT函数提取

可以使用TEXT函数来达到提取“分”的效果。例如,假设要从G2单元格中的时间数据提取“分”,则在目标单元格中输入公式:=MOD(TEXT(G2,"[m]"),60)。通过这个公式,就能准确提取出时间数据中的“分”部分,例如,若G2单元格中的时间为12:30:15,经过公式计算,在相应单元格中就会显示“30”。

(四)提取“分钟数”(按整分计算)

选中目标单元格区域(类似前面操作)

先确定要提取“分钟数”的时间数据所在单元格区域并选中。

按下Ctrl+1组合键调出“单元格格式”对话框,然后选择“自定义”选项。

输入自定义格式代码

在对话框右侧的“类型”文本框中,按照要求输入“[m]”。这样,所选单元格区域内的时间数据的“分钟数”(按整分计算)就会被提取出来并显示,例如,若原时间为12:30:15,在提取“分钟数”的单元格中就会显示“30”。

(五)提取“秒”

选中目标单元格区域(类似前面操作)

先确定要提取“秒”的时间数据所在单元格区域并选中。

按下Ctrl+1组合键调出“单元格格式”对话框,然后选择“自定义”选项。

输入自定义格式代码

在对话框右侧的“类型”文本框中,按照要求输入“ss”。这样,所选单元格区域内的时间数据的“秒”部分就会被提取出来并显示,例如,若原时间为12:30:15,在提取“秒”的单元格中就会显示“15”。

(六)提取“秒数”

选中目标单元格区域(类似前面操作)

先确定要提取“秒数”的时间数据所在单元格区域并选中。

按下Ctrl+1组合键调出“单元格格式”对话框,然后选择“自定义”选项。

输入自定义格式代码

在对话框右侧的“类型”文本框中,按要求输入“[s]”。这样,所选单元格区域内的时间数据的“秒数”就会被提取出来并显示,例如,若原时间为12:30:15,在提取“秒数”的单元格中就会显示“15”。

通过以上各种方法,就可以在Excel中实现多样化格式显示时间以及准确提取时间中的整时、整分、整秒等特定部分,满足不同的数据分析和展示需求,全部单元格格式操作结果可参考下图。

excel多样化格式显示时间并提取整时整分整秒的方法-趣帮office教程网