excel时分秒转化为秒(excel把分钟转化为秒)

本节主要分享的函数是IFERROR和NUMBERVALUE

上回我们用MID和FIND函数已经将数值提取出来,但是一些错误的返回值显示“#VALUE!”,此时我们需要检验错误返回值,并将错误值返回指定值。

IFERROR(value, value_if_error)

H3=IFERROR(MID(F3,1,FIND("小",F3)-1),0)
I3=IFERROR(MID(F3,FIND("时",F3) 1,(FIND("分",F3)-FIND("时",F3)-1)),0)

如此类推算出J列跟K列,结果如下图:

我们可以看出H、I、J、K、L列部分返回的值靠左,意味着这些返回值只是“文本”,并不是数值。如果需要计算出具体的时间,还需要将文本转化成数值。

很多同学都用过VALUE函数,将文本值转化成数值,今天我要介绍的是万金油函数,NUMBERVALUE能够将空格等少数不规范文本强制转化为0,只返回文本中含有的单独数值,如果含有文本字母,将返回错误值,本次将用该函数以解决K列和L列的含有多有多余数值的文本。

NUMBERVALUE(Text, [Decimal_separator], [Group_separator ])

我们这里用NUMBERVALUE函数将H列到L列以后得到以下结果:

K3=NUMBERVALUE(IFERROR(MID(F3,1,FIND("分",F3)-1),0))
L3=NUMBERVALUE(IFERROR(MID(F3,1,FIND("秒",F3)-1),0))

再次用IFERROR函数以后即可将错误值返回为0.

K3=IFERROR(NUMBERVALUE(IFERROR(MID(F3,1,FIND("分",F3)-1),0)),0)
L3=IFERROR(NUMBERVALUE(IFERROR(MID(F3,1,FIND("秒",F3)-1),0)),0)

到这一步,已经将所有时间的数值提取出来,即可计算出所有时间转化为秒的数值。

具体公式如下:

NUMBERVALUE(IFERROR(MID(F3,1,FIND("小",F3)-1),0))*3600 NUMBERVALUE(IFERROR(MID(F3,FIND("时",F3) 1,(FIND("分",F3)-FIND("时",F3)-1)),0))*60 NUMBERVALUE(IFERROR(MID(F3,FIND("钟",F3) 1,(FIND("秒",F3)-FIND("钟",F3)-1)),0)) IFERROR((NUMBERVALUE(IFERROR(MID(F3,1,FIND("分",F3)-1),0))),0)*60 IFERROR((NUMBERVALUE(IFERROR(MID(F3,1,FIND("秒",F3)-1),0))),0)

公式其实不够精简,但是工欲善其事,必先利其器。

(0)

相关推荐

  • 怎么在Excel里显示年月日时分秒

    在excel里面可以显示日期,时间,日期时间只能显示到分钟,无法显示年月日时分秒,我这给大家介绍一种方法可以显示年月日时分秒. 操作方法 01 打开excel,然后在单元格里输入日期时间,精确到秒,当 ...

  • excel中时分秒怎么转换成分钟数?

    EXCEL中如何将时分秒转换成分钟数?转换起来也很方便哦,下面小编就为大家详细介绍一下,不会的朋友可以参考本文! 步骤 1.首先打开excel表格,输入一些时间. 2.然后在右边输入公式=HOUR(H ...

  • Excel如何从时间中提取时分秒

    今天我来和大家分享一下在Excel中如何从时间中提取时分秒 操作方法 01 首先打开Excel,以其素材为例,从时间中提取时分秒 02 在B2单元格中输入"=HOUR(A2)",按 ...

  • wps excel中怎么输入显示年月日时分秒?

    wps excel中怎么输入显示年月日时分秒? 操作方法 01 首先打开excel表格,然后输入年月日,时分秒,选中单元格的时候显示的是正常的,但是鼠标移到奇谈单元格的时候就只显示了年月入,时分,秒没 ...

  • 简单的excel表格显示年月日时分秒的公式

    在统计学生信息等表格中,有的地方需要显示某年,有的地方需要显示某月,有的地方需要显示某日,甚至,还有可能需要显示时分秒.一个表格制作出来后,可能要多年沿用其格式.但时过境迁,时间改变了.有时由于太忙, ...

  • Excel中的年月日时分秒怎么转换成文本格式

    在数据处理的过程中,把一些数日.日期时间格式转换成文本是我们经常会遇见的问题,在直接将其存储格格式设置为文本无法实现时,我们还得借助Excel函数来完成,下面,我们一起来看看,怎么将年月日时分秒的存储 ...

  • excel中如何将日期时间显示整齐的年月日时分秒

    我们在使用Excel时总会遇到各种各样的难题,如果我们懂得知识越多,我们解决问题起来就越方便啦,总之我们要有这个观念:大量重复的工作一定要想简便方法.例如下面这个问题. 操作方法 01 当你看到这样两 ...

  • EXCEL中如何将时分秒转换成分钟数?

    有时需要把EXCEL中的时分秒转换成分钟数,具体怎么做呢?请看: 操作方法 01 光标移动到红框内,双击鼠标左键 02 输入公式 =TEXT(A2,"[m]"),A2表示要转换的时 ...

  • 如何将Excel 2013单元格内的时分秒转换为分钟形式

    解题思路 首先,hour函数提取出C2单元格的小时数8,在乘以60算出480分钟,其次,用480加上minute函数提取出C2单元格的分钟数15,结果为495,。最后495加上second函数提取出的 ...

  • Excel表格中怎么把度分秒转换为度?Excel度分秒转换成度的两种方法介绍

    Excel表格怎么把度分秒转换为度?平时输入度分秒本来就很不方便,有的时候需要用度分秒显示,有的时候又需要转换成度.简直再麻烦不过了,有没有什么简单快速的方法呢?接下来小编就给大家介绍两种Excel度 ...