首页 > Office教程 > Excel教程    日期:2026-08-09 / 浏览

问题:录音文件名记录着各种信息,用分隔符号-隔开,现在要提取录音时长(秒)、录音结束时间。如果全部内容分开,可以直接用分列最简单,这里只需要提取某些内容而已。

以前讲过,高版本函数TEXTSPLIT可以实现分列的效果。

=TEXTSPLIT(A2,"-")

录音时长(秒),也就是分列后第4列,可以通过INDEX设置第二参数为4得到。

=INDEX(D2:I2,4)

其实,两个函数可以组合起来,这样就不用辅助列了。

=INDEX(TEXTSPLIT(A2,"-"),4)

录音结束时间,也就是分列后第1列,将4改成1就可以。

=INDEX(TEXTSPLIT(A2,"-"),1)

再将这些数字通过TEXT转换成日期+时间的格式。

=TEXT(INDEX(TEXTSPLIT(A2,"-"),1),"0000-00-00 00:00:00")

这还是我第一次用TEXTSPLIT结合INDEX,没想到如此好用。

觉得上面的内容有用吗?快来点个赞吧!

点赞() 我要打赏

温馨提示 : 本站内容来自会员投稿以及互联网,所有源码及教程均为作者总结编辑,请大家在使用过程中提前做好备份,以免发生无法预知的错误,源码类教程请勿直接用于生产环境!

 可能感兴趣的文章

1 2 3 4 5