首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将[日,hh:mm:ss]改为[hh:mm:ss]

将[日,hh:mm:ss]改为[hh:mm:ss]
EN

Stack Overflow用户
提问于 2022-10-19 16:29:16
回答 1查看 26关注 0票数 0

我导出到Excel的一些数据如下所示:'3天,2:15:37‘(仅超过24小时,hh:mm:ss除外,这是可以的)。如何在Excel上显示为hh:mm:ss,即使超过24小时?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-19 19:08:50

也许您会找到一个更好的方法,但这里有一个方法涉及使用一些助手列。因为你的专栏是通用格式的,所以它会识别出你的一些单元格是时间,除了那些“天”。您有一个混合的格式,所以它是一个但麻烦。

您可能可以在这里合并几个步骤,但是分解它可以更好地识别一个进程。A列是你的原始数据。

B栏:将数据提取到“逗号空间”右侧的公式:

代码语言:javascript
复制
=IFERROR(MID(A2,FIND(",",A2)+2,10),A2)

C栏:对于包含"Day“一词的单元格,取其左边的值并乘以24。

代码语言:javascript
复制
=IFERROR(LEFT(A2,FIND("Day",A2)-1)*24,0)

D栏:从B栏的时间格式中提取小时数。

代码语言:javascript
复制
=HOUR(B2)

E栏:从B栏取MM:SS。

代码语言:javascript
复制
=TEXT(B2,"mm:ss")

F栏:把所有资料放在一起:

代码语言:javascript
复制
=CONCAT(C2+D2,":",E2)

下面是将最后两个步骤组合在一起的方法,这将使助手列的数量减少一个。

代码语言:javascript
复制
=CONCAT(C2+D2,":",TEXT(B2,"mm:ss"))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74128823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档