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

如何在 Word 文件中為數字加上千位分隔符?

作者Sun修改日期

在 Word 文件中為數字加上千位分隔符,能顯著提升可讀性,尤其在處理大數值時效果更佳。雖然 Microsoft Word 本身未內建直接添加千位分隔符的功能,但您可透過 VBA(Visual Basic for Applications)或 Kutools for Word 等實用工具,輕鬆高效地達成此目的。

本教學將逐步引導您運用 VBA 與 Kutools for Word,輕鬆為 Word 文件中的數字加上千位分隔符。

使用 VBA 進行添加千位分隔符

使用 Kutools for Word 進行添加千位分隔符好主意


使用 VBA 進行添加千位分隔符

為大數字插入千位分隔符號可能相當繁瑣,尤其是需要重複執行時。透過 VBA 程式碼自動化此流程,只需選取數字並按下 F5,即可立即加入分隔符號!

  1. 選取您想以千位分隔符格式化的數字,然後按下 Alt + F11,即可開啟 Microsoft Visual Basic for Applications 視窗。
  2. 按一下插入> 模組,然後將下列程式碼複製並貼上至模組編輯器中。
    Sub InsertThousandSeparators()
        Dim selectedText As String
        Dim formattedText As String
        Dim decimalPos As Integer
        Dim wholePart As String
        Dim decimalPart As String
        Dim temp As String
        Dim i As Integer
        Dim charCount As Integer
        Dim trailingSpace As String
        Dim trailingParagraphMark As String
        
        If Selection.Type <> wdSelectionIP Then
            selectedText = Selection.Text
            trailingSpace = ""
            trailingParagraphMark = ""
            
            If Right(selectedText, 1) = " " Then
                trailingSpace = " "
                selectedText = Trim(selectedText)
            End If
            
            If Right(selectedText, 1) = Chr(13) Then
                trailingParagraphMark = Chr(13)
                selectedText = Left(selectedText, Len(selectedText) - 1)
            End If
            
            If IsNumeric(selectedText) Then
                decimalPos = InStr(1, selectedText, ".")
                
                If decimalPos > 0 Then
                    wholePart = Left(selectedText, decimalPos - 1)
                    decimalPart = Mid(selectedText, decimalPos + 1)
                Else
                    wholePart = selectedText
                    decimalPart = ""
                End If
                
                wholePart = Replace(wholePart, ",", "")
                
                temp = ""
                charCount = 0
                
                For i = Len(wholePart) To 1 Step -1
                    temp = Mid(wholePart, i, 1) & temp
                    charCount = charCount + 1
                    
                    If charCount Mod 3 = 0 And i > 1 Then
                        temp = "," & temp
                    End If
                Next i
                
                wholePart = temp
                
                If decimalPart <> "" Then
                    formattedText = wholePart & "." & decimalPart
                Else
                    formattedText = wholePart
                End If
                
                Selection.Text = formattedText & trailingSpace & trailingParagraphMark
            Else
                MsgBox "Please select a valid number."
            End If
        Else
            MsgBox "Please select a number first."
        End If
    End Sub
  3. 按下 F5 鍵,即可為所選數字加入千位分隔符號!在選取的數字中插入千位分隔符號
  4. 若要為其他數字新增分隔符號,只需選取新數字,返回模組視窗,再按下 F5 即可!

使用 Kutools for Word 進行添加千位分隔符

若您想在選取範圍、多個數字,甚至整個 Word 文件中插入千位分隔符號,Kutools for Word添加千位分隔符功能只需幾次點擊即可輕鬆完成!

Kutools for Word

Kutools for Word 讓您透過 Microsoft Word 內建的實用工具,輕鬆快速完成日常文件任務——無需編寫程式碼,也無需繁瑣設定。

  • AI 寫作、潤飾、翻譯與摘要
  • 批量查找與替換跨文件操作
  • 輕鬆合併與分割 Word 文件
  • 批次轉換 Word ↔ PDF

安裝 Kutools for Word 後,請依照下列步驟操作:

  1. 若要將千位分隔符套用至整個文件中的所有數字,請勿選取任何資料,然後點選 Kutools > 插入 > 添加千位分隔符
    功能區上 Kutools 索引標籤中的「新增千位分隔符號」選項
  2. 此時會彈出對話方塊,詢問您是否要將此功能套用至整個文件,請點選
    確認對話方塊顯示「您是否要為整個文件中的所有數字新增千位分隔符號?」
  3. 現在,所有數字都已加上千位分隔符號。
    在所有數字中插入千位分隔符號

注意事項:

  • 若要將千位分隔符套用至特定選取範圍中的數字,請先選取該區段,然後依序點選 Kutools > 插入 > 添加千位分隔符
    在選取範圍內的數字中插入千位分隔符號
  • 若要移除千位分隔符號,請點選 Kutools 移除 清除選擇範圍內的所有千位分隔符
    功能區上 Kutools 索引標籤中的「移除千位分隔符號」選項

示範:在 Word 文件中為數字添加千位分隔符

Kutools for Word 透過豐富的實用工具擴充 Microsoft Word,助您節省時間,輕鬆擺脫日常文件編輯中的重複性工作!

最佳 Office 生產力工具

Kutools for Word——透過超過 100 項卓越功能,全面提升您的 Word 體驗!

🤖KUTOOLS AI 功能AI 助手/即時助手/超級潤色(保留格式)/超級翻譯(保留格式)/AI 遮擋/AI 校正……

📘 文件掌控力分割頁面/文檔合併/以多種格式匯出選取內容(PDF/TXT/DOC/HTML……)/批次轉換為 PDF……

內容編輯批量查找與替換多個檔案/調整所有圖片大小/翻轉表格列與欄/表格轉文本……

🧹 輕鬆清理:一鍵清除多餘空格分節符文字框超連結!想要更多清除工具?立即前往移除群組……

創意插入:插入千位分隔符/複選框/選項按鈕/二維碼/條碼/多張圖片/ 更多功能請至插入群組……

🔍 精準選取:精確定位特定頁面/表格/圖形/標題段落/ 透過更多選取功能提升導覽效率……

星級增強功能快速跳轉至任意位置/自動插入重複文字/在文件 Windows 之間切換/11 轉換工具……

🌍 支援 40+ 種語言:使用您熟悉的慣用語言暢享 Kutools!支援英文、西班牙文、德文、法文、中文等 40 多種語言,操作更順手、體驗更流暢!

Kutools for Word 個功能區索引標籤
 
 

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

  • 在 Word、Excel、PowerPoint、Publisher、Access、Visio 與 Project 中啟用分頁式編輯與閱讀體驗。
  • 在同視窗的新分頁中開啟並建立多份文件,而非另開新視窗。
  • 每天為您減少數百次滑鼠點擊,生產力提升 50%!

✨ Kutools for Office – 一次安裝,五大強大工具!

包含 Office Tab Pro·Kutools for Excel·Kutools for Outlook·Kutools for Word·Kutools for PowerPoint

📦 一套整合 5 項工具 | 🔗 與 Microsoft Office 無縫整合 | ⚡ 保存時間,立即提升生產力

最佳 Office 生產力工具

Kutools for Word- Word 專用 100+ 項工具