KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

Excel 儲存格轉換教學-輕鬆轉換單位、拆分文本與數字、貨幣及時區等格式。

作者Siluvia修改日期

在 Excel 中處理資料時,您可能需要對儲存格進行各種資料轉換,例如單位換算、匯率轉換或時區調整等。本教學彙整了日常 Excel 工作中常見的儲存格轉換情境,並提供詳盡的逐步解決方案,助您輕鬆完成這些任務。

本教學主要涵蓋:(點擊下方或右側目錄中的任一標題,即可立即跳轉至對應內容!)


1. 在 Excel 中輕鬆轉換各種單位度量

通常我們使用 CONVERT函數將數字從一種度量單位轉換為另一種,但某些單位轉換卻無法透過 CONVERT 函數實現。

以下範例示範如何運用 CONVERT函數及多種公式,輕鬆在儲存格中轉換各種度量單位!

1.1 使用 CONVERT 函數轉換各種單位度量

Excel 提供內建函數「插入註解」,讓您輕鬆為儲存格新增註解!

如下圖所示,若要將 B3:B10 範圍內所列的英吋值分別轉換為英呎、公分與毫米,只需套用 CONVERT 函數即可輕鬆完成。

在各種單位度量之間轉換

語法

CONVERT(number, from_unit, to_unit)

引數

Number(必要):要轉換的數值。
From_unit(必要):「number」的原始單位。
To_unit(必要):要將「number」轉換成的單位。

在 Excel 中提供多種度量單位。若要查看可套用於 CONVERT 函數的單位,from_unit」和「to_unit」引數的各類別單位,請按一下這裡

將英吋轉換為英呎

選取一個儲存格(例如此處的 D3),複製或輸入下列公式,並按下 Enter 鍵以取得第一個結果。接著選取該結果儲存格,向下拖曳自動填滿控點,即可快速取得其餘結果!請參閱截圖:

=CONVERT(B3,"in","ft")

使用公式將英吋轉換為英呎

將英吋轉換為公分

選取一個儲存格(例如此處的 E3),複製或輸入下列公式並按下 Enter 按下 Enter 鍵取得第一筆結果,選取該結果儲存格,再向下拖曳自動填滿控點以取得其餘結果。

=CONVERT(B3,"in","cm")

使用公式將英吋轉換為公分

將英吋轉換為毫米

選取一個儲存格(例如此處的 F3),複製或輸入下列公式並按下 Enter 按下 Enter 鍵取得第一個結果,選取該結果儲存格,然後向下拖曳自動填滿控點以取得其餘結果。

=CONVERT(B3,"in","mm")

使用公式將英吋轉換為毫米

注意事項:

1)針對「from_unit」與「to_unit」參數,您必須使用量測單位的縮寫,而非全名。在儲存格 D3 中,若套用下列公式,將會傳回錯誤值 #N/A。
1)=CONVERT(B3,“inch“,“foot“)
1)2)「from_unit」與「to_unit」引數的文字縮寫區分大小寫。
1)3)您可以透過變更公式中的「from_unit」與「to_unit」參數,在不同單位之間進行轉換。

1.2 使用公式在 Excel 中將公分(CM)轉換為英呎與英吋

有些單位轉換是 CONVERT 函數無法處理的,例如將公分或公尺轉換為英呎與英吋(如下圖所示)。您需套用下列公式才能完成。

將公分轉換為英呎和英吋

1. 選取一個空白儲存格(例如此處的 D2),輸入下列公式後按下 Enter,即可取得第一個結果。接著選取該結果儲存格,向下拖曳自動填滿控點,輕鬆取得其他結果!

=TRUNC(B2/2.54/12)&"' "&ROUND(MOD(B2/2.54,12),0)&""""

輸入公式將公分轉換為英呎和英吋

注意:若要保留英吋數值至小數點後兩位,可套用下列公式。

=INT(CONVERT(B2,"cm","ft")) & "' " & TEXT(12*(CONVERT(B2,"cm","ft")-INT(CONVERT(B2,"cm","ft"))),"0.00") & """"

另一個可保留英吋小數點後兩位的公式


1.3 使用公式在 Excel 中將公尺(M)轉換為英呎與英吋

若要將公尺轉換為英呎與英吋(如下圖所示),可使用下列公式輕鬆完成。

將公尺轉換為英呎和英吋

1. 選取一個空白儲存格(例如 D2),輸入下列公式後按下 Enter,即可取得第一個結果。接著選取該結果儲存格,向下拖曳自動填滿控點,輕鬆獲得其他英呎與英吋的轉換結果!

=TRUNC(B2*100/2.54/12)&"' "&ROUND(MOD(B2*100/2.54,12),0)&""""

使用公式將公尺轉換為英呎和英吋

注意:若要在轉換後保留英吋數值的小數點後兩位,可套用下列公式。

=INT(CONVERT(B2,"m","ft")) & "' " & TEXT(12*(CONVERT(B2,"m","ft")-INT(CONVERT(B2,"m","ft"))),"0.00") & """"

另一個可保留英吋小數點後兩位的公式


1.4 使用公式將英呎與英吋互相轉換為純英吋或反之

如下圖所示,若您想在 Excel 中將英呎與英吋的度量轉換為純英吋,或進行反向轉換,可試用下列公式。

在英呎與英吋和純英吋之間相互轉換

將英呎與英吋轉換為英吋

若要將英呎與英吋的度量轉換為純英吋,可套用以下結合 LEFT、FIND、MIDSUBSTITUTE 函數的公式。

選取一個儲存格以輸出第一個英吋值,複製或輸入下列公式並按下 Enter 鍵。選取該結果儲存格,並向下拖曳其自動填滿控點以取得所有英吋值。

=LEFT(B3,FIND("'",B3)-1)*12+SUBSTITUTE(MID(B3,FIND("'",B3)+1,LEN(B3)),"""","")

使用公式將英呎與英吋轉換為純英吋

將英吋轉換為英呎與英吋

若要將英吋轉換為英呎與英吋,請依照下列步驟操作。

選取一個儲存格,輸入下列公式並按下 Enter,即可取得第一個結果。接著選取該儲存格,向下拖曳自動填滿控點,就能快速獲得所有英呎與英吋的轉換結果!請參閱截圖:

=INT(B3/12)&"' "&MOD(B3,12)&""""

使用公式將英吋轉換為英呎與英吋


1.5 使用公式在角度與弧度之間轉換

本節將示範如何在 Excel 中輕鬆轉換角度的度數與弧度單位。

將度數轉換為弧度

若要將度數轉換為弧度(如下方螢幕截圖所示),RADIANS 函數正是您的得力助手。

將角度轉換為弧度

語法

=RADIANS(angle)

引數

Angle:必要。這是您要轉換為弧度的角度(以度數表示)。

選取一個空白儲存格(本例中為 D3),輸入下列公式,然後按下 Enter 按下鍵以取得第一個弧度值,選取該結果儲存格後,向下拖曳自動填滿控制點,即可快速取得其餘的弧度值。

=RADIANS(B3)

使用 RADIANS 函數將角度轉換為弧度

將弧度轉換為度數

Excel 提供 DEGREES 函數,可輕鬆將弧度轉換為度數。請依照下列步驟操作:

語法

=DEGREES(angle)

引數

Angle:必要。這是您要轉換為度數的角度(以弧度表示)。

選取一個空白儲存格(本例為 D3),輸入下列公式,再按下 Enter 鍵,即可取得第一個度數值。接著選取該結果儲存格,向下拖曳自動填滿控制點,就能快速取得其餘的度數值!

=DEGREES(B3)

使用 DEGREES 函數將弧度轉換為角度

注意:或者您也可以直接使用下列公式。

=B3*180/PI()

其中 PI 函數會傳回數學常數 π 的數值 3.14159265358979. 立即深入了解 PI 函數


1.6 使用強大工具輕鬆轉換各種單位量測

在此推薦您一項超實用功能——單位轉換,內建於 Kutools for Excel!此功能將各種單位測量整合至單一對話方塊,讓您輕鬆將數值從一種測量系統轉換為另一種。立即依照以下步驟,掌握使用方法!

Kutools for Excel 提供超過 300 項進階功能,簡化複雜作業,提升創造力與效率。整合 AI 功能,Kutools 能精準自動化各項任務,讓資料管理輕鬆無負擔。Kutools for Excel 的詳細資訊……         免費試用……

它包含以下量測系統:

1)Angle
2)字節
3)Distance
4)Energy
5)Force
6)Liquid
7)Mass
8)Surface
9)Temperature
10)Time
11)Volume
12)Hex

Kutools 的單位轉換功能

1. 選取包含欲轉換數值的儲存格範圍,然後點擊 Kutools > 內容(或在不同工具列模式下為)轉換)> 單位轉換,即可啟用此功能。請參閱螢幕截圖:

點選 Kutools 的「單位轉換」功能

2. 在單位轉換請在對話方塊中依下列方式進行設定。

2.1)從 Units 下拉列表中選取量測系統;
2.2)在左側單位方塊中,選取所選數字的單位;
2.3)在右側單位方塊中,選取結果的單位;
2.4)按一下 OK 按鈕。

本例中,我打算將角度從度數轉換為弧度,因此我在下拉列表中選取角度,並分別在左右單位方塊中選擇弧度,然後點擊確定按鈕。

在對話框中指定選項

提示:

1)您可以在 Preview 方塊中預覽轉換結果。
2)勾選轉換結果至批註(或 )Add results as note)方塊,即可將轉換結果新增為註解(在 Excel 365 中稱為附註)。
3)您可以根據需要輕鬆切換至不同的量測系統。

2. 在 Excel 中將數字轉換為其他進位系統

本節說明如何在 Excel 中將數字轉換為其他數字系統。

2.1 使用內建函數將數字轉換為不同的數字系統

Excel 提供多種函數,讓您輕鬆在不同數字系統之間轉換!例如,使用 DEC 2HEX 函數,即可將十進位數字轉換為十六進位數字;運用 DEC 2BIN 函數,則能快速將十進位數字轉換為二進位數字。本節將示範如何善用這些內建函數,在 Excel 中高效完成各類數字系統轉換!

將數字轉換為不同的數字系統

將十進位數字轉換為十六進位數字

若要將十進位數字轉換為十六進位數字,可套用 DEC 2HEX 函數完成此操作。

語法

DEC 2HEX(number, [places])

引數

Number:必要,需轉換為十六進位數字的十進位整數。
Places:選用,指定結果的字元數。

選取一個儲存格,輸入下方公式,再按下 Enter 鍵,即可取得第一個十六進位數字。接著選取該結果儲存格,向下拖曳自動填滿控制點,就能輕鬆取得其餘的十六進位數字!

=DEC 2HEX(B3)

使用 DEC2HEX 函數將十進位數字轉換為十六進位

下表列出可用於將數字轉換為不同進位系統的函數。

請選擇所需函數,並依照上述步驟加以套用。

函數說明語法
 BIN 2DEC將二進位數字轉換為十進位數字=BIN 2DEC(number)
 BIN 2HEX將二進位數字轉換為十六進位數字=BIN 2HEX(number, [places])
 BIN 2OCT將二進位數字轉換為八進位數字=BIN 2OCT(number, [places])
 DEC 2HEX將十進位數字轉換為十六進位數字=DEC 2HEX(number, [places])
 DEC 2BIN將十進位數字轉換為二進位數字=DEC 2BIN(number, [places])
 DEC 2OCT將十進位數字轉換為八進位數字=DEC 2OCT(number, [places])
 HEX 2DEC將十六進位數字轉換為十進位數字=HEX 2DEC(number)
 HEX 2BIN將十六進位數字轉換為二進位數字=HEX 2BIN(number, [places])
 HEX 2OCT將十六進位數字轉換為八進位數字=HEX 2OCT(number, [places])
 OCT 2DEC將八進位數字轉換為十進位數字=OCT 2DEC(number)
 OCT 2HEX將八進位數字轉換為十六進位數字=OCT 2HEX(number, [places])
 OCT 2BIN將八進位數字轉換為二進位數字=OCT 2BIN(number, [places])

2.2 使用強大工具輕鬆將數字轉換為不同的數字系統

雖然上述各函數簡單易用,卻也容易讓人混淆。Kutools for Excel進制轉換此功能將所有數字系統整合至單一對話方塊中,讓您在需要轉換數字系統時,輕鬆切換、得心應手!

Kutools for Excel 提供超過 300 項進階功能,簡化複雜作業,提升創造力與效率。整合 AI 功能,Kutools 能精準自動化各項任務,讓資料管理輕鬆無負擔。Kutools for Excel 的詳細資訊……         免費試用……

1. 選取欲轉換數字的儲存格範圍,然後點擊 Kutools> 內容(或)轉換> 進制轉換)以啟用此功能。

點選 Kutools 的「數字系統轉換」功能

2. 在進制轉換請在對話方塊中依下列方式進行設定。

2.1)在轉換類型區段的左側方塊中,選取所選數字的進位系統;
2.2)在右側方塊中,選取結果的進位系統;
2.3)按一下 OK 按鈕。請參閱螢幕截圖:

本例中,我需要將十進位數字轉換為十六進位數字,因此分別在左右方塊中選擇十進位十六進位

在對話框中指定選項

提示:

1)您可以在 Preview 方塊中預覽轉換結果。
2)您可以根據需要輕鬆切換至不同的進位系統。

3. 在 Excel 中輕鬆轉換數字與以文字格式儲存的數字

本節將說明如何在 Excel 中將數值轉換為文字,或將文字轉換為數值。

3.1 在 Excel 中轉換數值至文字(以文字形式儲存的數字)

有時您可能需要將數值轉換為文字。例如,當您在試算表中儲存超過 11 位數的長數字時,必須先將數值轉換為文字,以免 Excel 自動將其變更為科學記號。以下提供三種詳細方法,協助您輕鬆完成數值到文字的轉換。

將數字轉換為文字

3.1.1 使用 TEXT 函數轉換數值至文字

若要將下列表格中的數字轉換為文字,可運用 TEXT 函數輕鬆達成。

使用 TEXT 函數將數字轉換為文字

1. 選取一個儲存格(本例為 D3),輸入下列公式後,按下 Enter 鍵即可取得第一個結果。接著選取該結果儲存格,並向下拖曳自動填滿控制點,就能快速取得其餘結果!

=TEXT(B3,"0")

向下拖曳自動填滿控制點以取得其餘結果

此處,深入了解 Excel 中的 TEXT 函數!

現在您需要將公式轉換為數值。

3. 選取所有結果儲存格,然後按下 Ctrl+C 鍵加以複製,然後同時按下 Ctrl+Alt+V,或 Alt+E+S 鍵,以開啟選擇性粘貼對話方塊。

4. 在選擇性貼上對話方塊中,於貼上區段下選取數值選項,再點選確定以儲存變更。請參閱螢幕截圖:

將公式轉換為數值

接著,您會看到選取範圍中每個儲存格的左上角出現一個小型綠色三角形,表示數字已成功轉換為文字。請參閱螢幕截圖:

數字已轉換為文字

注意事項:

1)轉換後的數字無法用於計算。
2)上述公式轉換後不會保留任何小數位數。若要保留數字的小數部分,您需如下修改 TEXT 函數的第二個引數。
以數字 1263.25 為例:
若要保留一位小數位數=TEXT(1263.25,"0.0"),結果將為 1263.3.
若要保留兩位小數位數=TEXT(1263.25,"0.00"),結果將為 1263.25.
3)如果數字清單中僅有少數數字(例如兩三個)需要轉換為文字,您可直接在數字前加上撇號。

在數字前加上單引號以轉換為文字

3.1.2 使用設定儲存格格式指令轉換數值至文字

您也可以透過 Excel 內建的設定儲存格格式將整個數值範圍直接轉換為文字。

1. 選取包含要轉換為文字的數字之範圍。

2. 在選取的範圍上按一下滑鼠右鍵,然後從快捷選單中選擇設定儲存格格式

右鍵點選選取範圍,然後選擇「儲存格格式」

3. 在開啟的設定儲存格格式對話方塊中,於數字索引標籤下,選取類別方塊中的文字,最後按一下確定按鈕以儲存變更。

在對話框中選擇「文字」

接著,所選儲存格將自動格式化為文字格式。

3.1.3 使用「文字分列」指令轉換數值至文字

「文字分列」指令也能協助您在 Excel 中轉換一整區的數值至文字。請依照下列步驟操作。

1. 選取包含您想轉換為文字的數字之範圍。

2. 按一下資料> 文字分列

按一下「資料」>「文字分列」

3. 在開啟的文字轉換成欄位精靈對話方塊中,按一下下一步按鈕,逐步完成步驟1步驟 2 對話方塊。進入 步驟 3 對話方塊後,於文字選項,在欄位資料格式區段中選取所需格式,然後按一下完成按鈕。請參閱截圖:

選擇「文字」選項

您會發現所選數字已轉換為文字,且每個數字前都加上了單引號。

所選數字已轉換為文字

3.1.4 使用強大工具轉換數值至文字

除了上述方法外,Kutools for Excel文本與數值之間的轉換此功能還能輕鬆協助您將整區數值快速轉換為文字!請先安裝,再依下列步驟操作。

Kutools for Excel 提供超過 300 項進階功能,簡化複雜作業,提升創造力與效率。整合 AI 功能,Kutools 能精準自動化各項任務,讓資料管理輕鬆無負擔。Kutools for Excel 的詳細資訊……         免費試用……

1. 選取包含您要轉換為文字的數字範圍。

2. 按一下 Kutools> 內容(或)轉換)> 文本與數值之間的轉換

點選 Kutools 的「文字與數字互轉」功能

3. 在文本與數值之間的轉換對話方塊中,選取數字轉文字選項,然後點擊確定按鈕。

選擇「數字轉文字」選項

接著,所有選取的數字都會轉換為文字,如下方截圖所示。

所有選取的數字均已轉換為文字


3.2 在 Excel 中將文字(以文字形式儲存的數字)轉換為數字

有時工作表中的值看起來像數字,但實際上是文字值,可能無法用於計算。本節提供多種方法協助您在 Excel 中轉換文字至數值。

3.2.1 使用「轉換為數字」選項轉換文字至數值

若儲存格左上角出現小型綠色三角形,表示文字格式可輕鬆透過「轉換為數字」指令轉為數值。

1. 選取要轉換為數字的文字儲存格。

2. 按一下警告標誌,然後從下拉式選單中選擇轉換為數字

點選警告標誌,然後選擇「轉換為數字」

接著,所選文字就會轉換為數字,如下圖所示。

所選文字已轉換為數字

3.2.2 使用選擇性粘貼指令轉換文字至數值

對於標示綠色三角形的儲存格,您還可透過「選擇性貼上」指令,輕鬆將其轉換為數字。

1. 選取一個空白儲存格,然後按下 Ctrl+C 鍵已複製。

2. 選取您要轉換為數字的儲存格範圍,然後按下 Ctrl+Alt+V,或 Alt+E+S 鍵。

3. 在選擇性粘貼對話方塊中,於區段中選取貼上,並在區段中選擇運算,然後按一下確定按鈕。

請參閱以下截圖:

使用「選擇性貼上」指令將文字轉換為數字的步驟

接著,所選儲存格會立即轉換為數字。

3.2.3 透過變更儲存格格式轉換文字至數值

如果數字已格式化為文字(如下方截圖所示,儲存格左上角未顯示綠色小三角形),您可手動將儲存格格式變更為「數字」以完成轉換。

將儲存格格式變更為「數字」

1. 選取要轉換為一般數字格式的文字型數字範圍。

2. 在選取的範圍上按一下滑鼠右鍵,然後從快捷功能表中選擇設定儲存格格式

右鍵點選選取範圍,然後選擇「儲存格格式」

3. 在開啟的設定儲存格格式對話方塊中,請停留在數字索引標籤,並依下列方式設定。

3.1)在 Category 方塊中選取 Number
3.2) 將小數位數改為 0
3.3) 按一下確定以儲存變更。

在對話框中指定選項

接著,所選以文字格式儲存的數字將自動轉換為一般數字。

3.2.4 使用強大工具輕鬆轉換文字至數值

在此我們推薦一款實用工具——Kutools for Excel’s 文本與數值之間的轉換功能。透過此功能,您可以輕鬆將選取範圍或多重選取範圍中的文字轉換為數字。

Kutools for Excel 提供超過 300 項進階功能,簡化複雜作業,提升創造力與效率。整合 AI 功能,Kutools 能精準自動化各項任務,讓資料管理輕鬆無負擔。Kutools for Excel 的詳細資訊……         免費試用……

請依照下列步驟操作,輕鬆使用此功能。

1. 選取包含您要轉換為數字的文字之儲存格。

2. 按一下 Kutools> 內容(或)轉換)> 文本與數值之間的轉換

點選 Kutools 的「文字與數字互轉」功能

3. 在文本與數值之間的轉換對話方塊中,選取文字至數值選項,然後點擊確定按鈕。

在對話框中選擇「文字轉數字」選項

接著,文字選取區域會立即轉換為數字。


4. 在 Excel 中輕鬆轉換貨幣

假設您有一份大型美元報表,而您希望將美元轉換為本國貨幣(例如歐元)。預設情況下,Excel 並未內建任何貨幣轉換工具。本節將介紹兩種方法,協助您在 Excel 中輕鬆轉換任意兩種貨幣。

4.1 在 Excel 中使用匯率轉換任意兩種貨幣

使用此方法前,您需先取得這兩種貨幣之間的最新匯率。在此範例中,我需要將美元轉換為歐元,因此使用目前美元兌歐元的匯率:1 美元 = 0.95 歐元。

1. 將匯率 0.95 輸入至空白儲存格(例如此處的 D3)。

輸入匯率

2. 選取上方儲存格 E3,輸入下列公式後按下 Enter 按下鍵,即可將第一筆美元金額轉換為歐元。接著選取該結果儲存格,向下拖曳自動填滿控制點,輕鬆取得所有轉換結果!

=C3*$D$3

輸入公式以取得結果

現在所有美元金額均已依上方截圖所示轉換為歐元。


4.2 使用強大工具輕鬆轉換任意兩種貨幣

每次在兩種貨幣之間轉換時,都要查詢最新匯率,實在令人煩惱!Kutools for Excel匯率轉換功能將所有貨幣整合於單一對話方塊中,讓您輕鬆以即時匯率快速完成不同貨幣間的轉換!

Kutools for Excel 提供超過 300 項進階功能,簡化複雜作業,提升創造力與效率。整合 AI 功能,Kutools 能精準自動化各項任務,讓資料管理輕鬆無負擔。Kutools for Excel 的詳細資訊……         免費試用……

1. 選取您要轉換為其他貨幣的數字範圍(這些數字目前採用貨幣格式)。

2. 點擊 Kutools > 內容(或)轉換)> 匯率轉換

點選 Kutools 的「貨幣轉換」功能

2. 在開啟的匯率轉換對話方塊中,請進行下列設定。

2.1) 按一下更新匯率按鈕以取得最新匯率;
2.2) 在左側方塊中,選取所選數字的貨幣。這裡我選取 USD —— 美元
2.3) 在右側方塊中,選取結果的貨幣。這裡我選取 EUR —— 歐元
2.4) 按一下確定按鈕以開始轉換。

在對話框中指定選項

注意:上述設定會以轉換結果覆寫原始數字。若您希望僅將結果輸出為註解,請執行以下操作:在匯率轉換對話方塊中,點擊填充選項,於填充選項對話方塊中選取僅註解(或)僅附註)選項,指定註解或附註所包含的資訊後,關閉對話方塊。

為結果選擇填滿選項


5. 在 Excel 中輕鬆轉換時區

本節將示範如何將某個時區的時間轉換為另一時區的時間。如下圖所示,若要將 C3:C8 範圍中列出的北京時間轉換為其他城市的時間,可嘗試以下方法。

在不同時區之間轉換

5.1 時間轉換使用公式在不同時區之間轉換

下列公式可根據給定的時差,協助將某個時區的時間轉換為另一時區的時間。

1. 首先,您需要找出兩個時區之間的時差。

在此範例中,我在 F3:F8 範圍的每個儲存格內輸入了對應的時差。

例如,由於中國北京比美國紐約快 12 小時,因此我在紐約旁邊的儲存格中輸入時差 -12. 請參見以下截圖:

輸入對應的時差

2. 選取一個儲存格,輸入下列公式後按下 Enter 鍵,即可取得紐約時間;接著選取該結果儲存格,向下拖曳自動填滿控制點,就能輕鬆取得其他城市的時間!

=MOD(C 3+(F3/24),1)

套用公式以取得結果

注意:處理同時包含日期與時間的資料(例如 5/10/2022 下午 2:55:00)時,可套用下列公式。

=datetime+(hours/24)


6. 在 Excel 中輕鬆轉換阿拉伯數字與羅馬數字

若要在 Excel 中輕鬆轉換阿拉伯數字與羅馬數字,以下方法將助您一臂之力。

6.1 使用 ROMAN 函數將阿拉伯數字轉換為羅馬數字

Excel 內建的 ROMAN 函數能將阿拉伯數字轉換為文字格式的羅馬數字。

語法

ROMAN(number, [form])

引數

數字(必填):您要轉換為羅馬數字的阿拉伯數字。
格式(選填):您想要的羅馬數字類型。

若要將下表中的數字轉換為羅馬數字,可依下列方式套用 ROMAN 函數。

將數字轉換為羅馬數字

1. 選取一個儲存格,輸入下列公式後按下 Enter,即可將第一個阿拉伯數字轉換為羅馬數字;接著選取該儲存格,向下拖曳自動填滿控制點,就能快速取得其他結果!

=ROMAN(B3)

使用 =ROMAN 函數將數字轉換為羅馬數字

提示:點擊以 進一步了解此 ROMAN 函數


6.2 使用公式將羅馬數字轉換為阿拉伯數字

使用 ROMAN 函數將阿拉伯數字轉換為羅馬數字非常簡單;但若要反向將羅馬數字轉換為阿拉伯數字,則需透過較複雜的公式才能達成。請依照下列步驟操作:

1. 選取一個空白儲存格(例如本例中的 D3),輸入下列公式並按下 Enter 鍵以取得第一個結果。選取此結果儲存格並向下拖曳其自動填滿控制點,即可取得其餘結果。

=MATCH(B3,INDEX(ROMAN(ROW(INDIRECT("1:4000"))),0),0)

使用公式將羅馬數字轉換為阿拉伯數字

注意:公式中的 B3 為存放您欲轉換為羅馬數字之阿拉伯數字的儲存格。


6.3 使用強大工具輕鬆轉換阿拉伯數字與羅馬數字

在 Excel 中記住各種阿拉伯數字與羅馬數字互轉的公式,實在太麻煩了!現在為您推薦一款超實用工具——Kutools for Excel。透過其羅馬與阿拉伯數字之間的轉換功能,只需點擊幾下,即可輕鬆完成阿拉伯數字與羅馬數字的雙向轉換!

Kutools for Excel 提供超過 300 項進階功能,簡化複雜作業,提升創造力與效率。整合 AI 功能,Kutools 能精準自動化各項任務,讓資料管理輕鬆無負擔。Kutools for Excel 的詳細資訊……         免費試用……

1. 選取您要轉換的阿拉伯數字或羅馬數字範圍。

2. 點擊 Kutools> 內容(或)轉換)> 羅馬與阿拉伯數字之間的轉換

點選 Kutools 的「羅馬數字與數字互轉」功能

3. 在羅馬與阿拉伯數字之間的轉換對話方塊中,根據您選取的原始資料,選擇阿拉伯轉羅馬數字羅馬轉阿拉伯數字選項,然後點擊確定。請參見截圖:

在對話框中指定選項

接著,所選數據將立即轉換為羅馬數字或阿拉伯數字。


7. 在 Excel 中將公式轉換為結果

當您在 Excel 中複製並貼上含有公式的儲存格範圍至新位置時,公式結果會因儲存格參照的動態特性而自動調整。若您希望複製貼上後保留原始計算結果而不受參照變動影響,就必須將公式轉換為其對應的數值。本節將示範兩種在 Excel 中以實際結果取代公式的方法。

7.1 使用選擇性粘貼指令將公式轉換為結果

您可透過 Excel 中的選擇性貼上功能,將一組公式轉換為其計算結果。

1. 選取您要轉換為結果的公式,然後按下 Ctrl +C 鍵進行複製。

選取包含公式的儲存格並加以複製

2. 若要直接以結果取代所選範圍中的公式,請選取該區域的第一個儲存格;若要在新位置輸出結果,則只需點選新範圍中的任意儲存格。接著按一下滑鼠右鍵,並從快捷選單中選擇「值」。

右鍵點選選取的儲存格,然後選擇「數值」

接著您即可看到公式已轉換為其結果,如下圖所示。

公式已轉換為其運算結果


7.2 一鍵快速將公式轉換為結果

若您已安裝 Kutools for Excel,即可使用其轉為實際值功能,一鍵輕鬆將所有公式轉換為計算結果!

1. 選取一個或多個包含您要轉換之公式的儲存格範圍。

2. 點擊 Kutools> 轉為實際值

點選「轉換為實際值」功能,將公式轉換為結果

接著,所選區域中的所有公式將立即轉換為其計算結果。


8. 在 Excel 中將數字轉換為序數

如下圖所示,若要將 B3:B12 中列出的數字轉換為序數,本節提供三種方法協助您完成此任務。

將數字轉換為序數

8.1 轉換數字為序數使用公式將數字轉換為序數

您可套用下列公式,輕鬆將 Excel 中的數字轉換為對應的序數。請依下列步驟操作:

1. 選取一個空白儲存格(本例為 C3),複製或輸入下列公式,然後按下 Enter 按下鍵,即可取得第一個數字的序數。接著選取該結果儲存格,向下拖曳自動填滿控制點,就能快速取得其餘序數!

=B3&IF(OR(--RIGHT(B3,2)={11,12,13}),"th",IFERROR(CHOOSE(RIGHT(B3),"st","nd","rd"),"th"))

使用公式將數字轉換為序數

注意:B3 是包含您要轉換為序數之數字範圍的起始儲存格,可依需求調整此參照。


8.2 使用自訂函數將轉換數字為序數數字轉換為序數

如果上述公式對您來說過於複雜,您可以直接套用以下自訂函數,將 Excel 中的數字轉換為序數。

1. 同時按下 Alt+F11 鍵,即可開啟 Microsoft Visual Basic for Applications 視窗。

2. 在開啟的 Microsoft Visual Basic for Applications 視窗中,點選插入 > 模組,並將下列 VBA 程式碼貼上至模組視窗中。

VBA 程式碼:將 Excel 中的轉換數字為序數數字轉換為序數

Function Addth(pNumber As String) As String
'Updateby20220516
Select Case CLng(VBA.Right(pNumber, 1))
    Case 1
    Addth = pNumber & "st"
    Case 2
    Addth = pNumber & "nd"
    Case 3
    Addth = pNumber & "rd"
    Case Else
    Addth = pNumber & "th"
End Select
Select Case VBA.CLng(VBA.Right(pNumber, 2))
    Case 11, 12, 13
    Addth = pNumber & "th"
End Select
End Function

將程式碼複製並貼到模組中

3. 按下 Alt+Q 鍵,即可關閉 Microsoft Visual Basic for Applications 視窗。

4. 選取緊鄰第一個要轉換為序數的數字旁的空白儲存格,輸入下列公式,然後按下 Enter 鍵取得結果。接著選取該結果儲存格,並向下拖曳自動填滿控制點,即可快速取得其餘結果。

=Addth(B3)

輸入公式以取得結果


8.3 一鍵快速將轉換數字為序數數字轉換為序數

對於 Excel 新手來說,上述兩種方法可能較難上手。我們在此推薦內建於 Kutools for Excel 中的轉換數字為序數工具,只需一鍵,即可輕鬆批次將數字範圍轉換為序數!

Kutools for Excel 提供超過 300 項進階功能,簡化複雜作業,提升創造力與效率。整合 AI 功能,Kutools 能精準自動化各項任務,讓資料管理輕鬆無負擔。Kutools for Excel 的詳細資訊……         免費試用……

如下方示範所示,您只需選取欲轉換為序數的儲存格範圍,然後按一下 Kutools> 內容> 轉換數字為序數

接著,所有選取的數字都會轉換為序數。同時會彈出一個對話方塊,告知您成功轉換的儲存格數量,請點選確定按鈕。

按此了解更多關於此功能的資訊


9. 在 Excel 中將金額轉換為大寫

在本節中,您將完整掌握如何在 Excel 中將數字轉換為文字。

9.1 使用自訂函數將數字轉換為英文文字

如下方截圖所示,若要在 Excel 中將數字顯示為英文文字,可使用下列自訂函數達成。歡迎試用。

將數字轉換為英文單字

1. 按下 Alt+F11 鍵,以開啟 Microsoft Visual Basic for Applications 視窗。

2. 在開啟的 Microsoft Visual Basic for Applications 視窗中,按一下插入> 模組, 然後將下列 VBA 程式碼複製到模組視窗中。

VBA 程式碼:將數字轉換為英文文字

Function NumberstoWords(ByVal MyNumber)
'Update by Extendoffice 20220516
Dim xStr As String
Dim xFNum As Integer
Dim xStrPoint
Dim xStrNumber
Dim xPoint As String
Dim xNumber As String
Dim xP() As Variant
Dim xDP
Dim xCnt As Integer
Dim xResult, xT As String
Dim xLen As Integer
On Error Resume Next
xP = Array("", "Thousand ", "Million ", "Billion ", "Trillion ", " ", " ", " ", " ")
xNumber = Trim(Str(MyNumber))
xDP = InStr(xNumber, ".")
xPoint = ""
xStrNumber = ""
If xDP > 0 Then
xPoint = " point "
xStr = Mid(xNumber, xDP + 1)
xStrPoint = Left(xStr, Len(xNumber) - xDP)
For xFNum = 1 To Len(xStrPoint)
xStr = Mid(xStrPoint, xFNum, 1)
xPoint = xPoint & GetDigits(xStr) & " "
Next xFNum
xNumber = Trim(Left(xNumber, xDP - 1))
End If
xCnt = 0
xResult = ""
xT = ""
xLen = 0
xLen = Int(Len(Str(xNumber)) / 3)
If (Len(Str(xNumber)) Mod 3) = 0 Then xLen = xLen - 1
Do While xNumber <> ""
If xLen = xCnt Then
xT = GetHundredsDigits(Right(xNumber, 3), False)
Else
If xCnt = 0 Then
xT = GetHundredsDigits(Right(xNumber, 3), True)
Else
xT = GetHundredsDigits(Right(xNumber, 3), False)
End If
End If
If xT <> "" Then
xResult = xT & xP(xCnt) & xResult
End If
If Len(xNumber) > 3 Then
xNumber = Left(xNumber, Len(xNumber) - 3)
Else
xNumber = ""
End If
xCnt = xCnt + 1
Loop
xResult = xResult & xPoint
NumberstoWords = xResult
End Function
Function GetHundredsDigits(xHDgt, xB As Boolean)
Dim xRStr As String
Dim xStrNum As String
Dim xStr As String
Dim xI As Integer
Dim xBB As Boolean
xStrNum = xHDgt
xRStr = ""
On Error Resume Next
xBB = True
If Val(xStrNum) = 0 Then Exit Function
xStrNum = Right("000" & xStrNum, 3)
xStr = Mid(xStrNum, 1, 1)
If xStr <> "0" Then
xRStr = GetDigits(Mid(xStrNum, 1, 1)) & "Hundred "
Else
If xB Then
xRStr = "and "
xBB = False
Else
xRStr = " "
xBB = False
End If
End If
If Mid(xStrNum, 2, 2) <> "00" Then
xRStr = xRStr & GetTenDigits(Mid(xStrNum, 2, 2), xBB)
End If
GetHundredsDigits = xRStr
End Function
Function GetTenDigits(xTDgt, xB As Boolean)
Dim xStr As String
Dim xI As Integer
Dim xArr_1() As Variant
Dim xArr_2() As Variant
Dim xT As Boolean
xArr_1 = Array("Ten ", "Eleven ", "Twelve ", "Thirteen ", "Fourteen ", "Fifteen ", "Sixteen ", "Seventeen ", "Eighteen ", "Nineteen ")
xArr_2 = Array("", "", "Twenty ", "Thirty ", "Forty ", "Fifty ", "Sixty ", "Seventy ", "Eighty ", "Ninety ")
xStr = ""
xT = True
On Error Resume Next
If Val(Left(xTDgt, 1)) = 1 Then
xI = Val(Right(xTDgt, 1))
If xB Then xStr = "and "
xStr = xStr & xArr_1(xI)
Else
xI = Val(Left(xTDgt, 1))
If Val(Left(xTDgt, 1)) > 1 Then
If xB Then xStr = "and "
xStr = xStr & xArr_2(Val(Left(xTDgt, 1)))
xT = False
End If
If xStr = "" Then
If xB Then
xStr = "and "
End If
End If
If Right(xTDgt, 1) <> "0" Then
xStr = xStr & GetDigits(Right(xTDgt, 1))
End If
End If
GetTenDigits = xStr
End Function
Function GetDigits(xDgt)
Dim xStr As String
Dim xArr_1() As Variant
xArr_1 = Array("Zero ", "One ", "Two ", "Three ", "Four ", "Five ", "Six ", "Seven ", "Eight ", "Nine ")
xStr = ""
On Error Resume Next
xStr = xArr_1(Val(xDgt))
GetDigits = xStr
End Function

3. 按下 Alt+Q 鍵,關閉 Microsoft Visual Basic for Applications 視窗。

4. 選取一個空白儲存格作為第一筆結果的輸出位置(本例為 D3),輸入下列公式後按下 Enter 接著選取該結果儲存格,並向下拖曳自動填滿控制點,即可快速取得其餘結果!

=NumberstoWords(B3)

輸入公式將數字轉換為英文單字


9.2 使用自訂函數轉換小寫金額轉大寫

處理財務相關數字時,您可能需要將數字轉換為文字形式(請參見下方截圖)。以下我們示範一個自訂函數,協助您在 Excel 中將數字轉換為對應的英文貨幣金額文字。

將數字轉換為貨幣文字

1. 按下 Alt+F11 鍵,以開啟 Microsoft Visual Basic for Applications 視窗。

2. 在開啟的 Microsoft Visual Basic for Applications 視窗中,按一下插入> 模組, 然後將下列 VBA 程式碼複製到模組視窗中。

VBA 程式碼:將數字轉換為英文貨幣文字

Function SpellNumberToCurrency(ByVal pNumber)
'Update by Extendoffice 20220516
Dim Dollars, Cents
arr = Array("", "", " Thousand ", " Million ", " Billion ", " Trillion ")
pNumber = Trim(Str(pNumber))
xDecimal = InStr(pNumber, ".")
If xDecimal > 0 Then
    Cents = GetTens(Left(Mid(pNumber, xDecimal + 1) & "00", 2))
    pNumber = Trim(Left(pNumber, xDecimal - 1))
End If
xIndex = 1
Do While pNumber <> ""
    xHundred = ""
    xValue = Right(pNumber, 3)
    If Val(xValue) <> 0 Then
        xValue = Right("000" & xValue, 3)
        If Mid(xValue, 1, 1) <> "0" Then
            xHundred = GetDigit(Mid(xValue, 1, 1)) & " Hundred "
        End If
        If Mid(xValue, 2, 1) <> "0" Then
            xHundred = xHundred & GetTens(Mid(xValue, 2))
        Else
            xHundred = xHundred & GetDigit(Mid(xValue, 3))
        End If
    End If
    If xHundred <> "" Then
        Dollars = xHundred & arr(xIndex) & Dollars
    End If
    If Len(pNumber) > 3 Then
        pNumber = Left(pNumber, Len(pNumber) - 3)
    Else
        pNumber = ""
    End If
    xIndex = xIndex + 1
Loop
Select Case Dollars
    Case ""
        Dollars = "No Dollars"
    Case "One"
        Dollars = "One Dollar"
    Case Else
        Dollars = Dollars & " Dollars"
End Select
Select Case Cents
    Case ""
        Cents = " and No Cents"
    Case "One"
        Cents = " and One Cent"
    Case Else
        Cents = " and " & Cents & " Cents"
End Select
SpellNumberToEnglish = Dollars & Cents
End Function
Function GetTens(pTens)
Dim Result As String
Result = ""
If Val(Left(pTens, 1)) = 1 Then
    Select Case Val(pTens)
        Case 10: Result = "Ten"
        Case 11: Result = "Eleven"
        Case 12: Result = "Twelve"
        Case 13: Result = "Thirteen"
        Case 14: Result = "Fourteen"
        Case 15: Result = "Fifteen"
        Case 16: Result = "Sixteen"
        Case 17: Result = "Seventeen"
        Case 18: Result = "Eighteen"
        Case 19: Result = "Nineteen"
        Case Else
    End Select
Else
Select Case Val(Left(pTens, 1))
    Case 2: Result = "Twenty "
    Case 3: Result = "Thirty "
    Case 4: Result = "Forty "
    Case 5: Result = "Fifty "
    Case 6: Result = "Sixty "
    Case 7: Result = "Seventy "
    Case 8: Result = "Eighty "
    Case 9: Result = "Ninety "
    Case Else
End Select
Result = Result & GetDigit(Right(pTens, 1))
End If
GetTens = Result
End Function
Function GetDigit(pDigit)
Select Case Val(pDigit)
    Case 1: GetDigit = "One"
    Case 2: GetDigit = "Two"
    Case 3: GetDigit = "Three"
    Case 4: GetDigit = "Four"
    Case 5: GetDigit = "Five"
    Case 6: GetDigit = "Six"
    Case 7: GetDigit = "Seven"
    Case 8: GetDigit = "Eight"
    Case 9: GetDigit = "Nine"
    Case Else: GetDigit = ""
End Select
End Function

3. 按下 Alt+Q 鍵,即可關閉 Microsoft Visual Basic for Applications 視窗。

4. 選取一個空白儲存格以輸出第一筆結果(本例為 D3)。輸入下列公式後,按下 En ter。接著選取該結果儲存格,並向下拖曳自動填滿控制點,即可快速取得其餘結果!

=SpellNumberToCurrency(B3)

輸入公式將數字轉換為貨幣文字


9.3 使用強大工具輕鬆將數字轉換為英文/貨幣文字

上述程式碼對 Excel 新手來說可能稍嫌繁瑣。若您已安裝 Kutools for Excel,即可使用其金額轉大寫功能,只需幾次點擊,就能輕鬆將數字範圍轉換為所需的英文文字或英文貨幣格式!

Kutools for Excel 提供超過 300 項進階功能,簡化複雜作業,提升創造力與效率。整合 AI 功能,Kutools 能精準自動化各項任務,讓資料管理輕鬆無負擔。Kutools for Excel 的詳細資訊……         免費試用……

1. 選取欲轉換為英文文字或英文貨幣文字的儲存格範圍,然後按一下 Kutools> 內容> 金額轉大寫。請參閱截圖:

點選 Kutools 的「數字轉文字」功能

2. 在小寫金額轉大寫對話方塊中,您需進行以下設定。

若要將選取的數字轉換為英文文字

2.1) 在語言區段中選取英文
2.2) 勾選不轉換為貨幣核取方塊;
2.3) 按一下確定按鈕。

若要將選取的數字轉換為英文貨幣文字

2.1) 在語言區段中選取英文
2.2) 按一下確定按鈕。

在對話框中指定選項

接著,所選數字將根據您的設定轉換為英文文字或英文貨幣格式。

按一下以深入了解此功能


10. 在 Excel 中將數字轉換為日期

本節提供多種方法,協助您將序列號或 8 位數字輕鬆轉換為 Excel 可辨識的日期格式。

10.1 在 Excel 中將序列號轉換為日期

有時,Excel 會顯示序列號(五位數)而非您輸入的日期(如下方截圖所示)。這是因為 Excel 在後端以序列號儲存日期與時間。若要在 Excel 中將序列號轉換為日期,您可以嘗試以下三種方法之一。

範例資料

10.1.1 使用設定儲存格格式函數將序列號轉換為日期

只需變更儲存格格式,即可輕鬆將序列號範圍轉換為日期。請依照下列步驟操作:

1. 選取要將序列號轉換為日期的儲存格範圍,按一下滑鼠右鍵,然後從快捷選單中選擇設定儲存格格式

右鍵點選選取範圍,然後選擇「儲存格格式」

2. 在設定儲存格格式對話方塊中,您需執行下列操作:

2.1) 停留在數字索引標籤;
2.2) 在類別清單方塊中按一下日期
2.3) 指定一種日期類型;
2.4) 按一下確定。請參閱螢幕截圖:

在對話框中指定日期格式

接著,所選的序列號將如以下截圖所示轉換為日期。

所選序列號已轉換為日期

10.1.2 使用公式將序列號轉換為日期

您也可以在 Excel 中套用下列公式,將序列號轉換為日期。

1. 選取一個儲存格,輸入下列公式後按下 Enter 按下鍵,即可將第一個序列號轉換為日期;接著選取該結果儲存格,向下拖曳自動填滿控制點,就能快速取得其他對應日期!

=TEXT(B3,"m/d/yyyy")

使用公式將序列號轉換為日期

注意:在公式中,您可以依需求將「m/d/yyyy」變更為其他日期格式。

10.1.3 輕鬆使用強大工具將序號轉換為日期

您是否曾嘗試使用第三方工具處理 Excel 任務?若想提升工作效率、節省寶貴時間,我們強力推薦應用日期格式功能——內建於 Kutools for Excel!此功能可輕鬆將一個或多個範圍內的序號,快速轉換為您所需的日期格式。

Kutools for Excel 提供超過 300 項進階功能,簡化複雜作業,提升創造力與效率。整合 AI 功能,Kutools 能精準自動化各項任務,讓資料管理輕鬆無負擔。Kutools for Excel 的詳細資訊……         免費試用……

1. 選取一個或多個包含欲轉換為日期之序號的範圍。

2. 點選 Kutools > 格式 > 應用日期格式

點選 Kutools 的「套用日期格式」功能

3. 在應用日期格式對話方塊中,您需執行下列操作:

2.1) 在日期格式清單方塊中選取一個日期格式;
3.2) 按一下確定按鈕。

注意:選取日期格式後,您可在預覽方塊中預覽結果。

接著,所選區域中的所有數字將立即轉換為日期。

按一下以深入了解此功能


10.2 將 8 碼數字轉換為 Excel 可辨識的日期

將 8 位數數字轉換為日期

10.2.1 使用公式將 8 碼數字轉換為日期

若要將 8 碼數字轉換為 Excel 可辨識的日期,請結合使用 DATE 函數與 RIGHTLEFTMID 函數,並依下列步驟操作:

1. 選取一個儲存格,輸入下列公式後按下 Enter 按下鍵,即可將第一個 8 碼數字轉換為日期;接著選取該儲存格,向下拖曳自動填滿控點,輕鬆取得其餘日期!

=DATE(LEFT(B3,4),MID(B3,5,2),RIGHT(B3,2))

使用公式將 8 位數數字轉換為日期

10.2.2 使用「文字分列」指令將 8 碼數字轉換為日期

Excel 內建的文字分列指令可協助將一整列 8 碼數字轉換為 Excel 可辨識的日期。

1. 選取 8 碼數字範圍,點選資料> 文字分列

點選「資料」>「文字分列」

2. 在文字分列對話方塊中,請依下列方式設定:

2.1) 在 步驟 1步驟 2 精靈 中分別按一下下一步> 下一步; separately;
2.2) 在 步驟 3 精靈中,選取日期,然後在日期選項旁的下拉式清單中選取年月日
2.3) 按一下完成。

在對話框中指定選項

接著,所有選取的 8 碼數字將自動轉換為 Excel 可辨識的日期格式。

10.2.3 輕鬆使用強大工具將 8 碼數字轉換為日期

以下介紹日期識別工具,此工具屬於 Kutools for Outlook,只需一鍵,即可輕鬆將一個或多個範圍內的 8 碼數字轉換為 Excel 可辨識的日期!

Kutools for Excel 提供超過 300 項進階功能,簡化複雜作業,提升創造力與效率。整合 AI 功能,Kutools 能精準自動化各項任務,讓資料管理輕鬆無負擔。Kutools for Excel 的詳細資訊……         免費試用……

1. 選取一個或多個範圍內的 8 碼數字。

2. 點選 Kutools > 內容 > 日期識別,所有選取的數字將立即轉換為日期,如下方示範所示。

立即點擊,深入了解這項功能!


11 在 Excel 中將數字與時間互相轉換

本節將說明如何在 Excel 中輕鬆實現數字與時間的相互轉換。

11.1 在 Excel 中將數字轉換為時間(hh:mm:ss)

若要將小數格式的小時、分鐘或秒數轉換為有效的 Excel 時間,可嘗試下方提供的對應方法。

11.1.1 將小數小時轉換為時間(hh:mm:ss)

若要將小數格式的小時轉換為 hh:mm:ss Excel 時間格式,需將該數字除以 24(代表一天的總小時數),再將儲存格格式設為時間。請依下列步驟操作。

1. 選取一個儲存格,輸入下列公式後按下 Enter 鍵;接著選取該結果儲存格,向下拖曳自動填滿控點,即可將相同公式套用至所需儲存格。

=B3/$C$3

在此範例中,我在儲存格 C3 中輸入了數字 24. 您也可以直接在公式中鍵入數字 24,例如:

=B3/24

使用公式將小數小時轉換為時間

2. 選取所有結果儲存格,同時按下 Ctrl+1 鍵以開啟設定儲存格格式對話方塊。

3. 在設定儲存格格式對話方塊中,您需執行下列操作:

3.1) 停留在數字索引標籤;
3.2) 在類別清單方塊中選取時間
3.3) 在類型清單方塊中指定您需要的時間格式;
提示:
若您只想顯示一天中的時間,請在類型清單方塊中選擇 13:30:55. 結果將為:
36.75>12:45:00
若您想顯示超過 24 小時的時間間隔,請在類型清單方塊中選擇 37:30:55. 結果將為:
36.75>36:45:00
3.4) 按一下確定以儲存變更。

在對話框中指定時間格式

接著,結果將如以下截圖所示,以 hh:mm:ss 的時間格式呈現。

結果已格式化為時間格式

11.1.2 將小數分鐘轉換為時間(hh:mm:ss)

若要將以小數表示的分鐘轉換為 Excel 的 hh:mm:ss 時間格式,請將該數值除以 1440(即一天的總分鐘數),再將儲存格格式設定為時間。操作步驟與上述相同。

1. 選取一個儲存格,輸入下列公式後按下 Enter 鍵,即可取得第一筆結果。接著選取該結果儲存格,向下拖曳自動填滿控點,快速套用相同公式至其他儲存格!

=B3/$C$3

在此範例中,我在儲存格 C3 中輸入了數字 1440. 您也可以直接在公式中輸入數字 24,例如:

=B3/1440

使用公式將小數分鐘轉換為時間

2. 接著,將結果儲存格格式設為時間。請參照上述步驟

最終,您將獲得如下方截圖所示的時間。

將儲存格格式設定為時間格式

11.1.3 將小數秒數轉換為時間(hh:mm:ss)

將小數格式的秒數轉換為 hh:mm:ss 的 Excel 時間格式,步驟與上述相同:只需將除數改為 86400(即一天的總秒數),再將儲存格格式設定為時間即可。

在此範例中,公式如下:

=B3/$C$3

=B3/86400

使用公式將小數秒轉換為時間

接著,請將結果儲存格的格式設定為時間。參照上述步驟

最終,您將獲得如下方截圖所示的時間。

將儲存格格式設定為時間格式


11.2 將時間轉換(hh:mm:ss)轉換為小數

本節示範多種公式,用於將時間轉換為小時、分鐘或秒數。

11.2.1 使用公式將時間轉換轉換為小時

與上述方法相反,若要將時間轉換為小時,需將時間乘以 24(即一天的總小時數)。

1. 套用下列公式:

=B3*$C$3

其中 B3 包含時間值,而 $C$3 則包含數字 24.

或者,您也可直接在公式中輸入數字 24,如下所示:

=B3*24

套用公式後,您會發現結果仍以時間格式呈現。

使用公式將時間轉換為小時

注意:若不希望保留結果的小數部分,請套用下列公式。

=INT(B3*24)

2. 您需將結果儲存格的格式設為數字格式。

選取結果儲存格,按下 Ctrl1 鍵,即可開啟設定儲存格格式對話方塊。在對話方塊中,於「數字」索引標籤下的「分類」清單中選取數值,並在小數位數方塊中指定所需的小數位數,然後按一下確定以儲存您的變更。OK to save the changes.

在對話框中設定小數位數

接著,結果儲存格將如以下螢幕截圖所示,以數字形式顯示。

結果儲存格顯示為數字

11.2.2 使用公式將時間轉換轉換為分鐘

若要將時間轉換轉換為分鐘,只需將時間乘以 1440(代表一天中的分鐘數)。

套用下列公式:

=B3*$C$3

其中 B3 包含時間值,而 $C$3 則包含數字 1440.

或者,您也可以直接在公式中輸入數字 1440,如下所示:

=B3*1440

使用公式將時間轉換為分鐘

注意:若您不希望保留結果的小數部分,請套用下列公式。

=INT(B3*1440)

接著,請將結果儲存格的格式設定為數值。參照上述步驟

最後,您將獲得如下方螢幕截圖所示的分鐘數。

拖曳並填滿公式以取得分鐘數

11.2.3 使用公式將時間轉換轉換為秒

若要將時間轉換為秒,請將時間乘以 86400(即一天的總秒數)。

套用下列公式:

=B3*$C$3

其中 B3 包含時間值,而 $C$3 則包含數字 86400.

或者,您也可以直接在公式中輸入數字 86400,如下所示:

=B3*86400

使用公式將時間轉換為秒

注意:若您不希望保留結果的小數部分,請套用下列公式。

=INT(B3*86400)

接著,請將結果儲存格的格式設定為數值。參照上述步驟

最後,您將獲得如下方螢幕截圖所示的秒數。

將儲存格格式設定為數字

11.2.4 輕鬆使用強大工具將時間轉換轉換為小時/分鐘/秒

套用上述公式後,您仍需調整儲存格格式,才能正確顯示實際的小數值。若您已安裝 Kutools for Excel,可透過其時間轉換功能,僅需幾次點擊,輕鬆將時間直接轉換為小數小時、分鐘或秒!

Kutools for Excel 提供超過 300 項進階功能,簡化複雜作業,提升創造力與效率。整合 AI 功能,Kutools 能精準自動化各項任務,讓資料管理輕鬆無負擔。Kutools for Excel 的詳細資訊……         免費試用……

1. 選取您要轉換成小時、分鐘或秒的時間範圍。

2. 按一下 Kutools 內容 時間轉換

1) 若要時間轉換為小時,請按一下轉換為小時
2) 若要時間轉換為分鐘,請按一下轉換為分
3) 若要時間轉換為秒,請按一下轉換為秒

點選 Kutools 的「轉換時間」功能

接著,所有選取的時間將自動轉換為小時、分鐘或秒,同時彈出對話方塊,告知您已成功轉換多少個儲存格。請點擊確定關閉該視窗。

所有選取的時間均已轉換為小時、分鐘或秒

按一下以深入了解此功能

以上即為 Excel 儲存格轉換教學的完整內容,希望能順利解決您的問題!若您對儲存格轉換還有其他疑問,歡迎隨時留言告訴我們。

最佳 Office 生產力工具

🤖KUTOOLS AI 助手:基於以下內容徹底革新數據分析:智慧執行     產生程式碼  建立自訂公式    分析資料並產生圖表  呼叫增強函數……
熱門功能尋找、醒目提示或標記重複值     刪除空白行     合併列或儲存格而不遺失資料     不使用公式的四捨五入……
高級 LOOKUP多重條件 VLookup    多重數值 VLookup     跨多個工作表 VLookup      模糊查找……
高級下拉列表快速建立下拉式清單     相依式下拉式清單     多選下拉式清單……
欄位管理員新增指定數量的欄位移動欄位切換隱藏欄位的可見狀態比較範圍與欄位……
精選功能網格聚焦     設計視圖   增強編輯欄    工作簿與工作表管理員     資源庫(自動文字)  日期提取     合併工作表    加密/解密儲存格    依清單傳送電子郵件     超級篩選      特殊篩選(篩選粗體儲存格/斜體/刪除線……) ......
頂尖 15 工具組12 文字工具添加文本刪除特定字符,……)   50+ 圖表 類型甘特圖,……)   40+ 實用公式基於生日計算年齡,……)   19 插入工具插入二維碼從路徑插入圖片,……)   12 轉換工具金額轉大寫匯率轉換,……)   7 合併和拆分工具高級合併行分割儲存格,……)……以及更多
在您的慣用語言中使用 Kutools—支援英文、西班牙文、德文、法文、中文及另外 40+ 種語言!

運用 Kutools for Excel 強化您的 Excel 技能,體驗前所未有的高效能!Kutools for Excel 提供超過 300 項進階功能,大幅提升生產力並節省寶貴時間。立即點擊,取得您最需要的功能……


Office Tab 為 Office 帶來分頁式介面,讓您的工作更輕鬆自在!

  • 在 Word、Excel、PowerPoint 中啟用分頁式編輯與閱讀功能,以及 Access、Visio 與 Project。
  • 在同視窗的新分頁中開啟並建立多份文件,而非另開新視窗。
  • 每天為您提升 50% 的工作效率,並省下數百次滑鼠點擊!

所有 Kutools 增益集,一個安裝程式

Kutools for Office 套件整合了 Excel、Word、Outlook 與 PowerPoint 的增益集,以及 Office Tab Pro,非常適合需要跨多個 Office 應用程式協作的團隊使用!

ExcelWordOutlookTabsPowerPoint
  • 全能套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集,以及 Office Tab Pro
  • 一個安裝程式,一個授權— 數分鐘內即可完成設定(支援 MSI)
  • 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力體驗
  • 30 天完整功能試用— 無需註冊,無需信用卡
  • 超值之選— 比單獨購買各增益集更省費用