Как убрать точку в числах Excel: от формата ячеек до настроек Windows

Почему Excel показывает числа с точкой вместо запятой — и как это исправить

Вы открыли файл Excel, а вместо привычных чисел с запятой — точки в дробной части? Например, 12.5 вместо 12,5? Это не ошибка программы, а следствие конфликта региональных настроек. Проблема возникает в трёх случаях:

1) Файл создан в системе с другим разделителем дробной части (например, в американской версии Windows, где стандарт — точка). 2) В вашей ОС сбились языковые параметры после обновления. 3) Вы скопировали данные из источника, где использовался иной формат (например, из Google Sheets или базы данных).

Хорошая новость: исправить это можно за 1–2 клика — без переустановки Excel и потери данных. Дальше разберём все способы: от простого изменения формата ячеек до глубоких настроек Windows и macOS.

📊 С какой операционной системой у вас проблема?
Windows 10/11
macOS
Linux
Не знаю

Способ 1: Изменить формат ячеек (самый быстрый метод)

Если точки появились только в отдельных ячейках или столбцах, достаточно поменять их формат. Это не влияет на сами данные, а только на способ отображения.

Как это сделать:

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

Важно: Если после этих действий точки остались, значит, проблема кроется глубже — в настройках системы (см. Способ 4).

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

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

Способ 2: Замена точек на запятые через «Найти и заменить»

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

Пошаговая инструкция:

  1. Выделите диапазон ячеек с точками (или весь лист, нажав Ctrl+A).
  2. Нажмите Ctrl+H (или перейдите на вкладку ГлавнаяНайти и выделитьЗаменить).
  3. В поле Найти введите точку (.), в поле Заменить на — запятую (,).
  4. Нажмите Заменить всё.
⚠️ Внимание: После замены ячейки останутся в текстовом формате. Чтобы преобразовать их обратно в числа, выделите диапазон → кликните правой кнопкой → Формат ячеек → выберите Числовой.
Проблема Причина Решение
Точки остались после замены Ячейки в текстовом формате Преобразовать в числовой формат (см. выше)
Замена не работает Включён параметр Учитывать регистр Снимите галочку в окне замены
Числа стали датами Excel интерпретировал 1.5 как 1 мая Перед заменой установите формат Текстовый

Способ 3: Импорт данных с правильным разделителем

Если точки появляются при импорте файлов .csv или .txt, проблема в настройках импорта. Excel автоматически использует разделитель, заданный в региональных параметрах системы — и если там стоит точка, то все числа будут импортироваться с ней.

Как импортировать корректно:

  • 📄 Откройте Excel → перейдите на вкладку ДанныеИз текста/CSV.
  • 📂 Выберите ваш файл и нажмите Импорт.
  • 🔧 В окне предварительного просмотра кликните Преобразовать данные.
  • 🌐 В Power Query выделите столбец с числами → на вкладке Преобразование выберите Заменить значения.
  • 🔄 Замените . на , затем нажмите Закрыть и загрузить.

Альтернатива: Откройте файл .csv в Блокноте, замените точки на запятые вручную (через Ctrl+H), затем сохраните и импортируйте в Excel.

Способ 4: Изменить региональные настройки Windows

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

Как поменять разделитель на запятую:

  1. Нажмите Win + R, введите intl.cpl и нажмите Enter.
  2. В окне Региональные стандарты перейдите на вкладку Форматы.
  3. В выпадающем списке выберите Русский (Россия) или другой регион, где используется запятая.
  4. Нажмите Дополнительно → в поле Разделитель между целой и дробной частью убедитесь, что стоит запятая.
  5. Сохраните изменения и перезапустите Excel.
⚠️ Внимание: После смены региональных настроек могут измениться форматы дат и валют в других программах (например, в 1C или Word). Если это критично, используйте Способ 5.
Что делать, если нет пункта "Русский (Россия)"

Скачайте языковой пакет через Параметры Windows → Время и язык → Регион и язык → Добавить язык. После установки он появится в списке региональных стандартов.

Способ 5: Настройки разделителей непосредственно в Excel

Excel позволяет переопределить системные настройки разделителей прямо в параметрах программы. Это полезно, если вы не хотите менять региональные стандарты Windows глобально.

Инструкция:

  • 📊 Откройте ExcelФайлПараметрыДополнительно.
  • 🔍 Пролистайте вниз до раздела Параметры редактирования.
  • 📋 Снимите галочку с Использовать системные разделители.
  • 📝 В полях Разделитель целой и дробной части и Разделитель разрядов укажите запятую и пробел соответственно.
  • 🔄 Нажмите OK и перезапустите программу.

Примечание: В Excel для Mac этот параметр находится в Excel → Настройки → Редактирование. Настройка называется Разделители чисел.

Способ 6: Использовать формулы для преобразования

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

Примеры формул:

  • 🔢 Для замены в текстовом формате:
    =ПОДСТАВИТЬ(A1; "."; ",")

    Затем скопируйте результат и вставьте как Значения (через Специальная вставка).

  • 💰 Для преобразования в число (если точка — разделитель тысяч):
    =ЗНАЧЕН(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1; " "; ""); "."; ","))

    Здесь сначала убираем пробелы (разделители тысяч), затем заменяем точки на запятые.

Преимущество метода: Формулы работают даже в защищённых листах и не требуют прав администратора. Недостаток: Нужно создавать дополнительный столбец для результатов.

Частые ошибки и как их избежать

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

  • 🚫 Ошибка: После замены точек на запятые числа превратились в даты (например, 1,5 стало 1 мая).
    Решение: Перед заменой установите для ячеек Текстовый формат, затем верните Числовой.
  • 🚫 Ошибка: В некоторых ячейках остались точки, а в других — запятые.
    Решение: Проверьте, не смешаны ли в данных текстовые и числовые форматы. Используйте формулу =ТИП(A1) — если результат 2, то это текст.
  • 🚫 Ошибка: После импорта CSV все числа отображаются с точками, хотя в файле запятые.
    Решение: Откройте файл в Блокноте и проверьте реальный разделитель. Иногда точки скрыты под символами неразрывного пробела.

Если ни один из способов не помог, проверьте:

  • 🔍 Версию Excel (в старых версиях до 2010 года могут быть баги с разделителями).
  • 📥 Источник данных (возможно, точки зашиты в формате файла, например, в XML или JSON).
  • 🛡️ Права доступа (в корпоративных сетях настройки региональных параметров могут блокироваться политиками безопасности).

FAQ: Ответы на частые вопросы

Можно ли автоматически заменять точки на запятые при открытии файла?

Да, с помощью макроса VBA. Откройте редактор (Alt+F11), вставьте этот код в модуль:

Sub ReplaceDotsWithCommas()

Dim cell As Range

For Each cell In Selection

If cell.NumberFormat = "General" Then

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

End If

Next cell

End Sub

Затем выделите данные и запустите макрос (Alt+F8).

Почему в Excel Online точки остаются даже после замены?

Excel Online использует настройки разделителей из профиля Microsoft 365, а не из региональных параметров Windows. Чтобы исправить:

  1. Откройте свою учётную запись Microsoft.
  2. Перейдите в Язык и регион.
  3. Установите основной язык на Русский.
  4. Сохраните изменения и обновите страницу Excel Online.
Как сделать, чтобы Excel всегда открывал CSV с запятыми?

Создайте шаблон импорта в Power Query:

  1. Импортируйте любой CSV-файл через Данные → Из текста/CSV.
  2. В Power Query замените точки на запятые (как в Способе 3).
  3. Сохраните запрос как шаблон: Главная → Дополнительно → Параметры → Параметры загрузки → Сохранить как шаблон.

Теперь при импорте новых файлов выбирайте этот шаблон.

Влияет ли разделитель на расчёты в формулах?

Нет, Excel всегда использует точку как разделитель в формулах, независимо от региональных настроек. Например, формула =СУММ(A1:A10)/2 будет работать одинаково и в русской, и в английской версии. Точки в ячейках влияют только на отображение, а не на вычисления.

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

Прямой функции для этого нет, но есть обходной путь:

  1. Создайте пользовательский формат чисел: выделите ячейки → Формат ячеек → Число → (все форматы).
  2. В поле Тип введите: #,#0.00;-#,#0.00;_,_-* "-"??_ ;_-.
  3. Теперь Excel будет принимать и точки, и запятые при вводе, но отображать только запятые.