Excel表格怎麼把3』49轉換成3分49秒?
處理體測數據,如何在Excel表中把如題的跑步數據換成文字格式。
這個我會,直接在3』49的另一列輸入3分49秒,然後快捷鍵Ctrl+E,快速填充完成,不管幾萬行數據都可一秒完成!
把"」替換為「:」,單元格格式設置為「時間」,通常就可以轉換成功。
但是,EXCEL的時間顯示的標準格式是X:XX:XX,本題問題如果沒有小時數,只有分和秒數,直接把"」替換為「:」,得到的結果是「3小時49分」,EXCEL默認把「3:49」識別為「3小時49分」。
因此,需要在數據前面添加小時數0,即「0:」。
清洗數據的步驟:
在原數據前添加一列,輸入「0:」;
在另一列輸入公式「=A1B1」,公式中的A1代表添加列「0:」,B1代表原始數據列,這一列姑且稱為合併列;
得到的合併列並不能直接將"」替換為「:」,需要將合併列複製,粘貼到另一列,粘貼時需要「選擇性粘貼」,格式選擇「數值」,這樣做的原因是,把公式計算的結果固化為數值,以進行後續操作;
把最後複製粘貼的列,用「:」替換掉"」,再把單元格格式設置為「時間」,就可以得到需要的結果了;
如果嫌0小時礙眼,可以用「分列」功能,把0小時分列出來刪除。
題外話一,在收集EXCEL原始數據的時候,按照EXCEL的格式要求填寫,會省去很多後續處理的麻煩。
上面提到的在原始數據前面添加「0:」,把"」替換為「:」,等等,這些工作叫清洗數據。數據格式越不規範,清洗數據的步驟就越多,純粹是人為製造麻煩,浪費時間。
題外話二,單元格格式統一是運用EXCEL進行計算的最基本要求,格式錯誤將造成計算結果錯誤,比如,將文本格式的單元格值,與數字格式的單元格值相加,得到的結果是錯誤的。
單元格格式就那麼幾種,數值、日期、時間、百分比、分數、文本、貨幣、會計專用、常規、特殊、科學計數、自定義等,花點時間弄清楚每種格式的含義和用途,會避免很多麻煩。
我是這樣處理的,使用單元格自定義格式,選擇自定義,輸入#"分"00"秒",這樣的話,直接在單元格輸入349,出來就是3分49秒。
我能想到的就是用替換,把 ′ 替換成 分
不知道別人還有沒有更好的方法,關注學習中
ctrl e需要2013以上版本。
常規方法一千多個數據呢,要能批量轉換的方法
推薦閱讀:
※Excel複製粘貼不了。總是提示單元格格式太多?
※如何讓excel表格數據隨某個單元格內容改變?
※如何將兩張格式一樣的表中的數據匯總到一張表上?
※Excel表格怎麼同步修改?
※請問有公司只用excel做數據分析嘛?
TAG:MicrosoftExcel | Excel使用 | excel表格 |