在excel中,如何提取时间中的小时数?
在excel中,时间的格式一般是00:00:00,分别表示,小时,分钟,秒。要提取前面的小时数,操作方法有多种,比如,利用HOUR函数来提取;比如,利用TEXT函数来提取;比如,用分列法来提取。本文将这些操作方法分享给大家参考下。
前言
- 01
打开excel工作薄,再点开我们需要操作的工作表;如下图所示,我们需要对此表B2:B12这区域中的时间操作提取小时数值,提取的小时数值放在C2:C12这区域中。
提取方法一:利用HOUR函数
- 01
分享第一种方法,利用HOUR函数来提取小时数值。 下面,开始操作,我们先把C2:C12这一区域的单元格给选中。
- 02
接下来,鼠标移到表格的编辑栏这里,鼠标点击一下编辑栏,定位光标,然后,输入公式:=HOUR(B2)
- 03
接着,我们要同时按下键盘的CTRL+ENTER(回车);这时,C2:C12单元格区域即同时显示出数值,这些数值即是B2:B12中的小时数值。那么,提取操作完成。
提取方法二:利用TEXT函数
- 01
同样要先选中C2:C12这区域单元格;再在表格上方的编辑栏中输入我们所需要的公式:=TEXT(B2,"H")
- 02
接着,我们同时按下CTRL+ENTER,记得哦,一定要同时按下CTRL+ENTER,这样才会同时把所有的结果给显示出来。
- 03
小时数中,有一位数字的,有两位数字的,假设,你想要所有数字都显示为两位数字,比如,1显示为01,7显示为07;那么,在公式这里就要做一些修改。 原公式是=TEXT(B2,"H"),那么,我们就要修改为:=TEXT(B2,"HH")
提取方法三:分列法
- 01
我们把B2:B12这区域单元格全选中,接着,再点数据选项卡,在下面展开的各项内容中,点:分列;调出分列向导操作面板来。
- 02
在分列向导第一步这里,我们直接就按默认的,点下一步就好了。再转到向导的第二步操作面板。
- 03
在第二步的操作面板中,我们要在“其他”这里打上对勾的,表示要启用这个选项,并在右侧的编辑栏内输入:号。再点下一步。
- 04
转到第三步,第三步是重要的一步。在“目标区域”这里输入=$C$2:$C$12(也就是提取后小时数值要显示的单元格);然后,再看“数据预览”这里,当前默认的是左边的小时数值是抹黑状态。我们要用鼠标点击第二项的分钟这里,把这里抹黑。然后,再回到“列数据格式”这里点选“不导入此列(跳过)”。
- 05
接着,鼠标再点“预览数据”这里的右侧这秒数值这一项,抹黑。然后,再回到“列数据格式”这里点选“不导入此列(跳过)”。“目标区域”这里不用动。然后点击完成,完成这里的设置。
- 06
点击完成后,向导面板自动关闭。我们再看表格这里,看!在C2:C12这里,已显示了B2:B12的小时数值。那么,本次的提取操作完成。