KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

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 をインストール後、次の手順に従ってください。Kutools for Word

  1. ドキュメント全体のすべての数値に千位区切りを適用するには、データを選択せずに、次のようにクリックしてください。Kutools>挿入>千位区切りを追加
    リボンの Kutools タブにある「桁区切り記号を追加」オプション
  2. 文書全体にこの機能を適用するかどうか確認するダイアログボックスが表示されたら、はいをクリックします。
    「ドキュメント全体のすべての数値に桁区切り記号を追加しますか?」という確認ダイアログ
  3. これで、すべての数値に桁区切り記号が挿入されました。
    すべての数値に桁区切り記号が挿入されます

注:

  • 特定の範囲内の数値に千位区切りを適用したい場合は、まずその範囲を選択し、次にKutools > 挿入 > 千位区切りを追加をクリックしてください。
    選択範囲内の数値に桁区切り記号が挿入されます
  • 桁区切り記号を削除するには、次のようにクリックしてください。Kutools > 削除 > 選択範囲のすべての千単位区切りを削除
    リボンの Kutools タブにある「桁区切り記号を削除」オプション

デモ:Word 文書内の数値に千位区切りを追加を適用

Kutools for Wordは、Microsoft Word を幅広い実用的なツールで強化し、日常の文書作業における時間を大幅に節約。繰り返しの作業を効果的に削減します!

最高のオフィス生産性ツール

Kutools for Word– 300 以上の卓越した機能で、Word 体験をさらにレベルアップ!100 の注目の機能!

🤖KUTOOLS AI の機能AI アシスタントリアルタイムアシスタントスーパーポリッシュ(書式を保持)スーパートランスレート(書式を保持)AI 編集AI 校正

📘ドキュメントマスタリーページ分割文書の結合選択範囲をさまざまな形式でエクスポート(PDF/TXT/DOC/HTML など)一括 PDF 変換

コンテンツ編集複数ファイルにわたって一括検索と置換すべての画像をリサイズ表の転置行と列表をテキストに変換

🧹手間いらずのクリーンアップ:余分なスペースを一掃セクション区切りテキストボックスハイパーリンク/その他の削除ツールについては、削除グループをご覧ください…

クリエイティブ挿入:以下を挿入桁区切り記号チェックボックスラジオボタンQR コードバーコード複数の画像/詳細は挿入グループで…

🔍精密選択:特定のページ図形見出し段落/ナビゲーションを強化するにはその他の選択機能を活用

注目の拡張機能任意の場所に移動繰り返しテキストを自動挿入ドキュメントWindows 間を切り替え11 変換ツール

🌍40 以上の言語をサポート:Kutools を好みの言語でお使いいただけます!英語、スペイン語、ドイツ語、フランス語、中国語など、40 以上の言語に対応しています。

Kutools for Word タブ(リボン上)
 
 

Office Tab– Office にタブ付きインターフェースを導入し、作業を大幅に簡単に

  • Word、Excel、PowerPoint、Publisher、Access、Visio、Project でタブを使った編集・閲覧機能を有効にします。
  • 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
  • 日々の生産性を50%も向上させ、毎日数百回のマウスクリックをカットします!

✨ Kutools for Office – 1 回のインストールで、5 つの強力なツールがすぐに使える!

含まれるもの:Office Tab ProKutools for ExcelKutools for OutlookKutools for WordKutools for PowerPoint

📦 1 つのスイートですべての5 ツールを入手|🔗 Microsoft Office とシームレスに連携|⚡ 保存時間して、すぐに生産性を向上

最高のオフィス生産性ツール

Kutools for Word– Word 向けの100+ツール