SUBSTITUTE(SUBSTITUTE(LEFT(A1,LEN(A1)-1),"°",":"),"′",":")*24
时间: 2023-09-22 22:07:26 浏览: 51
这是一个Excel函数的问题,你想要将一个包含度(°)和分(′)的时间格式转换成小时制的时间格式。这个公式可以实现你的需求。假设你的时间数据在A1单元格中,可以使用以下公式:
=SUBSTITUTE(SUBSTITUTE(LEFT(A1,LEN(A1)-1),"°",":"),"′",":")*24
这个公式首先使用LEFT函数去掉最后一个字符(即去掉尾部的″),然后使用SUBSTITUTE函数将度(°)替换成冒号(:),再将分(′)替换成冒号(:)。最后,乘以24将时间转换为小时制。
请注意,如果你的数据格式不是标准的度分秒格式,此公式可能会出现错误。
相关问题
在EXCEL中,我需要利用什么函数才能将F247-105-A1-JK按‘-’分为F247,105,A1,JK,给我三种方法可以吗
?您可以使用文本函数中的“LEFT”、“RIGHT”、“MID”函数来帮助您将F247-105-A1-JK拆分为F247,105,A1,JK。
方法1:使用左右函数
=LEFT(F247-105-A1-JK,FIND(“-”,F247-105-A1-JK)-1)
=RIGHT(LEFT(F247-105-A1-JK,FIND(“-”,F247-105-A1-JK,FIND(“-”,F247-105-A1-JK)+1)-1),LEN(LEFT(F247-105-A1-JK,FIND(“-”,F247-105-A1-JK,FIND(“-”,F247-105-A1-JK)+1)-1))-FIND(“-”,LEFT(F247-105-A1-JK,FIND(“-”,F247-105-A1-JK,FIND(“-”,F247-105-A1-JK)+1)-1)))
=MID(LEFT(F247-105-A1-JK,FIND(“-”,F247-105-A1-JK,FIND(“-”,F247-105-A1-JK)+1)-1),FIND(“-”,LEFT(F247-105-A1-JK,FIND(“-”,F247-105-A1-JK)-1))+1,LEN(LEFT(F247-105-A1-JK,FIND(“-”,F247-105-A1-JK,FIND(“-”,F247-105-A1-JK)+1)-1))-FIND(“-”,LEFT(F247-105-A1-JK,FIND(“-”,F247-105-A1-JK,FIND(“-”,F247-105-A1-JK)+1)-1)))。
方法2:使用Find函数和替换函数。
在第二列中单元格B1,使用以下公式:=FIND(“-”,F247-105-A1-JK,1)。
在第三列中单元格C1,使用以下公式:=FIND(“-”, F247-105-A1-JK,B1+1)。
在第四列中单元格D1,使用以下公式:=FIND(“-”,F247-105-A1-JK,C1+1)。
在第五列中单元格E1,使用以下公式:=LEN(F247-105-A1-JK)-D1+1。
在第六列中单元格F1,使用以下公式:
=SUBSTITUTE(SUBSTITUTE(MID(F247-105-A1-JK,1,B1-1),“-”,“,”)&“,”,“,”,CHAR(1))&SUBSTITUTE(SUBSTITUTE(MID(F247-105-A1-JK,B1+1,C1-B1-1),“-”,“,”)&“,”,“,”,CHAR(1))&SUBSTITUTE(SUBSTITUTE(MID(F247-105-A1-JK,C1+1,D1-C1-1),“-”,“,”)&“,”,“,”,CHAR(1))&SUBSTITUTE(SUBSTITUTE(MID(F247-105-A1-JK,D1+1,E1-1),“-”,“,”)&“,”,“,”,CHAR(1))。
在第七列中使用以下公式可以消除剩余的字符:
=SUBSTITUTE(SUBSTITUTE(F6&“,”&CHAR(1),“-”,“,”)&“,”,“,,”,“,”)。
方法三:使用Flash Fill自动补全拆分的结果
在单元格A1中输入F247-105-A1-JK。
在单元格B1中输入F247,然后按Enter键。
在单元格B2中输入105,然后按Enter键。
在单元格B3中输入A1,然后按Enter键。
在单元格B4中输入JK,然后按Enter键。
在单元格A2中输入F247-105-A1-JK,Excel应该会自动填充从单元格A2到A4中的结果。
excel如何以最后一个分隔符截断
Excel通常使用逗号、分号、制表符等字符进行分隔,以将文本数据分隔为不同的单元格。如果要以最后一个分隔符截断数据,可以使用Excel的一些函数来完成。
首先,使用“搜索”函数查找最后一个分隔符所在的位置。可以使用“LEN”函数获取要搜索的文本长度,然后用“FIND”函数从右侧开始搜索分隔符。例如,假设分隔符为逗号,要截断的文本在A1单元格,公式应为:
=FIND(“,”,A1,LEN(A1)-LEN(SUBSTITUTE(A1,”,”,””)))-1
该公式返回最后一个逗号的位置,减1是为了排除分隔符本身。
然后,使用“左”函数将文本截断。将A1单元格中的文本传递给“左”函数,并将字符数量指定为搜索到的逗号的位置。例如,使用以下公式截断文本:
=LEFT(A1,FIND(“,”,A1,LEN(A1)-LEN(SUBSTITUTE(A1,”,”,””)))-1)
如果要以其他字符进行分隔,只需将公式中的逗号替换为指定的分隔符即可。
总之,使用“搜索”和“左”函数可以轻松地以最后一个分隔符截断文本。