KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Как добавить разделитель тысяч к числам в документах Word?

АвторСаньДата изменения

Добавление разделителя тысяч к числам в документе Word значительно повышает читаемость, особенно при работе с большими значениями. Хотя Microsoft Word не предоставляет прямой функции для добавления разделителя тысяч, существуют эффективные способы реализовать это — с помощью VBA (Visual Basic for Applications) или удобного инструмента, такого как Kutools для Word.

В этом руководстве мы покажем, как добавить разделитель тысяч к числам в документе Word с помощью VBA и Kutools для Word.

Добавить разделитель тысяч с помощью VBA

Добавить разделитель тысяч с помощью Kutools для 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 для Word

Если нужно добавить разделители сразу к нескольким числам — в выделенном фрагменте или во всём документе Word, — воспользуйтесь утилитой Добавить разделитель тысяч из Kutools для Word: она справится с этой задачей всего за несколько кликов.

Kutools для Word

Kutools для Word ускоряет выполнение повседневных задач по работе с документами благодаря практичным инструментам, встроенным прямо в Microsoft Word — без программирования и сложной настройки.

  • Написание, редактирование, перевод и суммаризация текстов с помощью ИИ
  • Пакетный поиск и замена в документах
  • Объединяйте и разделяйте документы Word легко
  • Пакетное преобразование Word ↔ PDF

После установки Kutools для Wordвыполните следующие действия:

  1. Чтобы применить Добавить разделитель тысяч ко всем числам во всём документе, не выделяйте данные и нажмите Kutools>Вставить>Добавить разделитель тысяч.
    Опция «Добавить разделитель тысяч» на вкладке Kutools на ленте
  2. Появится диалоговое окно с запросом на применение этой функции к Весь документ, нажмите Да.
    Диалоговое окно подтверждения с текстом «Вы хотите добавить разделители тысяч ко всем числам во всём документе?»
  3. Теперь ко всем числам добавлены разделители разрядов.
    Разделители тысяч вставлены во все числа

Примечания:

  • Если вы хотите Добавить разделитель тысяч к числам в определённом фрагменте, сначала выделите этот фрагмент, а затем нажмите Kutools>Вставить>Добавить разделитель тысяч.
    Разделители тысяч вставлены в числа в выделенном диапазоне
  • Чтобы удалить разделители разрядов, нажмите Kutools>Удалить>Удалить все разделители тысяч в выбранном диапазоне.
    Опция «Удалить разделитель тысяч» на вкладке Kutools на ленте

Демонстрация: Добавить разделитель тысяч к числам в документе Word

Kutools для Word расширяет возможности Microsoft Word, предоставляя широкий набор практичных инструментов, которые помогут вам экономить время и сокращать рутинную работу при ежедневном редактировании документов.

Лучшие инструменты для повышения продуктивности в Office

Kutools для Word — раскройте весь потенциал Word с помощью более чем 100 мощных функций!

🤖Функции KUTOOLS AI: AI Ассистент / Ассистент в реальном времени / Супер полировка (сохранить формат) / Супер перевод (сохранить формат) / Искусственный интеллект для редактирования / Проверка с помощью ИИ

📘Мастерство работы с документами: Разделение страниц / Объединение документов / Экспорт выделенного фрагмента в различных форматах (PDF, TXT, DOC, HTML и др.) / Пакетное преобразование в PDF

Редактирование содержимого: Пакетный поиск и замена в нескольких файлах / Изменение размера всех изображений / Транспонировать таблицу строк и столбцов / Преобразовать таблицу в текст

🧹Легкая очистка: удалите лишние пробелы, разрывы разделов, текстовые поля и гиперссылки. Чтобы узнать больше об инструментах удаления, перейдите в группу Удалить

Креативные вставки: вставляйте разделители разрядов, флажки, переключатели, QR-коды, штрихкоды и несколько изображений. Узнайте больше в группе Вставка

🔍Точное выделение: выделяйте определённые страницы, таблицы, фигуры и абзацы заголовков — улучшите навигацию с помощью расширенных функций выделенияfeatures

Звёздные улучшения: Переход к любому месту / Автоматическая вставка повторяющегося текста / Переключение между документами 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 для Excel·Kutools для Outlook·Kutools для Word·Kutools for PowerPoint

📦 Получите все 5 инструментов в одном пакете | 🔗 Бесшовная интеграция с Microsoft Office | ⚡ Экономия времени и мгновенно повысьте продуктивность

Лучшие инструменты для повышения продуктивности в Office

Kutools для Word– 100+ инструментов для Word