在excel中,如何提取时间中的小时数?

在excel中,时间的格式一般是00:00:00,分别表示,小时,分钟,秒。要提取前面的小时数,操作方法有多种,比如,利用HOUR函数来提取;比如,利用TEXT函数来提取;比如,用分列法来提取。本文将这些操作方法分享给大家参考下。

在excel中,如何提取时间中的小时数?

前言

(01)打开excel工作薄,再点开我们需要操作的工作表;如下图所示,我们需要对此表B2:B12这区域中的时间操作提取小时数值,提取的小时数值放在C2:C12这区域中。

在excel中,如何提取时间中的小时数? 第2张

提取方法一:利用HOUR函数

(01)分享第一种方法,利用HOUR函数来提取小时数值。下面,开始操作,我们先把C2:C12这一区域的单元格给选中。

在excel中,如何提取时间中的小时数? 第3张

(02)接下来,鼠标移到表格的编辑栏这里,鼠标点击一下编辑栏,定位光标,然后,输入公式:=HOUR(B2)

在excel中,如何提取时间中的小时数? 第4张

(03)接着,我们要同时按下键盘的CTRL+ENTER(回车);这时,C2:C12单元格区域即同时显示出数值,这些数值即是B2:B12中的小时数值。那么,提取操作完成。

在excel中,如何提取时间中的小时数? 第5张

提取方法二:利用TEXT函数

(01)同样要先选中C2:C12这区域单元格;再在表格上方的编辑栏中输入我们所需要的公式:=TEXT(B2,"H")

在excel中,如何提取时间中的小时数? 第6张

(02)接着,我们同时按下CTRL+ENTER,记得哦,一定要同时按下CTRL+ENTER,这样才会同时把所有的结果给显示出来。

在excel中,如何提取时间中的小时数? 第7张

(03)小时数中,有一位数字的,有两位数字的,假设,你想要所有数字都显示为两位数字,比如,1显示为01,7显示为07;那么,在公式这里就要做一些修改。原公式是=TEXT(B2,"H"),那么,我们就要修改为:=TEXT(B2,"HH")

在excel中,如何提取时间中的小时数? 第8张

提取方法三:分列法

(01)我们把B2:B12这区域单元格全选中,接着,再点数据选项卡,在下面展开的各项内容中,点:分列;调出分列向导操作面板来。

在excel中,如何提取时间中的小时数? 第9张

(02)在分列向导第一步这里,我们直接就按默认的,点下一步就好了。再转到向导的第二步操作面板。

在excel中,如何提取时间中的小时数? 第10张

(03)在第二步的操作面板中,我们要在“其他”这里打上对勾的,表示要启用这个选项,并在右侧的编辑栏内输入:号。再点下一步。

在excel中,如何提取时间中的小时数? 第11张

(04)转到第三步,第三步是重要的一步。在“目标区域”这里输入=$C$2:$C$12(也就是提取后小时数值要显示的单元格);然后,再看“数据预览”这里,当前默认的是左边的小时数值是抹黑状态。我们要用鼠标点击第二项的分钟这里,把这里抹黑。然后,再回到“列数据格式”这里点选“不导入此列(跳过)”。

在excel中,如何提取时间中的小时数? 第12张

(05)接着,鼠标再点“预览数据”这里的右侧这秒数值这一项,抹黑。然后,再回到“列数据格式”这里点选“不导入此列(跳过)”。“目标区域”这里不用动。然后点击完成,完成这里的设置。

在excel中,如何提取时间中的小时数? 第13张

(06)点击完成后,向导面板自动关闭。我们再看表格这里,看!在C2:C12这里,已显示了B2:B12的小时数值。那么,本次的提取操作完成。

在excel中,如何提取时间中的小时数? 第14张