1. 程式人生 > >excel中如何將3'30"格式的分秒轉換成以秒為單位的數字?

excel中如何將3'30"格式的分秒轉換成以秒為單位的數字?

在excel中,如記錄比賽成績的格式為3'30",要轉換成以秒為單位的數字,如210秒的方式,請問該如何操作?
假設你的資料在A列(A1:A100)
在B1輸入下面的公式,然後向下填充.

=TEXT("00:"&SUBSTITUTE(LEFT(A1,LEN(A1)-1),"'",":"),"[s]")

如果是“2小時22分”這樣的形式,要轉換成以分為單位的數字的話,則使用

=TEXT("00:"&SUBSTITUTE(LEFT(A1,LEN(A1)-1),"小時",":"),"[s]")

反過來,如果是一個數字“142”要轉換為時分的形式的話,則使用以下公式:

=INT(J3/60)&"小時"&(J3-INT(J3/60)*60)&"分"

J3為要轉換的數字所在的單元格,如:“142”所在的單元格是J3,轉換後的字串是“2小時22分”