在日常的實際工作中,我們經常需要從其它的信息管理系統的數據庫中導出相應的數據進行統計計算,如從網上營業廳下載的個人通話明細記錄,從考勤系統中導出的員工上下班時間記錄等等。由於系統的設計原因,很多時候我們會發現從這些系統中導出的時間數據不是真正的時間格式,而是以文本格式顯示的時間,由此導致在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(時,分,秒)函數來轉換成時間格式的。