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表格 |