Excel смена языка формул

Содержание

  1. Как изменить язык формул в excel на английский
  2. Как поменять язык в Excel
  3. Изменение языка интерфейса
  4. Функции Excel на русском
  5. Переводчик функций в Excel
  6. Установка надстройки «Переводчик функций»
  7. Настройка Переводчика функций
  8. Область «Справочник»
  9. Область «Словарь»
  10. Область «Переводчик»
  11. Отзывы и предложения
  12. Дополнительные сведения

Как изменить язык формул в excel на английский

Как поменять язык в Excel

Я исторически пользуюсь английскими версиями Microsoft Office, и мне уже привычнее английский язык интерфейса. Кроме того, русские названия формул в Excel вводят меня в ступор, поэтому русский Microsoft Office 2010 мне не подходит. Однако мне совершенно необходима проверка правописания для русского языка, которой в английском Office нет.

В Office 2010 предусмотрены следующие языковые возможности:

  • Языковые пакеты (language packs) содержат язык интерфейса и средства проверки правописания для нескольких языков. Например, установив русский языковой пакет, вы получите русский язык интерфейса и проверку правописания для русского, украинского, английского и немецкого языков.
  • Средства проверки правописания (Proofing Tools) содержат только компоненты правописания, зато для всех возможных языков сразу. Конечно, при установке можно выбрать только необходимые языки.

На сегодня Office 2010 RTM уже давно доступен, но ни языковых пакетов, ни средств проверки правописания еще нет. При этом совершенно непонятно, будут ли языковые пакеты распространяться свободно и бесплатно, как это было во время публичного бета-тестирования. Но поскольку мне хочется решить задачу прямо сейчас, я поделюсь с вами способом, который узнал во время мероприятия «Office 2010 Launch». Конечно, как только появятся языковые пакеты, он станет не слишком актуален, но с технической точки зрения все равно осуществим.

Вам понадобятся два одинаковых издания Office 2010 — английское и русское (например, Professional Plus). Для подписчиков MSDN/TechNet — это не проблема, а пользователям торрентов — это приятные хлопоты.

Установите английский Office 2010 как обычно, а потом запустите установку русского Office 2010.

Выберите «Добавить или удалить компоненты» и нажмите кнопку «Продолжить».

На вкладке «Язык» выберите «русский», если вам нужен русский язык интерфейса. Средства проверки правописания устанавливаются независимо от языка интерфейса, в чем можно убедиться на вкладке «Параметры установки».

Настроив параметры, нажмите кнопку «Продолжить», чтобы начать обновление Office 2010. Когда оно закончится, вы сможете переключать язык интерфейса с помощью программы «Языковые параметры Microsoft Office 2010», которая находится в меню Пуск — Все программы — Microsoft Office — Microsoft Office — Средства Microsoft Office.

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

Изменение языка интерфейса

Часто мы пользуемся различными версиями Excel — русской, украинской или английской. Однако, мало кто знает, что можно изменить версию языка Excel без новой установки Office. Предположим, мы имеем русскую версию Excel , но хотим перейти на английскую. Для этого выберем меню Файл — Параметры — Язык :

В графе Язык интерфейса выбираем необходимую нам язык и жмем ОК . Для того, чтобы изменения вступили в силу, перезапускаем Excel .

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

Функции Excel на русском

В Excel реализовано большое количество функций, охватывающих математические вычисления, работу с текстом, статистику, аналитику, работу с базами данных, датой и временем, массивами и многим другим.

Для изучения функций в Excel пользователи часто обращаются к примерам и зачастую это примеры в Интернете на английском языке. Но при попытках использовать формулы (функции) из Интернета каждый раз возникают сообщения «В этой формуле обнаружена ошибка. Это не формула?».

Даже возникают вопросы, «почему в Excel отсутствует данная формула» и «как включить такую-то формулу в Excel»?

На самом деле ответ поразительный — формулы в Excel локализованы! Т.е. если у вас офисный пакет не на английском языке, то название функций переведено. Но всё ещё хуже — при этом оригинальные названия на английском не распознаются в Excel. То есть используя примеры в которых функции записаны английскими словами, нужно переводить их имена в русские эквиваленты.

Но и это ещё не всё! В английском написании формул Excel в качестве разделителя аргументов используется запятая, а в русском написании используется точка с запятой — вам нужно заменять и этот символ, чтобы функция Excel заработала.

Источник

Переводчик функций в Excel

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

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

Позволяет пользователям полностью переводить формулы на родной язык.

Поддерживает все локализованные языки и функции Excel (80 языков и 800 функций).

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

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

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

Локализован на английский, датский, немецкий, испанский, французский, итальянский, японский, корейский, нидерландский, португальский (Бразилия), русский, шведский, турецкий и китайский (традиционное письмо и набор сложных знаков) языки.

Установка надстройки «Переводчик функций»

Надстройка Переводчик функций доступна бесплатно в Microsoft Store. Чтобы установить ее, выполните указанные ниже действия.

Запустите приложение Microsoft Excel.

Перейдите на вкладку Вставка.

Нажмите кнопку Магазин на ленте.

Откроется диалоговое окно «Надстройки Office». В верхней части окна выберите пункт Магазин, а слева — Производительность.

Введите в поле поиска запрос Functions Translator.

Нажмите зеленую кнопку Добавить справа от найденной надстройки «Переводчик функций». Она будет установлена.

Настройка Переводчика функций

После установки надстройки Переводчик функций на вкладке Главная справа появятся две новых кнопки.

Они открывают в диалоговом окне Переводчик функций области Справочник и Переводчик соответственно. Исключением является первый запуск надстройки Переводчик функций — в этом случае открывается область Добро пожаловать:

Рабочая область Переводчика функций всегда открывается в правой части Excel.

Вы можете перейти непосредственно к переводу, щелкнув ссылку Пропустить > в правом верхнем углу, но мы рекомендуем нажать кнопку Приступим, чтобы перейти в диалоговое окно языковых параметров. Здесь вы можете выбрать языки С и На по умолчанию (их можно изменить в любое время).

Здесь вы можете указать языковые параметры. Хотя Переводчик функций поддерживает все языки, на которые локализованы функции Excel, в каждом случае вы можете использовать только пару из них. Доступно любое сочетание языков, и приложение Excel запомнит ваш выбор. Вы в любое время можете изменить языковую пару в области Настройки, которую можно открыть во всех основных областях Переводчика функций.

По умолчанию в качестве языка «С» и «На» будут заранее заполнены английский язык с языком «От», а языком установки Excel языком «На». Если язык установки является одним из языков, локализованных для Переводчик,пользовательский интерфейс будет отображаться на локализованных языках. Выберите языковую пару, нажав кнопку Начать работу.

В переводчике используются параметры С и На. С — это язык, который вы знаете, На — это язык, перевод на который вам нужен. Так, если вы используете для поиска функций английский язык, но хотите найти их имена на французском языке, то для параметра С нужно выбрать английский язык, а для параметра На — французский.

С помощью зеленой кнопки Стрелка вверх/стрелка вниз между параметрами «С» и «На» можно менять языки С и На местами.

Вы можете открыть область Настройки, щелкнув значок настроек в правом нижнем углу любой из трех основных областей.

Кроме того, вы можете в любое время изменить языки На и От, которые могут быть вам интересны. Если щелкнуть стрелку влево в верхней части области, вы вернетсяе в главную.

Область «Справочник»

В области Справочник есть раскрывающийся список Категория функций, с помощью которого можно отобразить все функции в указанной категории для языков С (слева) и На (справа). Если вы не знаете, к какой категории относится функция, можно использовать параметр Все.

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

Щелкните имя функции в одном из столбцов, чтобы открыть область Словарь с кратким описанием функции.

Область «Словарь»

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

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

У некоторых функций нет описаний.

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

Чтобы посмотреть локализованное описание, перейдите на вкладку «Формулы», щелкните нужную категорию функций и наведите указатель мыши на требуемую функцию. В Excel отобразится описание функции на языке установки.

Щелкните значок лампочки в области Словарь, чтобы открыть область Отзыв о переводе, где вы можете оставить отзыв об определенном переводе.

Область «Переводчик»

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

Верхнее поле предназначено для языка С, нижнее — для языка На. Две зеленые кнопки со стрелками между этими полями выполняют перевод в указанном направлении. В примере мы вставили формулу в поле для языка С и нажали кнопку со стрелкой вниз, чтобы перевести формулу на французский язык.

Ручная настройка разделителей

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

Под полями для языков «С» и «На» отображаются показанные выше кнопки. Первая кнопка вставляет текст из поля выше в активную ячейку. Эту кнопку можно использовать для вставки локализованной формулы в нужную ячейку.

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

Десятичным разделителем может быть точка или запятая.

Разделитель столбцов для формул массива

Этот разделитель используется в формулах массива.

Разделитель элементов списка

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

Мгновенно переводить выбранную ячейку

Если установлен флажок Мгновенно переводить выбранную ячейку в области Переводчик, надстройка будет пытаться перевести формулу в любой выбираемой ячейке. Она будет копировать формулу из выбранной ячейки в поле языка На и мгновенно переводить ее в поле языка С.

Функция Мгновенно переводить выбранную ячейку не поддерживается в Microsoft Excel 2013 и более ранних версий.

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

Отзывы и предложения

Мы надеемся, что надстройка Переводчик функций поможет вам эффективнее работать с локализованными версиями Excel, и будем рады вашим отзывам. Сообщите нам о функциях, перевод которых можно улучшить, и поделитесь мнением о работе самой надстройки.

Если у вас есть предложения по поводу улучшения работы надстройки и локализации функций в общем, обязательно отправьте их нам!

Команда Переводчика функций, Мартин и Вадим

Примечание: Мы рассмотрим каждый отзыв индивидуально, но не можем гарантировать ответ на каждый отзыв. Не включайте в отзыв файлы, содержащие личные сведения.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Источник

Я исторически пользуюсь английскими версиями Microsoft Office, и мне уже привычнее английский язык интерфейса. Кроме того, русские названия формул в Excel вводят меня в ступор, поэтому русский Microsoft Office 2010 мне не подходит. Однако мне совершенно необходима проверка правописания для русского языка, которой в английском Office нет.

В Office 2010 предусмотрены следующие языковые возможности:

  • Языковые пакеты (language packs) содержат язык интерфейса и средства проверки правописания для нескольких языков. Например, установив русский языковой пакет, вы получите русский язык интерфейса и проверку правописания для русского, украинского, английского и немецкого языков.
  • Средства проверки правописания (Proofing Tools) содержат только компоненты правописания, зато для всех возможных языков сразу. Конечно, при установке можно выбрать только необходимые языки.

На сегодня Office 2010 RTM уже давно доступен, но ни языковых пакетов, ни средств проверки правописания еще нет. При этом совершенно непонятно, будут ли языковые пакеты распространяться свободно и бесплатно, как это было во время публичного бета-тестирования. Но поскольку мне хочется решить задачу прямо сейчас, я поделюсь с вами способом, который узнал во время мероприятия «Office 2010 Launch». Конечно, как только появятся языковые пакеты, он станет не слишком актуален, но с технической точки зрения все равно осуществим.

Вам понадобятся два одинаковых издания Office 2010 — английское и русское (например, Professional Plus). Для подписчиков MSDN/TechNet — это не проблема, а пользователям торрентов — это приятные хлопоты.

Установите английский Office 2010 как обычно, а потом запустите установку русского Office 2010.

Увеличить рисунок

Выберите «Добавить или удалить компоненты» и нажмите кнопку «Продолжить».

Увеличить рисунок

На вкладке «Язык» выберите «русский», если вам нужен русский язык интерфейса. Средства проверки правописания устанавливаются независимо от языка интерфейса, в чем можно убедиться на вкладке «Параметры установки».

Увеличить рисунок

Настроив параметры, нажмите кнопку «Продолжить», чтобы начать обновление Office 2010. Когда оно закончится, вы сможете переключать язык интерфейса с помощью программы «Языковые параметры Microsoft Office 2010», которая находится в меню Пуск — Все программы — Microsoft Office — Microsoft Office — Средства Microsoft Office.

Увеличить рисунок

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

Изменение языка интерфейса

Часто мы пользуемся различными версиями Excel — русской, украинской или английской. Однако, мало кто знает, что можно изменить версию языка Excel без новой установки Office. Предположим, мы имеем русскую версию Excel , но хотим перейти на английскую. Для этого выберем меню Файл — Параметры — Язык :

В графе Язык интерфейса выбираем необходимую нам язык и жмем ОК . Для того, чтобы изменения вступили в силу, перезапускаем Excel .

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

Функции Excel на русском

В Excel реализовано большое количество функций, охватывающих математические вычисления, работу с текстом, статистику, аналитику, работу с базами данных, датой и временем, массивами и многим другим.

Для изучения функций в Excel пользователи часто обращаются к примерам и зачастую это примеры в Интернете на английском языке. Но при попытках использовать формулы (функции) из Интернета каждый раз возникают сообщения «В этой формуле обнаружена ошибка. Это не формула?».

Даже возникают вопросы, «почему в Excel отсутствует данная формула» и «как включить такую-то формулу в Excel»?

На самом деле ответ поразительный — формулы в Excel локализованы! Т.е. если у вас офисный пакет не на английском языке, то название функций переведено. Но всё ещё хуже — при этом оригинальные названия на английском не распознаются в Excel. То есть используя примеры в которых функции записаны английскими словами, нужно переводить их имена в русские эквиваленты.

Но и это ещё не всё! В английском написании формул Excel в качестве разделителя аргументов используется запятая, а в русском написании используется точка с запятой — вам нужно заменять и этот символ, чтобы функция Excel заработала.

Как в офисе.

Я исторически пользуюсь английскими версиями Microsoft Office, и мне уже привычнее английский язык интерфейса. Кроме того, русские названия формул в Excel вводят меня в ступор, поэтому русский Microsoft Office 2010 мне не подходит. Однако мне совершенно необходима проверка правописания для русского языка, которой в английском Office нет.

В Office 2010 предусмотрены следующие языковые возможности:

  • Языковые пакеты (language packs) содержат язык интерфейса и средства проверки правописания для нескольких языков. Например, установив русский языковой пакет, вы получите русский язык интерфейса и проверку правописания для русского, украинского, английского и немецкого языков.
  • Средства проверки правописания (Proofing Tools) содержат только компоненты правописания, зато для всех возможных языков сразу. Конечно, при установке можно выбрать только необходимые языки.

На сегодня Office 2010 RTM уже давно доступен, но ни языковых пакетов, ни средств проверки правописания еще нет. При этом совершенно непонятно, будут ли языковые пакеты распространяться свободно и бесплатно, как это было во время публичного бета-тестирования. Но поскольку мне хочется решить задачу прямо сейчас, я поделюсь с вами способом, который узнал во время мероприятия «Office 2010 Launch». Конечно, как только появятся языковые пакеты, он станет не слишком актуален, но с технической точки зрения все равно осуществим.

Вам понадобятся два одинаковых издания Office 2010 — английское и русское (например, Professional Plus). Для подписчиков MSDN/TechNet — это не проблема, а пользователям торрентов — это приятные хлопоты.

Установите английский Office 2010 как обычно, а потом запустите установку русского Office 2010.

Увеличить рисунок

Выберите «Добавить или удалить компоненты» и нажмите кнопку «Продолжить».

Увеличить рисунок

На вкладке «Язык» выберите «русский», если вам нужен русский язык интерфейса. Средства проверки правописания устанавливаются независимо от языка интерфейса, в чем можно убедиться на вкладке «Параметры установки».

Увеличить рисунок

Настроив параметры, нажмите кнопку «Продолжить», чтобы начать обновление Office 2010. Когда оно закончится, вы сможете переключать язык интерфейса с помощью программы «Языковые параметры Microsoft Office 2010», которая находится в меню Пуск — Все программы — Microsoft Office — Microsoft Office — Средства Microsoft Office.

Увеличить рисунок

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

Листы Excel часто используются средствами автоматизации тестирования в качестве источников данных.

Составить формулы Excel сложнее, если вам нужно написать их на других языках, кроме английского. Угадайте, какой «модуль» или «ниже» переводится на датский?

английский датский
=Networkdays(…) =Antal.Arbejdsdage(…)
= MOD (…) = REST (…)
= CHAR (…) = TEGN (…)
= LOWER (…) = SMÅ.BOGSTAVER (…)

Да, можно использовать таблицу перевода, но ее намного проще изменить язык интерфейса Excel, который также изменит формулы (они будут переведены автоматически без нарушения).

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

Есть несколько редких исключений, когда перевод не произойдет, но это потому, что кто-то использовал старую команду Excel, которая использует строку (текст). У этих старых команд есть новые замены, которые можно перевести

 

Avguct

Пользователь

Сообщений: 4
Регистрация: 30.01.2013

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

названия

имена функций. Ексель одинаково считал и формулу =sum(a1:a10) и формулу =сумм(а1:а10).
Однако, с какого-то момента,

который я упустил

ситуация поменялась и теперь, в своем русском Екселе я могу использовать только русские имена (стандартных, не считая некоторых экзотических(?) непереведенных(?), типа ABS(), COS(), и т.п.) функций (СУММ, СУММЕСЛИ, СУММЕСЛИМН) и других…
Можно ли сделать Ексель 2010 двуязычным, понимающим и формулу =sum(a1:a10) и формулу =сумм(а1:а10)?

 

The_Prist

Пользователь

Сообщений: 14181
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

#2

30.01.2013 17:06:01

Что-то я не припомню, чтобы русскоязычный Excel хоть когда-то понимал формулы, введенные на англ. или каком другом. Равно как и англоязычный никогда не поймет русские формулы. Если у Вас не установлено доп. языковой пакет.
Если речь про макросы — то тут да, лучше сразу вводить на англ.:

Код
cells(1,1).Formula = "=SUM(A2:A10)"

но можно и на рус.

Код
cells(1,1).FormulaLocal = "=СУММ(A2:A10)"

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

Avguct

Пользователь

Сообщений: 4
Регистрация: 30.01.2013

#3

30.01.2013 17:44:10

Спасибо за ответ.
Уточню — речь не о макросах, речь об элементарном ручном вводе и редактировании формул в ячейках листов Екселя.
Я прекрасно припоминаю, как в старых версиях Екселя при вводе формулы в ячейку, вызвав мастера формул можно было писАть в поле «Поиск функции» английское имя функции (например, sum) и в поле «Выберите функцию» видеть это имя, а чуть ниже почитать формат и краткое описание функции. То же самое можно было делать в том же самом Екселе на русском. И получив от иностранца файл с использованием английских имен функций мне не приходилось делать никаких телодвижений для перевода формул, всё продолжало считаться корректно. Ничего не могу сказать об обратной ситуации, файлы с русскими именами функций иностранцам не отправлял. )))
Сейчас же ситуация непонятная. Я проверил Ваш пример, записал макрос

Код
Sub Макрос1()
' Макрос1 Макрос
    ActiveCell.FormulaR1C1 = "=SUM(R[1]C[3]:R[12]C[3])"
    Range("A2").Select
End Sub

вижу, что название функции (sum) в макросе — английское, однако — вводил я его (когда записывал макрос) на русском, и когда запустил макрос, в «ActiveCell» появляется формула с русским именем функции (СУММ).

 

The_Prist

Пользователь

Сообщений: 14181
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

#4

30.01.2013 17:51:20

Avguct, Вы определитесь, пожалуйста.
Excel прекрасно воспримет формулу, если введена она была на лист на английском только в том случае, если введена она была в английской локализации Excel. И если потом открыть этот файл в русской локализации — да, Excel так же прекрасно воспримет формулы и сам переведет их на русский. И наоборот. Но никак не то, о чем Вы написали в первом посте:

Цитата
в старых версиях Екселя можно было свободно использовать как русские, так и английские названия имена функций. Ексель одинаково считал и формулу =sum(a1:a10) и формулу =сумм(а1:а10)

При записи формул макросом всегда будет отображено именно английское наименование. Именно для совместимости макросов в локализации. Т.к. если Вы введете туда русское наименование — то при выполнении кода на другой локализации формула не будет пересчитываться, т.к. тогда Excel её уже не поймет.
Даже если Вы введете Cells(1,1).Formula = «=сумм(а1:а10)», то формула не пересчитается сразу. чтобы Excel распознал её необходимо будет зайти в ячейку в режиме редактирования и нажать Enter.

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

Avguct

Пользователь

Сообщений: 4
Регистрация: 30.01.2013

The_Prist,
я давно определился,

в отличие от Екселя

. Если, конечно Вы и дальше будете меня подозревать в «неадекватности», моё стремление к самоутверждению пересилит мою лень и я найду и дам Вам ссылку на «тот_самый Ексель», который спокойно «проглатывал» и «СУММ» и «SUM». На данный момент лень сильнее, прошу Вас просто поверить, что был когда-то

в незапамятные времена

такой вот Ексель-полиглот. Может это был Ексель 1.0, или 2.0 или 95 или 97 или %другой%. Может даже это была безымянная «сборка» от программистов, знакомых с, например, 1С (которую все любят ругать, но в которой прекрасно можно писАть имена функций как на русском, так и на английском  и все работало и продолжает работать).
Еще раз — речь не о макросах (давайте забудем слово «макрос» в этом топике, ОК?), не о VBA и не о программировании. Мой вопрос о самом простом (с точки зрения простого пользователя Екселя) — о редактировании формулы в ячейках на листах Екселя.

 

А зачем мне, русскоговорящему, в русской версии офиса английские названия функций? а по русским названиям,начиная с 2007 — отличная подсказка.

 

The_Prist

Пользователь

Сообщений: 14181
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

#7

30.01.2013 19:16:04

Цитата
Мой вопрос о самом простом (с точки зрения простого пользователя Екселя) — о редактировании формулы в ячейках на листах Екселя.

А я разьве не дал ответ на этот вопрос в первом сообщении? Если у Вас установлена лишь одна локализация офиса, то и формулы Excel поймет при вводе только в своей локализации.

И, пересильте, пожалуйста, свою лень и найдите-таки версию, в которой можно вводить имена функций на любом языке. Мне интересно чисто из любопытства.

По поводу 1С. Вы уверены, что там все можно делать так, как Вы сказали? Если локализацией программы и программной средой не предусмотрено иное — то хоть на арабском напишите, хоть на итальянском — приложение поймет лишь так, как в него заложено.

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

Михаил С.

Пользователь

Сообщений: 10514
Регистрация: 21.12.2012

#8

30.01.2013 19:21:57

Цитата
The_Prist пишет:
Если у Вас установлена лишь одна локализация офиса, то и формулы Excel поймет при вводе только в своей локализации

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

 

Юрий М

Модератор

Сообщений: 60570
Регистрация: 14.09.2012

Контакты см. в профиле

#9

30.01.2013 19:30:48

Цитата
Avguct пишет:
я найду и дам Вам ссылку на «тот_самый Ексель», который спокойно «проглатывал» и «СУММ» и «SUM»

Мне бы тоже хотелось узнать номер этой версии Excel.

 

Avguct

Пользователь

Сообщений: 4
Регистрация: 30.01.2013

The_Prist, по поводу Екселя — не нашел, значит соврал, значит «mea culpa». ))
По поводу 1С

Википедия

: «Поддерживаются русский и английский синтаксис команд.»
Пример:
«Процедура ПриНачалеРаботыСистемы()
КонецПроцедуры
Procedure OnStartSystem()
EndProcedure
Синтаксис:
ПриНачалеРаботыСистемы()
Назначение:
Предопределенная процедура при начале работы пользователя.
Замечание:
Данная процедура может располагаться только в глобальном программном модуле.
Подробнее см. в документации, глава ‘Системные предопределенные процедуры'»

 

Yuriy2000

Пользователь

Сообщений: 1
Регистрация: 30.03.2013

Можно ли в русской версии Excel 2010 изменить русскоязычные названия функций на англоязычный вариант?

Данную проблему можно решить установкой языкового пакета для Microsoft Office 2010.

————-
Мне как программисту на VBA было бы привычней писать имена функций на английском…

Изменено: Yuriy200030.03.2013 14:57:59

 

leonrom

Пользователь

Сообщений: 6
Регистрация: 24.01.2015

#12

24.01.2015 16:44:37

Может таки пригодится кому

Код
    ActiveCell.FormulaR1C1 = "=SUM(1,2)"
    ActiveCell.FormulaR1C1 = "=MAX(R[-1]C,22)"
    ActiveCell.FormulaR1C1 = "=AVERAGE(R[-2]C:R[-1]C,11)"

и прекрасно вставляется из кода VBA в лист Excel’я

ЗЫ «зачем мне, русскоговорящему, в русской версии офиса английские названия функций? »  — теперь, наконец, понятно?

 

Лично для меня вставлять макросом формулы…м-м-м… как бы это помягче выразится… представляется не совсем разумным.
Если уж макрос, то в ячейку готовый результат.
А если уж очень надо узнать имя функции на английском — то можно и макрорекордером записать вставку этой функции.

 

Valery_Li

Пользователь

Сообщений: 1
Регистрация: 23.01.2016

Я тоже засомневался на сей счет, вроде как и в самом деле было, что понимал и так и так. Проверил на 97 — не понимает. Хотя, мне тоже было бы удобнее вводить функции именно на английском. А вот за подсказку по языковому пакету, спасибо. Что-то я как-то сам не додумался, хотя ответ лежал на поверхности.

 

Honey

Пользователь

Сообщений: 204
Регистрация: 06.02.2015

Всем доброго времени суток!
Не уверена, можно ли задать этот вопрос в этой теме, либо же лучше создать другую… Короче, формула ТЕКСТ(дата;формат) возвращает мне название месяца на русском языке, а нужно, чтобы было на англ. Пробовала писать на англ формулу, т.е. «TEXT», так эксель такого знать не знает.
В общем мне нужен не янв, а Jan.
Прошу о помощи…
Заранее спасибо!

 

Сергей

Пользователь

Сообщений: 11251
Регистрация: 01.01.1970

Honey, создайте новую тему это не совсем то что обсуждается здесь
ПС решение есть

Изменено: Сергей08.07.2016 06:46:29

Лень двигатель прогресса, доказано!!!

 

SuperCat

Пользователь

Сообщений: 2737
Регистрация: 21.12.2012

#17

08.07.2016 13:24:01

Цитата
The_Prist написал:
Если у Вас не установлено доп. языковой пакет.

Всё равно не поймёт.

There is no knowledge that is not power

 

The_Prist

Пользователь

Сообщений: 14181
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

#18

08.07.2016 13:34:16

Цитата
SuperCat написал:
Всё равно не поймёт.

Поймет, если язык по умолчанию сменить. Я об этом в самом начале писал.

Цитата
The_Prist написал:
Excel прекрасно воспримет формулу, если введена она была на лист на английском только в том случае, если введена она была в английской локализации Excel. И если потом открыть этот файл в русской локализации — да, Excel так же прекрасно воспримет формулы и сам переведет их на русский. И наоборот. Но никак не то, о чем Вы написали в первом посте:

Изменено: The_Prist08.07.2016 13:35:04

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

SuperCat

Пользователь

Сообщений: 2737
Регистрация: 21.12.2012

#19

08.07.2016 13:42:05

Цитата
The_Prist написал:
Поймет, если язык по умолчанию сменить. Я об этом в самом начале писал.

Прошу пардону, не так понял :) Вообще, было бы здОрово, если при русской локализации Офиса можно было бы вводить английские формулы, потому что наши названия настолько кривые. ПСТР — ? MID — середина. Есть хотя бы какой-то ориентир на понятие. Или ДВССЫЛ/INDIRECT.

Изменено: SuperCat08.07.2016 13:45:56

There is no knowledge that is not power

 

oris1024

Пользователь

Сообщений: 1
Регистрация: 20.04.2018

Тема хоть и старая, но так как гугл ее в результатах поиска выдает на первой странице, поделюсь:
Как можно использовать и русские и английские формулы одновременно не нашел, но эксперементируя с Excel 2016 нашел как одновременно иметь открытыми два окна Excel, одно на русском, другое на английском, с одним и тем же файлом.

Файл в экселе сохранить с помощью Общего доступа в OneDrive, продолжать редактировать.

Открыть новое окно экселя от имени другого пользователя. SHIFT-правый щелчок по иконке Экселя (в гугле ищите «открыть от имени другого пользователя» если нужно)
— самого пользователя в Windows нужно предварительно создать. (Например test_user)
— это открывает эксель с настройками другого пользователя. В них изменить язык на второй — это не повлияет на установки языка экселя основного пользователя.
— в уже открытом окне второго пользователя зайти под той же самой майкрософтовской учетной записью (хоть она уже и используется в окне первого пользователя)
— использовать пункт Открыть из OneDrive, и открыть тот же самый файл сохраненный первым пользователем

В результате у вас два окна экселя с одним и тем же файлом. Редактировать можно его как в одном окне с формулами на русском так и в другом с формулами на английском. Без нужды можно не переключаться между окнами, а когда нужно переключиться — не забыть сохранить файл, или включить Автосохранение. Во втором окне обновления отображаются на мою оценку с незначительной задержкой: или мгновенно или 1-2 секунды.

Может кому-то это будет полезно. Всего доброго!

Изменено: oris102420.04.2018 09:11:32

 

Tosyan12

Пользователь

Сообщений: 117
Регистрация: 22.04.2018

#21

08.09.2018 23:05:59

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

Вы решили эту проблему. Я тоже почему-то считал что вводить имя функции можно на любом языке.

 

Ігор Гончаренко

Пользователь

Сообщений: 13746
Регистрация: 01.01.1970

#22

08.09.2018 23:18:43

если так уже невмлоготу
Alt+F11

Код
sub InsFormula
  cells(1,1).formula = "=..."
end sub

вместо … пишете нужную вам формулу,  вмссто (1,1) пишете реальный адрес (гдк вам нужна формула0
выполняете макрос — и… готово! поздравляю! в местной локализации ввели формулу с английскими названиями функций

Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!

 

PooHkrd

Пользователь

Сообщений: 6602
Регистрация: 22.02.2017

Excel x64 О365 / 2016 / Online / Power BI

Для ленивых теперь есть

вот такое

для 16/19/О365.
А то БМВ как напишет че-нить, а файл не приложит. Вот их тут переводить запаришься.  :)

Вот горшок пустой, он предмет простой…

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

А ему-то как туго приходится — в основном пишут локализованные. Пока переведет… Расходы на сигары огромные! :)

 

БМВ

Модератор

Сообщений: 21376
Регистрация: 28.12.2016

Excel 2013, 2016

#25

21.11.2019 08:54:31

Цитата
vikttur написал:
а файл не приложит

Это или когда две функции или ответочка в назидание, за отсутствие файла или картинку место него.   :D

Цитата
vikttur написал:
Пока переведет… Расходы на сигары огромные!

Да ваще разделители поправь, функции замени , ЛЕВБ на Left поправь ….  Хоть кто-то о медведе заботится :-).

Это не решает вопрос ввода , но в качестве перевода
1. есть плагин бесплатный в магазине, переводит вроде, но как то не удобно пользоваться
2. Sokol92 присылыл мне на тестирование код — транслятор, ну ряд вопросов там не решен, но в целом работал и если доработать, то будет реально хорошим инструментом, осталось понять кому он нужен ибо таких не много.

P.S. меня вот больше раздражают длинные формулы в тегах кода.  Несмотря на то что порой приходится отключать смайлы, но вариант который vikttur, пользует перенял у него и мне так лучше, сразу видно что там накручено.

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

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

#26

21.11.2019 10:25:29

Цитата
БМВ написал: вариант который  vikttur , пользует

know-how. А никто не спешит лицензионные договора заключать.

 

sokol92

Пользователь

Сообщений: 4445
Регистрация: 10.09.2017

#27

21.11.2019 14:37:36

Цитата
БМВ написал:
Sokol92 присылыл мне на тестирование код

Здравствуйте, коллеги! Украли идею (см. ссылку Алексея в #23) — день работы коту (ни на кого не намекаю) под хвост. :)  

Владимир

 

БМВ

Модератор

Сообщений: 21376
Регистрация: 28.12.2016

Excel 2013, 2016

sokol92, Владимир. Ну по правде говоря надстройка уже давнишняя.

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

 

Андрей С

Пользователь

Сообщений: 1
Регистрация: 02.04.2021

#29

02.04.2021 12:49:49

Тоже столкнулся с необходимостью использования английских формул в русском Excel 2007. Там всё работает, только синтаксис немного другой. Кроме замены названия функции на английский надо поменять точку с запятой — «;» на запятую «,». У меня всё взлетело.

How can you change the language of the commands in Excel to English? Now the language of the commands are in Dutch (equal to the language of my pc). But can you change it into English? I use Windows 10 and Office 2013.

For example: This command

=ALS(SOM(B1:B8)>5; VANDAAG(); REST(20;11))

is in dutch but the same command is this

=IF(SUM(B1:B8)>5; TODAY(); REST(20;11))

in English.

asked Oct 10, 2015 at 14:49

H. Pauwelyn's user avatar

1

It depends on your Office version. With an Office 365 license that has received Office 2016 you can change the language.

Go File > Options > Language and click on «How do I get more Display and Help Languages».

You may need to download some files to do that. The «how to» link gets you to this page.

With older versions of Office you may need to install the localised language version, and that may not be a free download.

answered Oct 11, 2015 at 4:09

teylyn's user avatar

teylynteylyn

22.3k2 gold badges38 silver badges54 bronze badges

2

Понравилась статья? Поделить с друзьями:
  • Excel смена цвета ячейки если значение
  • Excel смена цвета при смене значения
  • Excel смена формата ячеек
  • Excel смена формата в ячейке
  • Excel смена типа ссылки