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

如何在 Excel 中將英吋轉換為英呎、公分或公釐?

作者修改日期

在許多工作情境中,特別是涉及工程、建築、設計、製造或資料報表時,經常需要將以英吋表示的測量值轉換為其他常用單位,例如英呎、公分(cm)或公釐(mm)。每次手動重新計算這些數值不僅容易出錯,處理大型資料集時更顯耗時費力。幸運的是,Excel 提供多種實用方法,能高效完成英吋數值的轉換,確保資料處理的一致性與準確性。以下提供逐步解決方案,無論是一次性轉換,還是經常性、高頻率的大量作業,皆能輕鬆應對。


使用公式將英吋轉換為英呎、公分或公釐

Excel 內建的 CONVERT 函數提供了一種簡潔直觀的方式,能將測量值從英吋輕鬆轉換為多種其他單位,非常適合一次性轉換,或當您希望將結果顯示在相鄰欄位以便快速比較時使用。當您在原始英吋數值變更時,轉換結果會自動更新,讓您隨時掌握最新數據,實用性十足!

選取一個空白儲存格,通常位於原始數值旁邊(例如,若原始英吋數值位於儲存格 )A2,則選取儲存格 B2),並根據您的轉換需求輸入適當的公式:

將英吋轉換為英呎:

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

將英吋轉換為公分:

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

將英吋轉換為公釐:

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

此處,A2 為包含您英吋數值的儲存格。若資料位於其他儲存格,請務必調整儲存格參照!

輸入公式後,按下 Enter 即可立即看到結果!若您有一整列英吋數值需要轉換,只需向下或向右拖曳填滿控點(選取儲存格右下角的小方塊),就能輕鬆將公式套用至相鄰儲存格,確保每個對應的英吋數值自動轉換,省時又高效!

在 Excel 中使用 CONVERT 函數將英吋值轉換為公釐的截圖

參數說明與提示

  • 單位代碼區分大小寫。請務必使用下列確切縮寫:「in」(英吋)、「ft」(英呎)、「cm」(公分)及 「mm」(公釐);切勿使用完整單位名稱。
  • 錯誤說明:當單位拼錯或單位類型不相容時(例如將長度轉換為重量),會出現 #N/A;當數字參數非數值時,會出現 #VALUE!;若使用未安裝增益集的舊版 Excel,則可能出現 #NAME?
  • 版本支援情況:CONVERT 函數內建於 Excel 2007 或更新版本中;在 Excel 2003 及更早版本中,則需啟用分析工具箱增益集才能使用此功能。
  • 套用標準數字格式,即可輕鬆控制小數位數,讓數據呈現更清晰俐落。

使用 Kutools for Excel 將英吋轉換為英呎或公尺

對於經常處理單位轉換或需處理大量測量資料的使用者來說,Kutools for Excel單位轉換工具提供了一套便利又高效的批次處理解決方案。當您需要一次轉換整批英吋數值,或希望將結果以批註形式輸出供參考(不變更原始資料)時,此工具尤其適用!

Kutools 單位轉換對話框概覽

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

使用此方法的步驟如下:

1. 選取要轉換的英吋數值儲存格範圍,前往功能區上的 Kutools 索引標籤,點擊內容,再選擇單位轉換。請參閱下方截圖:

透過 Kutools > 內容 > 單位轉換 開啟單位轉換功能

2. 在單位轉換對話方塊中,將單位類型設為距離;於選取英吋,並於選擇目標單位,例如英呎公尺。若希望保留原始數值並將轉換結果顯示為註解,請勾選轉換結果至批註

選擇長度,從英吋 (in) 轉換為公尺 (m) 或英呎 (ft),可選擇將結果新增為註解

3. 按一下確定。Kutools 將處理整個選取範圍:預設情況下,轉換後的數值會直接取代原始數值;若已勾選轉換結果至批註,則原始數值將完整保留,轉換結果會以批註形式新增。

將英吋(in)轉換為公尺(m)轉換結果至批註
將英吋轉換為公尺後的儲存格已轉換的結果寫入儲存格註解中

實用注意事項

  • 此工具支援多種單位類別(例如長度、面積、體積、重量、溫度、速度、壓力)。
  • 覆寫與註解:預設情況下,轉換會直接取代原始數值。若已勾選轉換結果至批註,結果將寫入批註,並可能覆蓋現有內容。
  • 若不慎誤轉換了範圍,可立即按下 Ctrl+Z 復原!點擊確定前,務必再次確認所選範圍,避免遺憾。

示範:使用 Kutools for Excel 將英吋轉換為英呎或公尺

 
Kutools for Excel:超過 300 種實用工具隨手可得!盡享 AI 驅動功能,讓工作更聰明、更快速!立即下載!

透過選擇性粘貼乘法批量將英吋轉換為其他單位

另一種快速批量將英吋轉換為公釐或公分的方法,是善用 Excel 的選擇性貼上功能!此方法會將每個英吋數值乘以正確的轉換係數,非常適合不想使用公式,或希望直接覆寫原始數值、無需新增欄位的場合。

例如,將英吋轉換為公釐(1 英吋 = 25.4 公釐):

  • 在空白儲存格中輸入 25.4,然後複製此儲存格(Ctrl+C)。
  • 選取包含英吋數值的範圍(建議僅選取數值儲存格)。
  • 在選取範圍上按右鍵,選擇選擇性貼上……,於運算下選取乘法,再點擊確定即可完成!

這將直接以公釐等效值取代所有英吋數值。您可使用 2.54 作為乘數因子,將英吋轉換為公分;或使用 1/12(或)0.0833333333)將英吋轉換為英呎,以獲得更高精度。

注意

  • 覆寫原始數值:「乘法」會直接取代儲存格中的既有數值,請務必事先備份資料,或在副本上操作!
  • 公式會轉為數值:若選取的範圍包含公式,其運算結果將被相乘後的數值覆寫。
  • 僅選取數值儲存格:為避免意外狀況,建議透過開始 ▸ 尋找與選取 ▸ 定位條件 ▸ 常數(數字)功能,精準選取並操作數值儲存格。
  • 精確度:將英吋轉換為英呎時,建議使用 1/12(或)0.0833333333),而非四捨五入後的 0.083333.
  • 立即復原:操作完成後,立即按下 Ctrl+Z 即可還原。若重複多次操作,將較難回溯。

使用 VBA 程式碼將英吋轉換為其他單位

對於進階使用者,或需根據特定工作流程處理大量轉換作業的人員而言,使用 VBA 巨集自動化轉換程序可提供最大的彈性與效率。當您需要頻繁在不同單位間轉換多個範圍、自訂轉換因子,或將轉換整合至更大型的 Excel 自動化任務時,此方法尤為理想。

1. 按下 Alt+F11(或點選)開發人員 > Visual Basic),即可開啟 VBA 編輯器。在編輯器中,點選插入 > 模組,並將下列程式碼貼到模組中:

Option Explicit

Sub ConvertInchToMM_Cm_Ft()
    Dim rng As Range
    Dim unitChoice As Variant
    Dim factor As Double
    Dim arr As Variant
    Dim r As Long, c As Long
    Dim xTitleId As String
    
    xTitleId = "KutoolsforExcel"
    
    ' Ask user for target range
    On Error Resume Next
    Set rng = Application.InputBox( _
        Prompt:="Select the range to convert (inches):", _
        Title:=xTitleId, Type:=8)
    On Error GoTo 0
    
    If rng Is Nothing Then
        MsgBox "No range selected. Operation cancelled.", vbInformation
        Exit Sub
    End If
    
    ' Ask user for target unit
    unitChoice = Application.InputBox( _
        Prompt:="Enter 1 for mm, 2 for cm, 3 for ft", _
        Title:=xTitleId, Default:=1, Type:=1)
    If VarType(unitChoice) = vbBoolean Then
        ' User pressed Cancel
        MsgBox "Operation cancelled.", vbInformation
        Exit Sub
    End If
    If unitChoice < 1 Or unitChoice > 3 Then
        MsgBox "Invalid choice. Please enter 1, 2, or 3.", vbExclamation
        Exit Sub
    End If
    
    Select Case CLng(unitChoice)
        Case 1: factor = 25.4          ' inch → mm
        Case 2: factor = 2.54          ' inch → cm
        Case 3: factor = 1# / 12#      ' inch → ft (precise)
    End Select
    
    ' Bulk convert via array for speed; only numeric cells are multiplied
    arr = rng.Value2
    Application.ScreenUpdating = False
    Application.Calculation = xlCalculationManual
    
    If IsArray(arr) Then
        For r = 1 To UBound(arr, 1)
            For c = 1 To UBound(arr, 2)
                If IsNumeric(arr(r, c)) Then
                    arr(r, c) = CDbl(arr(r, c)) * factor
                End If
            Next c
        Next r
        rng.Value2 = arr
    Else
        ' Single cell
        If IsNumeric(arr) Then rng.Value2 = CDbl(arr) * factor
    End If
    
    Application.Calculation = xlCalculationAutomatic
    Application.ScreenUpdating = True
    
    MsgBox "Conversion completed.", vbInformation
End Sub

2. 返回 Excel,選取您要轉換的範圍(若先前未在提示中選取)。若要執行巨集,請在 Excel 中按下 Alt+F8,選擇 ConvertInchToMM_Cm_Ft,再按一下執行;或直接在 VBA 編輯器中按下 F5. 接著依照提示輸入:1 代表公釐、2 代表公分,或 3 代表英呎,所選的英吋數值將立即據此更新!

注意

  • 覆寫行為:巨集會直接對數值儲存格執行乘法運算,並覆寫原始數值。若選取範圍包含公式,運算結果將轉為固定數值。
  • 精確度:將英吋轉換為英呎時,請務必使用精確係數 1/12,避免產生累積性四捨五入誤差!
  • 非數值儲存格:文字、空白及錯誤值將維持不變。為獲得最佳效果,請僅選取數值儲存格(例如)開始 ▸ 尋找與選取 ▸ 定位條件 ▸ 常數(數字))。
  • 安全性:執行前請先儲存檔案,或在副本上操作;執行完畢後,可立即按下 Ctrl+Z 復原上次的轉換。
  • 巨集設定:請務必為活頁簿啟用巨集,否則程式碼將無法執行!

在 Excel 中執行單位轉換時,務必選擇符合專案規模與工作流程需求的方法。以公式為基礎的方法非常適合中小型資料集,以及需要自動更新的情境。Kutools for Excel 則適合經常進行重複性或大規模轉換的使用者,其使用者介面有助於減少不熟悉公式或 VBA 者的操作錯誤。選擇性粘貼與 VBA 選項可用於快速批量轉換——但請注意,它們會覆寫原始資料。若您遇到 #VALUE! 等錯誤或非預期結果,請檢查是否有非數值資料、公式錯誤或範圍選取不當。若需還原轉換,請立即使用復原快捷鍵(Ctrl+Z),或在處理前備份資料。

最佳 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 天完整功能試用— 無需註冊,無需信用卡
  • 超值之選— 比單獨購買各增益集更省費用