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

Иван Корнев·10.04.2026·5 мин

Если вы вводите число 1,5, а Excel превращает его в текст или округляет до 15, либо формула =СУММ(A1,B1) выдает ошибку #ИМЯ? — проблема в несовпадении региональных настроек. Причина: система ожидает точку как десятичный разделитель (английский стандарт), а вы используете запятую (русский стандарт), или наоборот. Чтобы исправить это, нужно изменить настройки десятичного разделителя в параметрах Excel или в панели управления Windows.

Откуда берутся разные разделители

Excel не выбирает символы случайно. Он наследует форматирование из операциной системы или использует собственные переопределения.

  • Англо-американский стандарт: Десятичные дроби записываются через точку (3.14), а аргументы в функциях разделяются запятой (SUM(A1,B1)).
  • Европейский/Российский стандарт: Дроби записываются через запятую (3,14), а аргументы функций разделяются точкой с запятой (СУММ(A1;B1)).

Конфликт возникает в трех случаях:

  1. Вы скачали файл, созданный в другой локали (например, шаблон из США).
  2. В вашей Windows установлена английская локаль, но вы привыкли вводить данные по-русски.
  3. Вы копируете формулы из интернета или от нейросетей, где используется английский синтаксис.

Быстрая диагностика: Посмотрите на строку формул. Если при вводе числа 1,5 оно отображается как 1.5 или выравнивается по левому краю (как текст) — у вас активен английский формат чисел.

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

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

  1. Откройте вкладку Файл и выберите Параметры.
  2. Перейдите в раздел Дополнительно.
  3. Найдите блок Параметры правки.
  4. Снимите галочку с пункта Использовать системные разделители.
  5. Вручную задайте нужные символы:
    • Разделитель целой и дробной части: , (запятая).
    • Разделитель аргументов функций: ; (точка с запятой).
  6. Нажмите ОК.

Теперь программа будет корректно воспринимать ввод 10,5 и формулы вида =ЕСЛИ(A1>5; "Да"; "Нет"), даже если в системе стоит английский язык.

Способ 2: Глобальная смена формата в Windows

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

  1. Нажмите Win + R, введите intl.cpl и нажмите Enter (или зайдите в Панель управления → Регион).
  2. В открывшемся окне нажмите кнопку Дополнительные параметры....
  3. Во вкладке Числа найдите поле Разделитель целой и дробной части.
    • Замените точку на запятую (или наоборот, если требуется).
  4. Проверьте поле Разделитель элементов списка — обычно он должен быть противоположен десятичному разделителю (если дроби через запятую, то список через точку с запятой).
  5. Нажмите Применить и перезапустите Excel.

Важно: После смены системных настроек старые файлы могут открыться некорректно, если в них жестко задан формат. Всегда делайте резервную копию книги перед глобальными изменениями в системе.

Массовая замена разделителей в формулах

Если у вас есть готовая таблица с сотнями формул, написанных в неправильном синтаксисе (например, скопированных из англоязычного источника), вручную их править долго. Используйте инструмент «Найти и заменить».

  1. Выделите диапазон ячеек с формулами (или весь лист через Ctrl + A).
  2. Нажмите Ctrl + H.
  3. В поле Найти введите запятую ,.
  4. В поле Заменить на введите точку с запятой ;.
  5. Нажмите кнопку Параметры >> и убедитесь, что поиск ведется по формулам (хотя обычно замена работает и так, важно не затронуть текстовые данные).
  6. Нажмите Заменить все.
Что исправляемНайтиЗаменить наПримечание
Аргументы функций (РУС ← ENG),;Превращает SUM(A1,B1) в СУММ(A1;B1)
Числа (РУС ← ENG).,Превращает 10.5 в 10,5 (только если ячейки текстовые)
Названия функцийSUMСУММТребует отдельной замены для каждой функции

Будьте осторожны при замене точек на запятые в числах. Если в ячейке уже стоит правильный числовой формат, простая текстовая замена может не сработать или испортить данные. Лучше сначала изменить настройки раздела «Способ 1», а затем перепечатать значения или использовать «Текст по столбцам» для конвертации.

Частые ошибки и нюансы

  • Формулы не считаются после замены. Часто бывает, что вы заменили запятые на точки с запятой, но забыли перевести названия функций (например, осталось IF вместо ЕСЛИ). В русской версии Excel функции должны быть на русском языке, если не включен специальный режим совместимости.
  • Точка на цифровой клавиатуре вводит запятую. Это нормальное поведение при русской раскладке и русских настройках региона. Если вам критически нужна именно точка (для совместимости с другим ПО), используйте верхний ряд цифр или временно переключите раскладку на английскую.
  • Проблема с CSV файлами. При открытии файлов .csv двойным кликом Excel может игнорировать ваши настройки и использовать стандарты системы. Чтобы избежать этого, импортируйте данные через вкладку ДанныеПолучение данныхИз текста/CSV, где можно явно указать кодировку и разделитель.

FAQ

Почему при вводе числа оно выравнивается по левому краю? Это значит, что Excel воспринимает ввод как текст. Скорее всего, вы используете запятую, а в настройках стоит точка (или в ячейке стоит текстовый формат). Измените формат ячейки на «Общий» или «Числовой» и проверьте разделитель.

Можно ли сделать так, чтобы в одном файле были и точки, и запятые? Нет, настройки разделителя применяются ко всей книге целиком. Однако можно хранить данные в одном формате, а для отображения использовать пользовательский формат ячеек (ПКМ → Формат ячеек → Все форматы), хотя это не изменит логику вычислений.

Как вернуть всё как было по умолчанию? Зайдите в Параметры ExcelДополнительно и поставьте галочку обратно на Использовать системные разделители. Программа подхватит настройки вашей операционной системы.