Word 文書内の数値に千位区切りを適用する方法は?
Word 文書内の数値に千位区切りを適用すると、特に大きな数値の可読性が大幅に向上します。Microsoft Word には千位区切りを直接追加する機能はありませんが、VBA(Visual Basic for Applications)やKutools for Word などの便利なツールを使えば、効率的に実現できます。
このチュートリアルでは、VBA とKutools for Word の両方を使って、Word 文書内の数値に千位区切りを適用する方法をご紹介します。
VBA による千位区切りを追加
大きな数値に桁区切り記号を手動で挿入するのは面倒ですよね。特に繰り返し行う必要があるなら、VBA コードを使えばこの作業を自動化できます。数値を選択してF5キーを押すだけで、瞬時に桁区切りが追加されます!
- 桁区切り記号を適用したい数値を選択し、次にAlt + F11キーを押して、Microsoft Visual Basic for Applicationsウィンドウを開きます。
- 次をクリックします。挿入>標準モジュール。その後、次のコードをコピーして標準モジュールエディターに貼り付けます。
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 - F5キーを押すと、選択した数値に桁区切り記号が自動で追加されます。

- 別の数値に区切り記号を追加するには、新しい数値を選択した後、標準モジュールウィンドウに戻って、再度 F5キーを押してください。
Kutools for Word による千位区切りを追加
選択範囲内またはWord 文書全体の複数の数値に区切り記号を挿入したい場合は、千位区切りを追加機能が搭載されたKutools for Wordを使えば、わずか数回のクリックでこの作業を完了できます。
Kutools for Word をインストール後、次の手順に従ってください。Kutools for Word
- ドキュメント全体のすべての数値に千位区切りを適用するには、データを選択せずに、次のようにクリックしてください。Kutools>挿入>千位区切りを追加。

- 文書全体にこの機能を適用するかどうか確認するダイアログボックスが表示されたら、はいをクリックします。

- これで、すべての数値に桁区切り記号が挿入されました。

注:
- 特定の範囲内の数値に千位区切りを適用したい場合は、まずその範囲を選択し、次にKutools > 挿入 > 千位区切りを追加をクリックしてください。

- 桁区切り記号を削除するには、次のようにクリックしてください。Kutools > 削除 > 選択範囲のすべての千単位区切りを削除。

デモ:Word 文書内の数値に千位区切りを追加を適用
最高のオフィス生産性ツール
Kutools for Word– 300 以上の卓越した機能で、Word 体験をさらにレベルアップ!100 の注目の機能!
🤖KUTOOLS AI の機能:AI アシスタント/リアルタイムアシスタント/スーパーポリッシュ(書式を保持)/スーパートランスレート(書式を保持)/AI 編集/AI 校正…
📘ドキュメントマスタリー:ページ分割/文書の結合/選択範囲をさまざまな形式でエクスポート(PDF/TXT/DOC/HTML など)/一括 PDF 変換…
✏コンテンツ編集:複数ファイルにわたって一括検索と置換/すべての画像をリサイズ/表の転置行と列/表をテキストに変換…
🧹手間いらずのクリーンアップ:余分なスペースを一掃/セクション区切り/テキストボックス/ハイパーリンク/その他の削除ツールについては、削除グループをご覧ください…
➕クリエイティブ挿入:以下を挿入桁区切り記号/チェックボックス/ラジオボタン/QR コード/バーコード/複数の画像/詳細は挿入グループで…
🔍精密選択:特定のページ/表/図形/見出し段落/ナビゲーションを強化するにはその他の選択機能を活用…
⭐注目の拡張機能:任意の場所に移動/繰り返しテキストを自動挿入/ドキュメントWindows 間を切り替え/11 変換ツール…
🌍40 以上の言語をサポート:Kutools を好みの言語でお使いいただけます!英語、スペイン語、ドイツ語、フランス語、中国語など、40 以上の言語に対応しています。

Office Tab– Office にタブ付きインターフェースを導入し、作業を大幅に簡単に
- Word、Excel、PowerPoint、Publisher、Access、Visio、Project でタブを使った編集・閲覧機能を有効にします。
- 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
- 日々の生産性を50%も向上させ、毎日数百回のマウスクリックをカットします!
✨ Kutools for Office – 1 回のインストールで、5 つの強力なツールがすぐに使える!
含まれるもの:Office Tab Pro・Kutools for Excel・Kutools for Outlook・Kutools for Word・Kutools for PowerPoint
📦 1 つのスイートですべての5 ツールを入手|🔗 Microsoft Office とシームレスに連携|⚡ 保存時間して、すぐに生産性を向上
最高のオフィス生産性ツール
Kutools for Word– Word 向けの100+ツール
- 🤖KUTOOLS AI の機能:AI アシスタント/リアルタイムアシスタント/スーパーポリッシュ/スーパートランスレート/AI 編集/AI 校正
- 📘ドキュメントマスタリー:ページ分割/文書の結合/一括 PDF 変換
- ✏コンテンツ編集:一括検索と置換/すべての画像をリサイズ
- 🧹手間いらずのクリーンアップ:余分なスペースを削除/セクション区切りを削除
- ➕クリエイティブ挿入:桁区切り記号を挿入/チェックボックスを挿入/QR コードを作成
- 🌍40 以上の言語をサポート:Kutools はあなたの言語に対応しています!40 以上の言語をサポート!





