Локализация формул и смена разделителей в Excel

Иван Корнев·11.04.2026·4 мин

Чтобы перевести формулу в Excel на другой язык или изменить разделители аргументов, необходимо либо сменить язык интерфейса программы, либо вручную заменить имена функций и знаки препинания согласно региональным настройкам системы. В русской версии используются названия вроде СУММ, ЕСЛИ и точка с запятой (;) как разделитель, тогда как в английской — SUM, IF и запятая (,).

Главное правило: Разделитель аргументов зависит от десятичного разделителя в вашей системе. Если дробные числа записываются через запятую (3,14), то в формулах аргументы разделяются точкой с запятой. Если через точку (3.14) — используется запятая.

Почему возникают проблемы с формулами при копировании

Конфликты при переносе файлов между пользователями из разных стран возникают из-за двух факторов:

  1. Язык функций. Имена команд локализованы. Функция VLOOKUP в русском интерфейсе называется ВПР, а COUNTIFСЧЁТЕСЛИ.
  2. Системные разделители. В США и Великобритании стандартом является запятая для разделения аргументов. В России и большинстве стран Европы — точка с запятой, так как запятая уже занята под десятичный разделитель.

Если скопировать формулу =IF(A1>0, "Yes", "No") из английской версии в русскую без изменений, Excel выдаст ошибку #ИМЯ? или #ЗНАЧ!, так как не распознает ни имя функции, ни неправильный разделитель.

Как изменить язык функций (русский ↔ английский)

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

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

Этот метод меняет язык всех функций во всей книге.

  1. Откройте Файл > Параметры > Язык.
  2. В блоке «Язык редактирования» добавьте нужный язык (например, английский) и нажмите «Использовать по умолчанию».
  3. Перезапустите Excel. Все новые формулы будут создаваться с английскими именами функций, а старые могут потребовать пересохранения или обновления связей.

Способ 2: Использование английских имен в русской версии

В современных версиях Excel (Office 365, 2019+) можно использовать английские имена функций даже в русскоязычном интерфейсе.

  • При вводе =SUM( Excel автоматически заменит его на =СУММ( после нажатия Enter.
  • Если вы вставили готовую английскую формулу, она может работать сразу, если включена поддержка совместимости. Если появляется ошибка, используйте функцию «Найти и заменить» для массовой конвертации.

Лайфхак для массового перевода: Если у вас большая таблица с английскими формулами, а нужен русский интерфейс:

  1. Скопируйте список английских функций (IF, SUM, VLOOKUP...).
  2. Используйте Найти и заменить (Ctrl+H).
  3. Замените IF на ЕСЛИ, SUM на СУММ и т.д.
  4. Обязательно замените разделители (см. следующий раздел).

Как изменить разделители аргументов

Разделитель нельзя изменить простой настройкой внутри окна формул — он жестко привязан к системным параметрам Windows или macOS.

Вариант А: Настройка через панель управления Windows

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

  1. Нажмите Win + R, введите control intl.cpl и нажмите Enter.
  2. В окне «Регион» нажмите кнопку Дополнительные параметры....
  3. Найдите поле Разделитель элементов списка.
    • По умолчанию там стоит ;.
    • Замените его на , (запятую).
    • Важно: Убедитесь, что Разделитель целой и дробной части стоит точка (.), иначе возникнет конфликт символов.
  4. Нажмите ОК и перезапустите Excel.

Вариант Б: Ручная замена в формулах

Если вы не можете менять системные настройки (например, на корпоративном ПК), используйте «Найти и заменить»:

  1. Выделите диапазон с формулами.
  2. Нажмите Ctrl + H.
  3. В поле «Найти» введите ; (точку с запятой).
  4. В поле «Заменить на» введите , (запятую).
  5. Нажмите «Заменить все». Примечание: Будьте осторожны, если точка с запятой используется в текстовых строках внутри формул.

Таблица соответствия популярных функций

Для быстрого перевода используйте эту шпаргалку. Обратите внимание на синтаксис.

Русское имяАнглийское имяОписаниеПример (RU)Пример (EN)
СУММSUMСуммирование=СУММ(A1:A5)=SUM(A1:A5)
ЕСЛИIFУсловие=ЕСЛИ(A1>0;1;0)=IF(A1>0,1,0)
ВПРVLOOKUPВертикальный поиск=ВПР(A1;D:E;2;0)=VLOOKUP(A1,D:E,2,0)
СЧЁТЕСЛИCOUNTIFПодсчет по условию=СЧЁТЕСЛИ(A:A;">5")=COUNTIF(A:A,">5")
СЦЕПИТЬCONCATОбъединение текста=СЦЕПИТЬ(A1;B1)=CONCAT(A1,B1)
СЕГОДНЯTODAYТекущая дата=СЕГОДНЯ()=TODAY()
ПРОПИСНUPPERВерхний регистр=ПРОПИСН(A1)=UPPER(A1)

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

  • Ошибка #ИМЯ? ( #NAME? ) Возникает, когда имя функции написано на неправильном языке или с опечаткой. Проверьте, соответствует ли язык функции языку вашего Excel.
  • Ошибка #ЗНАЧ! ( #VALUE! ) из-за разделителей Часто случается при копировании формул из интернета (где обычно используют английский синтаксис с запятыми) в русскую версию. Решение: заменить все запятые между аргументами на точки с запятой.
  • Конфликт десятичных знаков Если в системе разделитель дробей — запятая, а в формуле вы используете точку для разделения аргументов, Excel попытается прочитать число неправильно. Всегда сверяйтесь с настройками региона.

FAQ

Можно ли заставить одну книгу использовать запятые, а другую — точки с запятой? Нет, настройка разделителя глобальна для всего приложения Excel на данном компьютере. Она зависит от настроек операционной системы.

Почему после замены разделителей формула перестала работать? Возможно, вы заменили разделители внутри текстовых строк (в кавычках) или в ссылках на другие листы, где они не должны меняться. Также проверьте, не смешались ли десятичные разделители в числах.

Как быстро понять, какой разделитель нужен мне? Начните вводить любую функцию, например =ЕСЛИ(. Посмотрите на подсказку под ячейкой. Если после первого аргумента подсвечивается точка с запятой ;, значит, ваша система требует её использования.