1. 程式人生 > >Excel - 使用公式將秒轉換為分+秒

Excel - 使用公式將秒轉換為分+秒

場景

現在有個需求:將Excel裡的時間轉換為分+秒的格式,如下:

time(second) time(min+second)
482.712 XXmin,XXs
480.737 XXmin,XXs

對於這種場景,可以通過Excel的公式來實現。

解決方法

假設現在的time(second)是單元格的A1位置,我們需要對A2、A3等等這一列轉換到B這一列。先在B1單元格輸入以下公式:

=INT(A2/60)&"min,"&ROUND(MOD(A2,60),0)&"s"

輸入之後,你會發現該單元格的內容就變成了8min,3s
這裡的INT(a)表示將數值a向下取整為最接近的整數,ROUND(a, b)表示按照b的位數來將a四捨五入,MOD(a, b)表示a除以b的餘數,&表示拼接字串。

現在可以對一個單元格進行公式求值了,接著按住該單元格的右下角,滑鼠會變成一個+號,按住不放向其它方向拖動,可以將對應的單元格自動填充該公式。

如果希望在單元格內進行換行,在需要換行的地方按下Alt + Enter組合鍵即可。