Как убрать разрядность в Excel: полное руководство для чисел, дат и экспорта

Почему Excel добавляет разрядность и как это исправить

Вы открываете файл Excel, а вместо аккуратных чисел 1000 или 2026 видите 1 000 или 2 024? Это не ошибка программы, а особенность региональных настроек. Разрядность — автоматические пробелы или запятые, разделяющие тысячи в числовых значениях — часто мешает при работе с данными, особенно если их нужно скопировать в другие системы или обработать формулами.

Проблема усложняется, когда речь идёт о датах (например, 01.01.2026 превращается в 1.01.24) или кодах (артикулы 1234567 становятся 1 234 567). В этой статье разберём 7 рабочих способов убрать разрядность в Excel, включая скрытые настройки, формулы и макросы — от простых до продвинутых.

Важно: методы отличаются для разных версий Excel (2010, 2016, 2019, 365) и операционных систем (Windows/macOS). Мы укажем нюансы там, где это критично.

1. Изменение формата ячейки: самый быстрый способ

Если разрядность появилась из-за автоматического форматирования, исправить это можно за 3 клика. Этот метод подходит для чисел без формул и не затрагивает сами данные — только их отображение.

Инструкция:

  • 📌 Выделите ячейки или столбец с разрядностью (например, A1:A100).
  • 🖱️ Нажмите правой кнопкой и выберите Формат ячеек... (или нажмите Ctrl+1).
  • 📊 В открывшемся окне перейдите на вкладку Число → выберите категорию Числовой.
  • 🔢 Уберите галочку напротив Разделитель групп разрядов → нажмите ОК.

☑️ Проверка формата ячеек

Выполнено: 0 / 4

⚠️ Внимание: Если после этих действий числа отображаются как #####, расширьте столбец — данные не помещаются в ячейку.

Формат ячейки Пример отображения Подходит для
Общий 1000 Чисел без десятичных знаков
Числовой (без разделителя) 1000.50 Дробных чисел
Текстовый '1000 Кодов, артикулов, идентификаторов

Если разрядность вернулась после сохранения файла, проверьте региональные настройки Excel (об этом в разделе 4).

2. Преобразование в текстовый формат (для кодов и идентификаторов)

Когда речь идёт о кодах товаров, номерах документов или ID, разрядность может искажать данные. Например, артикул 12345678 станет 12 345 678, что неприемлемо для систем учёта. Решение — принудительно convertir значения в текст.

Способы:

  • 🔤 Ручной ввод: перед числом добавьте апостроф ('12345678). Excel воспримет это как текст.
  • 📋 Формат ячейки: выберите категорию Текстовый (см. раздел 1).
  • 🔄 Формула: используйте =ТЕКСТ(A1;"0") или =A1&"" для преобразования.

⚠️ Внимание: После преобразования в текст математические операции (сложение, умножение) с этими ячейками станут невозможны. Для обратного преобразования используйте =ЗНАЧЕН(A1).

3. Использование функции ЗАМЕНИТЬ для удаления пробелов

Если разрядность проявляется как пробелы (например, 1 000 000), их можно убрать формулой. Этот метод подходит для обработки больших массивов данных без изменения исходных значений.

Формула:

=ЗАМЕНИТЬ(A1;" ";"")

Где:

  • A1 — ячейка с исходным значением;
  • " " — пробел (разделитель);
  • "" — пустая строка (на что заменяем).

Для запятых (например, 1,000,000) используйте:

=ЗАМЕНИТЬ(A1;",";"")
Как применить формулу ко всему столбцу?

Выделите ячейку с формулой → потяните за правый нижний угол (маркер заполнения) вниз до конца столбца. Или дважды кликните на маркер заполнения для автоматического применения до последней заполненной ячейки.

Чтобы заменить исходные данные (а не создавать новый столбец), скопируйте результаты формулы → вставьте их поверх исходных ячеек через Специальная вставка → Значения.

📊 Какой разделитель разрядов использует ваш Excel?
Пробел (1 000)
Запятая (1,000)
Точка (1.000)
Другой

4. Настройка региональных параметров Excel

Если разрядность возвращается после каждого открытия файла, проблема кроется в региональных настройках Excel или Windows. Программа автоматически применяет формат чисел согласно выбранной локали (например, в России — пробелы, в США — запятые).

Как изменить:

  1. В Excel перейдите в Файл → Параметры → Дополнительно.
  2. Прокрутите до раздела Параметры редактирования.
  3. Снимите галочку Автоматически вставлять десятичную запятую.
  4. Нажмите ОК и перезапустите Excel.

Для Windows:

  1. Откройте Панель управления → Часы и регион → Регион.
  2. На вкладке Форматы выберите Дополнительные параметры....
  3. В поле Разделитель групп разрядов оставьте пустое значение или поставьте символ, который не используется (например, |).

⚠️ Внимание: Изменение региональных параметров Windows повлияет на отображение чисел во всех программах, а не только в Excel. Если вы работаете с бухгалтерскими документами, это может привести к ошибкам в отчётах.

5. Макрос для массового удаления разрядности

Если вам регулярно приходится убирать разрядность в больших файлах, автоматизируйте процесс с помощью VBA-макроса. Этот метод требует минимальных знаний программирования, но экономит часы ручной работы.

Инструкция:

  1. Нажмите Alt+F11, чтобы открыть редактор VBA.
  2. В меню выберите Insert → Module.
  3. Вставьте следующий код:
    Sub RemoveThousandSeparators()
    

    Dim rng As Range

    Dim cell As Range

    Set rng = Selection

    For Each cell In rng

    If IsNumeric(cell.Value) Then

    cell.NumberFormat = "0"

    End If

    Next cell

    End Sub

  4. Закройте редактор, выделите нужные ячейки в Excel и запустите макрос через Вид → Макросы → RemoveThousandSeparators → Выполнить.

Этот макрос:

  • 🔍 Работает только с выделенными ячейками;
  • 📊 Преобразует формат в Общий без разделителей;
  • ⚡ Не изменяет сами данные, только их отображение.

6. Экспорт данных без разрядности

Часто разрядность мешает при экспорте данных в другие системы (1С, CRM, базы данных). Даже если в Excel числа отображаются корректно, при копировании или сохранении в CSV/TXT разделители могут появиться снова.

Решения:

  • 📑 Сохранение в CSV:
    1. Убедитесь, что все ячейки имеют формат Текстовый или Общий.
    2. Выберите Файл → Сохранить как → CSV (разделители — запятые).
    3. В появившемся окне нажмите Да (подтверждение сохранения только активного листа).
  • 🖥️ Копирование через буфер: Используйте Специальная вставка → Текст в целевой программе.
  • 🔧 Power Query: При импорте данных в Excel через Данные → Получить данные настройте преобразование столбцов в Целое число без форматирования.
  • ⚠️ Внимание: При сохранении в CSV даты могут преобразоваться в числовой формат (например, 01.01.2026 станет 45292). Чтобы избежать этого, предварительно отформатируйте ячейки с датами как Текстовый.

    7. Работа с датами: как убрать разрядность в годах

    Особенный случай — даты, где разрядность может искажать год (например, 01.01.24 вместо 01.01.2026). Это происходит из-за сокращённого формата отображения.

    Как исправить:

    1. Выделите ячейки с датами.
    2. Нажмите Ctrl+1 → выберите категорию Дата.
    3. В поле Тип выберите формат с полным годом (например, 14.03.2012).
    4. Если нужно убрать точки, используйте формулу:
      =ТЕКСТ(A1;"ддммгггг")

      или для разделения дефисами:

      =ТЕКСТ(A1;"дд-мм-гггг")

    Для массового исправления:

    • 📅 Используйте Найти и заменить (Ctrl+H), чтобы заменить .24 на .2026 (если уверены, что все даты относятся к 2026 году).
    • 🔄 Примените формулу =ДАТА(ГОД(A1);МЕСЯЦ(A1);ДЕНЬ(A1)) для приведения дат к стандартному виду.

    FAQ: Частые вопросы о разрядности в Excel

    Почему после удаления разрядности числа отображаются с экспонентой (например, 1E+06)?

    Это происходит, когда число слишком большое для текущей ширины ячейки или формата. Решения:

    1. Расширьте столбец двойным кликом по правой границе заголовка.
    2. Измените формат ячейки на Числовой с нужным количеством десятичных знаков.
    3. Если число превышает 15 знаков, Excel автоматически переводит его в экспоненциальный формат. В этом случае используйте Текстовый формат.
    Как убрать разрядность в сводной таблице?

    В сводных таблицах формат чисел наследуется от исходных данных. Чтобы изменить его:

    1. Кликните правой кнопкой по ячейке со значением в сводной таблице.
    2. Выберите Формат чисел....
    3. Снимите галочку Разделитель групп разрядов.

    Если изменения не применяются, обновите сводную таблицу (ПКМ → Обновить).

    Можно ли навсегда отключить разрядность в Excel?

    Полностью отключить разрядность на уровне программы нельзя, так как это часть региональных настроек. Однако можно:

    • Создать шаблон книги (.xltx) с нужными настройками формата и использовать его для новых файлов.
    • Настроить стиль ячейки без разделителей и применять его по умолчанию.
    • Использовать макрос (раздел 5) для автоматического форматирования при открытии файла.
    Почему после копирования из Excel в Word появляются разделители?

    Это связано с настройками Microsoft Word, который может интерпретировать числа согласно своим региональным параметрам. Решения:

    • В Excel отформатируйте ячейки как Текстовый перед копированием.
    • В Word вставляйте данные через Специальная вставка → Неформатированный текст.
    • Измените настройки автозамены в Word: Файл → Параметры → Правописание → Параметры автозамены → Автоформат при вводе → снимите галочку Разделители разрядов.
    Как убрать разрядность в формулах (например, в результатах СУММ)?

    Формат результата формулы зависит от формата ячейки, в которой она находится. Чтобы убрать разрядность:

    1. Кликните по ячейке с формулой.
    2. Нажмите Ctrl+1 и выберите формат Числовой без разделителя.
    3. Если формула возвращает текст (например, через ТЕКСТ()), разрядность не появится.

    Пример формулы без разрядности:

    =ТЕКСТ(СУММ(A1:A10);"0")