excel函数 提取某个字符左边、右边的数字或字符

excel函数 提取某个字符左边、右边的数字或字符,第1张

LEFT函数与LEN函数结合提取左边字符方法如下:

1,以下图数据为例,把A1到A5单元格左边的英文提取到B1到B5单元格中。

2,要提取左边的英文字符,我们用LEFT函数与LEN函数结合提取左边的英文,可以看到,这些数据中,右边的数字个数是固定为4个的。

3,LEN函数的用法简单来说就是计算单元格里字符个数;因为表格中数据的右边数字个数是固定为4个,那么,我们公式是=LEN(A1)-4,因为是要提取左边的英文字符,所以,要加上LEFT函数。那么,我们就得出最后的公式:=LEFT(A1,LEN(A1)-4)。

提取步骤如下:

1,选中B1到B5单元格

2,在编辑栏中输入:=LEFT(A1,LEN(A1)-4)再按CTRL+回车键。

3;A1到A5单元格的英文字符即提取到B1到B5单元格。

RIGHT函数与LEN函数结合提取右边字符方法如下:

1,以下图数据为例,把A1到A5单元格右边的电话区号提取到B1到B5单元格中。

2,要提取右边的数字字符,我们用RIGHT函数与LEN函数结合提取右边的数字。可以看到,左边中文是固定个数3个,右边是不固定个数的数字。那么,我们用RIGHT函数与LEN函数结合提取右边字符。 *** 作如下:

(1),选中B1到B6单元格

(2),在编辑栏中输入:=RIGHT(A1,LEN(A1)-3)再按CTRL+回车键。得出结果,如下图所示。

直接用hour函数和minute函数就可以实现。

如图

具体公式为:=HOUR(A2),

=MINUTE(A2),

如有疑问可以继续交流!

简单函数分步解答,具体问题可以截图,会得到更有针对性的解答!

Excel的HOUR函数用于从给定的时间值中提取小时数。如果HOUR函数报错,可能有以下一些原因:

首先,HOUR函数的参数必须是Excel能够识别的日期或时间值。如果参数不是日期或时间格式,就会返回#VALUE!错误。

其次,要注意HOUR函数的参数要在正确的单元格范围内。如果参数引用了不存在的单元格,会返回#REF!错误。

还有一个可能的原因是,如果参数的格式错误,例如时间格式错误或无法识别的时间格式,就会返回#VALUE!错误。可以尝试修复参数格式或重新输入参数。

最后,如果输入的参数为文本格式,需要将其转换为时间格式,可以使用Excel的TEXT函数或DATEVALUE函数转换。

总之,当HOUR函数报错时,需要确定参数是正确的日期或时间格式,并检查参数是否在正确的单元格范围内,同时也要确保参数格式正确并且在必要时进行转换处理。

A1不是标准的时间格式,标准时间格式是:1:39:41这样的,所以不能直接用hour()函数得到小时数,可以用left函数得到:

=left(A1)就可以把1提取出来

公式:=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"小时",":"),"分",":"),"秒","")

就可以转化成日期格式。

=HOUR(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"小时",":"),"分",":"),"秒",""))

上面的公式得到的结果就是1

=MINUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"小时",":"),"分",":"),"秒",""))

得到39

=SECOND(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"小时",":"),"分",":"),"秒",""))

得到41

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/12153533.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存