在日常的實際工作中,我們經常需要從其它的資訊管理系統的資料庫中匯出相應的資料進行統計計算,如從網上營業廳下載的個人通話明細記錄,從考勤系統中匯出的員工上下班時間記錄等等。由於系統的設計原因,很多時候我們會發現從這些系統中匯出的時間資料不是真正的時間格式,而是以文字格式設定顯示的時間,由此導致在WPS表格中無法直接進行相應的求和計算。這樣會給日常工作帶來一定的困擾。那麼,在WPS表格中,我們該如何解決此問題呢?
我們從網上營業廳下載自己通話記錄的明細後,就會發現其記錄的通話時間是都文字格式設定的,無法在WPS表格中直接進行求和的計算,如下圖所示:
解決方案:
我們可以通過WPS表格中的時間函數(TIME)加上文本函數(LEFT、MID、RIGHT)來進行配合處理,將相應文字格式設定的時間資料轉換成真正的時間格式資料。為保證資料的準確性和操作方便,我們需要以B列作為輔助列,將每個文字格式設定的時間轉換成時間格式。我們在B2中輸入公式:
=TIME(LEFT(A2,2),MID(A2,4,2),RIGHT(A2,2))
再將滑鼠移到B2儲存格的右下角,當滑鼠形狀成“+”時,按住滑鼠左鍵,下拉到B11儲存格後再鬆開滑鼠左鍵。此時,顯示的格式如圖所示:
我們再右擊已選中的儲存格,點擊“設定儲存格格式”,選擇“常規”選項卡中的“分類”選項中選擇“時間”,再在“類型”下點擊如“時-分-秒”格式的,最後點擊“確定”按鈕。此時,我們可以得出真正的時間格式,如下圖所示:
最後在B12儲存格中輸入公式:=SUM(B2:B11) ,這樣就可以得出A列通話記錄的總時間之和。如圖所示:
三聯推薦:點擊免費下載最新版WPS辦公軟體 》》查看更多電腦教程
函數分析:
由於從系統中匯出的資料長度和格式是一致的,利用這個規律,我們可以用LEFT(A2,2),截取A2儲存格中左邊2字元長度的內容,得出“小時”的值;再使用MID(A2,4,2),截取A2儲存格中從第4個字元開始的2個字元長度的內容,得出“分鐘”的值;再使用RIGHT(A2,2)來截取A2儲存格右邊2字元長度的內容,得出“秒”的值。最後用TIME(時,分,秒)函數來轉換成時間格式的。