Как изменить разделитель в Excel с точки на запятую: 3 рабочих способа + решение ошибок

Работаете с данными в Microsoft Excel и сталкиваетесь с тем, что числа отображаются с точкой вместо привычной запятой в дробной части? Эта проблема знакома многим пользователям, особенно при импорте данных из иностранных источников или после переустановки Windows. Разделитель влияет не только на визуальное отображение чисел, но и на корректную работу формул, функций вроде СУММ() или ВПР(), а также на экспорт данных в другие программы.

В этой статье вы найдёте 3 проверенных способа изменить разделитель с точки на запятую — от простых настроек в самом Excel до изменения системных параметров Windows. Мы также разберём, почему после смены разделителя формулы могут выдавать ошибку #ЗНАЧ!, и как это исправить. А в конце — ответы на частые вопросы и лайфхаки для работы с международными форматами чисел.

Если вам нужно срочно преобразовать данные без изменения системных настроек, пропустите первый раздел и переходите к способу с использованием функции ЗАМЕНИТЬ() — это временное решение, которое спасёт время при разовой задаче.

⚠️ Важно: Изменение разделителя в настройках Windows повлияет на все программы, использующие региональные стандарты (например, 1C, AutoCAD или Adobe Photoshop). Если вы работаете в корпоративной среде, согласуйте изменения с администратором сети.

1. Изменение разделителя через настройки Windows (постоянное решение)

Самый надёжный способ — изменить региональные стандарты в операционной системе. Это повлияет на все приложения, включая Excel, Word и PowerPoint. Инструкция актуальна для Windows 10/11 и Excel 2013–2026.

Откройте Панель управления (можно найти через поиск в меню Пуск) и перейдите в раздел Часы и регион → Регион. Альтернативный путь:

Win + R → введите control → Enter → "Часы и регион" → "Регион"

В открывшемся окне выберите вкладку Форматы и нажмите Дополнительные параметры. Здесь вас интересуют два поля:

  • 🔹 Разделитель целой и дробной части — замените точку (.) на запятую (,)
  • 🔹 Разделитель групп разрядов — здесь обычно стоит пробел или запятая (её можно заменить на точку, если нужно)

После применения изменений перезапустите Excel. Все числа в таблицах автоматически обновятся. Если этого не произошло — проверьте настройки программы (об этом в следующем разделе).

📊 Какой разделитель вы используете чаще?
Точка (1.23)
Запятая (1,23)
Зависит от задачи
Не знаю
⚠️ Внимание: На некоторых версиях Windows после изменения разделителя может сбиться отображение дат (например, 31.12.2023 превратится в 2023/12/31). Чтобы вернуть привычный формат, в том же окне Дополнительные параметры измените Краткий формат даты на dd.MM.yyyy.

2. Настройка разделителя непосредственно в Excel

Если менять системные настройки не хочется (или нет прав администратора), можно перенастроить только Excel. Этот способ подходит для Excel 2016 и новее, а также для Microsoft 365.

Откройте пустую книгу и перейдите в:

Файл → Параметры → Дополнительно → Раздел "Параметры редактирования"

Здесь снимите галочку с пункта Использовать системные разделители. После этого станут активны поля для ручного ввода:

  • 🔸 Разделитель целой и дробной части — введите запятую (,)
  • 🔸 Разделитель групп разрядов — оставьте пробел или точку (.)

Нажмите OK и перезапустите программу. Эти настройки действуют только для текущего пользователя и не затрагивают другие программы.

Убедитесь, что все книги Excel закрыты|Сделайте резервную копию важных файлов|Проверьте права администратора (для способа 1)|Запомните текущие настройки на случай отката-->

⚠️ Важный нюанс: Если вы работаете с файлами, созданными в другой локализации (например, английской), после смены разделителя формулы могут выдавать ошибку #ИМЯ?. Это происходит из-за того, что функции вроде SUM() автоматически не переводятся на русский СУММ(). Решение — вручную заменить названия функций или использовать Поиск и замена (Ctrl + H).

3. Быстрое решение: функция ЗАМЕНИТЬ() для разового преобразования

Нужно срочно поменять точки на запятые в конкретном столбце, но менять настройки системы или Excel не хочется? Воспользуйтесь функцией ЗАМЕНИТЬ(). Она заменяет один символ на другой в текстовой строке.

Формула для ячейки B1 (если исходные данные в A1):

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

Растяните формулу на весь столбец, затем скопируйте результаты (Ctrl + C) и вставьте как Значения (ПКМ → Специальная вставка → Значения).

Этот метод удобен для:

  • 📊 Импортированных данных из CSV или TXT с неверным разделителем
  • 📈 Числовых значений, которые Excel воспринимает как текст (выровнены по левому краю)
  • 📉 Разовых задач, когда менять системные настройки нецелесообразно
⚠️ Внимание: Если в ячейке несколько точек (например, IP-адрес 192.168.1.1), функция ЗАМЕНИТЬ() преобразует их все в запятые. Чтобы заменить только разделитель дробной части, используйте комбинацию функций ПОИСК(), ЛЕВСИМВ() и ПРАВСИМВ().

4. Проблемы после смены разделителя и как их исправить

Даже после успешной смены разделителя вы можете столкнуться с ошибками. Рассмотрим типичные ситуации и решения:

Проблема Причина Решение
Формулы выдают #ЗНАЧ! Аргументы функций разделяются точкой с запятой (;), а не запятой Замените ; на ; (в русской версии Excel разделитель аргументов — точка с запятой)
Числа отображаются как текст (выровнены влево) Excel не распознаёт новый формат как числовой Выделите ячейки → Главная → Формат → Формат ячеек → Числовой
Дата 31.12.2023 стала 31/12/2023 Изменился формат даты в региональных настройках Верните формат dd.MM.yyyy в настройках Windows (см. раздел 1)
Файлы CSV импортируются с ошибками Разделитель в файле не совпадает с текущими настройками При импорте выберите правильный разделитель в Мастере текстов

Если после смены разделителя перестали работать связанные книги (внешние ссылки), обновите связи:

Данные → Подключения → Книга → Обновить

5. Особенности работы с разделителями в разных версиях Excel

Поведение разделителей может отличаться в зависимости от версии программы и операционной системы. Вот ключевые нюансы:

Excel 2010–2013:

  • 🖥️ Настройки разделителей скрыты глубже: Файл → Параметры → Дополнительно → Раздел "Параметры редактирования"
  • 🔄 После изменения настроек требуется полный перезапуск программы
  • 📎 Функция ТЕКСТ() может некорректно обрабатывать числа с новым разделителем

Excel 2016–2026 / Microsoft 365:

  • ☁️ Настройки синхронизируются с учётной записью Microsoft (если включено облачное сохранение)
  • 📊 Поддерживается автоматическое распознавание формата при импорте CSV
  • 🔍 Появилась опция Обнаружить автоматически в мастере импорта данных

Excel для Mac:

  • 🍎 Настройки разделителей меняются в Системных настройках → Язык и регион
  • 📱 В Excel Online разделитель зависит от языка браузера
  • 🔄 После изменений требуется перезагрузка компьютера (в отличие от Windows)

Если вы работаете в корпоративной среде, где настройки Excel управляются через Group Policy, локальные изменения могут не сохраниться. В этом случае обратитесь к администратору за доступом к параметрам политики Excel Options\International.

Почему в Excel Online нельзя изменить разделитель?

В веб-версии Excel Online разделитель привязан к языковым настройкам браузера и учётной записи Microsoft. Чтобы его поменять, измените язык интерфейса в профиле на portal.office.com или используйте десктопную версию программы.

6. Альтернативные способы: Power Query и VBA

Для опытных пользователей, работающих с большими объёмами данных, удобнее использовать Power Query или VBA-макросы. Эти методы позволяют автоматизировать замену разделителей в сотнях файлов.

Способ 1: Power Query (Excel 2016+)

  1. Импортируйте данные через Данные → Получить данные → Из файла → CSV
  2. В редакторе Power Query выделите столбец с числами
  3. Перейдите на вкладку Преобразовать → Заменить значения
  4. Введите . в поле Значение для поиска и , в поле Замена
  5. Нажмите Закрыть и загрузить

Способ 2: VBA-макрос

Откройте редактор VBA (Alt + F11) и вставьте следующий код:

Sub ReplaceDecimalSeparator()

Dim cell As Range

For Each cell In Selection

If IsNumeric(cell.Value) Then

cell.Value = Replace(cell.Value, ".", ",")

End If

Next cell

End Sub

Выделите нужный диапазон и запустите макрос (F5). Он заменит точки на запятые только в числовых ячейках, игнорируя текст.

7. Как избежать проблем с разделителями в будущем

Чтобы не сталкиваться с необходимостью менять разделители, следуйте этим рекомендациям:

  • 📥 При импорте данных: всегда проверяйте разделитель в мастере импорта (Данные → Получить данные → Из текстового файла)
  • 📤 При экспорте в CSV: сохраняйте файл с расширением .csv через Файл → Сохранить как → CSV (разделители — запятые)
  • 🌍 Для международных проектов: используйте нейтральный формат чисел (например, 1.234,56 с точкой для тысяч и запятой для дробной части)
  • 🔄 При совместной работе: договоритесь с коллегами о едином формате чисел (например, всегда запятая)

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

  1. Настройте разделители (см. раздел 2)
  2. Сохраните пустую книгу как Шаблон Excel (*.xltx)
  3. При создании нового файла выбирайте Файл → Создать → Личные → Ваш шаблон

Для автоматизации рутинных задач (например, ежемесячного импорта отчётов с точкой-разделителем) запишите макрос или создайте Power Query-запрос один раз, а затем обновляйте данные в один клик.

Частые вопросы (FAQ)

Почему после смены разделителя формулы перестали работать?

Скорее всего, в формулах использовались английские названия функций (например, SUM вместо СУММ). После смены разделителя Excel ожидает функции на русском. Решение:

  1. Нажмите Ctrl + H (замена)
  2. В поле Найти введите SUM(, в поле Заменить наСУММ(
  3. Повторите для других функций (VLOOKUP → ВПР, IF → ЕСЛИ и т.д.)

Или верните английскую локализацию в настройках Excel (Файл → Параметры → Язык).

Как изменить разделитель только для одного файла, не трогая систему?

Используйте функцию ЗАМЕНИТЬ() (см. раздел 3) или Power Query (раздел 6). Эти методы не затрагивают системные настройки и действуют только на текущую книгу.

Ещё один вариант — сохранить файл в формате .xlsx, затем открыть его в Google Sheets, где разделитель настраивается независимо от системы (Файл → Настройки → Локаль).

Можно ли сделать так, чтобы Excel автоматически распознавал оба разделителя?

Нет, Excel использует только один разделитель дробной части, определённый в настройках. Однако вы можете:

  • Создать пользовательский формат чисел (Формат ячеек → Числовой → (все форматы)), который будет отображать числа с запятой, даже если введёте их с точкой
  • Использовать условное форматирование для подсветки ячеек с "неправильным" разделителем

Для полной автоматизации напишите VBA-макрос, который будет проверять вводимые данные и заменять разделитель на лету.

Почему в CSV-файле после экспорта из Excel разделитель сбивается?

При сохранении в CSV Excel использует системный разделитель списка (обычно запятая или точка с запятой). Чтобы контролировать разделитель:

  1. Перед экспортом измените системный разделитель списка в Панель управления → Регион → Дополнительно → Разделитель списка
  2. Или сохраните файл как Текстовый (с разделителями табуляции) (*.txt) — в нём разделителем служит табуляция, которая не зависит от региональных настроек
Как вернуть всё обратно, если после изменений перестали работать другие программы?

Отмените изменения в обратном порядке:

  1. В Excel: Файл → Параметры → Дополнительно → Поставьте галочку "Использовать системные разделители"
  2. В Windows: Панель управления → Регион → Форматы → Дополнительные параметры → Верните точку в разделитель дробной части

Если не помните прежние настройки, воспользуйтесь точкой восстановления системы (Пуск → Восстановление → Создание точки восстановления).