3137 |
Excel如何將文字日期轉換為小時 |
陳玉蘭:錦子老師您好,下圖中A欄是系統帶出的日期資料,文字格式,我想要在B欄,將A欄資料換算為小時(一天以8小時計算),雖然可以人工一一去算,這樣做當然也行,但資料龐大,只是太浪費我的時間了,難道沒有更聰明的方法嗎?
錦子老師:方法當然是有的,下面就讓錦子老師教你如何簡單就把日期文字轉為小時。
點取B2儲存格輸入公式:
=LEFT(A2,FIND("天",A2)-1)*8+MID(A2,FIND("天",A2)+1,FIND("小",A2)-FIND("天",A2)-1)*1+MID(A2,FIND("時",A2)+1,FIND("分",A2)-FIND("時",A2)-1)/60
再將公式複製到B3:B29儲存格(視資料筆數調整)。
【公式說明】
=LEFT(A2,FIND("天",A2)-1)*8+MID(A2,FIND("天",A2)+1,FIND("小",A2)-FIND("天",A2)-1)*1+MID(A2,FIND("時",A2)+1,FIND("分",A2)-FIND("時",A2)-1)/60
公式1:FIND("天",A2)
搜尋天字元在A2儲存格中位置。
公式2:LEFT(A2, 公式1-1)*8
從A2儲存格左邊第1個字元開始抓取N(公式1-1)個字元,由於是天的數值故乘上8,將天數換算成小時。
公式3:FIND("小",A2)
搜尋小字元在A2儲存格中位置。
公式4:MID(A2,公式1+1,公式3-公式1-1)*1
在A2儲存格從公式1運算結果的位置開始抓取N(公式3-公式1-1)個字元,再乘以1,傳回小時數。
公式5:FIND("時",A2)
搜尋時字元在A2儲存格中位置。
公式6:FIND("分",A2)
搜尋分字元在A2儲存格中位置。
公式7:MID(A2,公式5+1,公式6-公式5-1)/60
在A2儲存格從公式5運算結果+1的位置開始抓取N(公式6-公式6-1)個字元,再除以60,將分數換算成小時。
以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~
更多相關影片教學:請點我
更多相關文章:請點我
留言列表