Смена языка функций в Excel: от СУММ до SUM

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

Чтобы перевести формулы Excel с русского на английский (и наоборот), не нужно вручную переписывать каждую функцию. Самый быстрый способ — использовать встроенную функцию ПЕРЕВОД (или TRANSFORM в новых версиях) либо изменить язык интерфейса программы, что автоматически конвертирует имена функций во всех открытых книгах. Для разового перевода конкретной формулы достаточно ввести =ПЕРЕВОД("СУММ(A1:A5)"), чтобы получить =SUM(A1:A5).

Почему названия функций отличаются в разных версиях

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

Это создает проблемы при обмене файлами:

  • Файл, созданный в русскоязычном Excel, может некорректно отображаться или выдавать ошибки #ИМЯ? на компьютере с английским интерфейсом.
  • Готовые решения и макросы из интернета чаще всего написаны на английском, и их приходится адаптировать.

Важно: Язык функций зависит от языка интерфейса вашей копии Excel, а не от языка операционной системы или файла. Если у вас русский офис, формулы будут на русском, даже если Windows на английском.

Способ 1: Автоматический перевод через функцию ПЕРЕВОД

Начиная с определенных обновлений (доступно в Microsoft 365 и новых версиях), в Excel появилась специальная функция для конвертации имен. Это самый безопасный метод, не требующий смены настроек всей программы.

Как использовать:

  1. Выделите ячейку, где нужно получить формулу на другом языке.
  2. Введите формулу:
    • Для перевода с русского на английский: =ПЕРЕВОД("СУММ(A1:B1)"; "ru"; "en")
    • Для перевода с английского на русский: =ПЕРЕВОД("SUM(A1:B1)"; "en"; "ru") (Примечание: в некоторых версиях функция может называться TRANSFORM или требовать указания кода языка без кавычек).
  3. Скопируйте полученный текстовый результат.
  4. Вставьте его в нужную ячейку как формулу (убрав кавыки, если функция вернула текст в кавычках, или используя "Специальную вставку" -> "Значения", а затем дописав знак =).

Если функция ПЕРЕВОД недоступна в вашей версии, используйте следующие методы.

Способ 2: Смена языка интерфейса (Глобальный перевод)

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

Инструкция для Windows:

  1. Откройте любой файл Excel.
  2. Перейдите в меню Файл > Параметры (File > Options).
  3. Выберите вкладку Язык (Language).
  4. В блоке Язык интерфейса Office (Office display language):
    • Если нужного языка нет в списке, нажмите Добавить язык и установите пакет (например, English).
    • Выберите нужный язык и нажмите кнопку По умолчанию (Set as Preferred).
  5. Нажмите ОК и перезапустите Excel.

После перезапуска все открытые книги пересчитаются, и имена функций изменятся (например, ЕСЛИ станет IF).

Риск совместимости: После смены языка старые файлы, отправленные коллегам с другим языком интерфейса, могут открыть с ошибкой #ИМЯ? (#NAME?), если они не сохранены в формате, поддерживающем локализацию, или если получатель не сменит язык у себя.

Способ 3: Ручная замена через «Найти и заменить»

Если нужно быстро исправить несколько формул в большом файле без смены настроек, используйте массовую замену.

  1. Выделите диапазон ячеек с формулами (или весь лист, нажав Ctrl+A).
  2. Нажмите Ctrl+H (Найти и заменить).
  3. В поле Найти введите русское название функции (например, СУММ).
  4. В поле Заменить на введите английское (например, SUM).
  5. Нажмите Заменить все.

Повторите процедуру для основных функций. Будьте внимательны: не замените части текста внутри ячеек, если они содержат слова, совпадающие с названиями функций (хотя внутри формул это редко вызывает проблемы, так как поиск идет строго по синтаксису).

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

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

Русское названиеАнглийское названиеОписание
СУММSUMСуммирование диапазона
ЕСЛИIFУсловное ветвление
ВПРVLOOKUPВертикальный поиск
ГПРHLOOKUPГоризонтальный поиск
ПРОПСИСКISBLANKПроверка на пустоту
СЧЁТCOUNTПодсчет чисел
СЦЕПИТЬ / СЦЕПCONCATENATE / CONCATОбъединение текста
ЛЕВСИМВLEFTИзвлечение символов слева
ПРАВСИМВRIGHTИзвлечение символов справа
ДЛСТРLENДлина строки
НАЙТИFINDПоиск текста (с учетом регистра)
ПОИСКSEARCHПоиск текста (без учета регистра)
ОШИБКА.НЕТIFERRORОбработка ошибок
ИНДЕКСINDEXВозврат значения по индексу
ПОИСКПОЗMATCHВозврат позиции элемента

Частые ошибки при работе с мультиязычными файлами

  • Ошибка #ИМЯ? (#NAME?): Самая частая проблема. Возникает, когда файл с английскими формулами (=SUM(...)) открывается в русском Excel, который ждет =СУММ(...). Решение: сменить язык интерфейса или использовать функцию перевода.
  • Разделители аргументов: В русской локали аргументы функций разделяются точкой с запятой (;), а в английской (США) — запятой (,).
    • Русский: =ЕСЛИ(A1>5; "Да"; "Нет")
    • Английский: =IF(A1>5, "Yes", "No") При копировании формул между системами с разным разделителем может потребоваться ручная правка знаков препинания.
  • Именованные диапазоны: Если вы создали именованный диапазон на русском языке (например, "Налог"), а затем открыли файл в английской версии, имя останется на русском, но в формулах оно должно вызываться корректно. Проблемы возникают редко, но лучше использовать латиницу для имен диапазонов в международных проектах.

FAQ

Можно ли сделать так, чтобы формулы были на английском, а меню на русском? Стандартными средствами Excel — нет. Язык функций жестко привязан к языку интерфейса. Однако существуют надстройки и макросы (VBA), которые могут программно подменять имена функций при сохранении файла, но это требует продвинутых навыков программирования.

Как сохранить файл, чтобы он открывался у всех без ошибок? Лучший вариант — договориться в команде об использовании единого языка интерфейса. Если это невозможно, избегайте сложных формул с редкими функциями или предоставляйте инструкцию по смене языка. Формат .xlsx сам по себе не хранит информацию о языке функций, он хранит только их идентификаторы, которые интерпретируются локально.

Работает ли перевод в Google Таблицах? В Google Таблицах (Google Sheets) используется только английский синтаксис функций (SUM, IF), независимо от языка интерфейса. Если вы копируете формулу из русского Excel в Google Таблицы, вам обязательно нужно перевести названия функций на английский и заменить точки с запятой на запятые.