Я исторически пользуюсь английскими версиями 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 заработала.
Собственно вопрос стоит в названии темы. Конкретно разговор идет о том, можно ли сделать так, что бы формулы в русской версии вводить на английском, и соответственно на вкладке Формулы в выпадающих меню ( списках?) были обозначения функций на английском.
Немного перефразирую Ваш вопрос: Вы поставили на воспроизведение песню Битлз «Let it Be». Возможно ли… и т.д. Какую локализацию при установке Вы указали, такая и будет. Сносите Экс(Офис), и ставьте в нужной Вам локали. То есть возможно:-)
Я, как всегда, чертовски адекватен… Email: pilipnikop@yandex.ua WM Z206653985942, R334086032478, U238399322728, E332314026771
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…
www.excel-vba.ru
Просто СПАСИБО [+оказать+]
Считаешь СПАСИБО мало? Яндекс.Деньги: 41001332272872; WM: R298726502453
Цитата: Prist от 01.09.2010, 13:57
Цитата: avp94 от 01.09.2010, 13:17можно ли…
Собственно у меня вопрос в другом. А зачем?
Может вот этот файл сможет помочь?
Ограниченное знание английского ведет к использованию русифицированных программ. Однако, видеть формулы и директивы на русском языке для меня противоестественно — я их не воспринимаю. За желание помочь спасибо. Этот файл видел, на моем компьютере лежит в C:Program FilesMicrosoft OfficeOffice121049 FUNCS.XLS.
Цитата: KuklP от 01.09.2010, 13:29
Немного перефразирую Ваш вопрос: Вы поставили на воспроизведение песню Битлз «Let it Be». Возможно ли… и т.д. Какую локализацию при установке Вы указали, такая и будет. Сносите Экс(Офис), и ставьте в нужной Вам локали. То есть возможно:-)
Это так, поставили английскую — все на английском, русскую — на русском. Но хотелось локализацию — русскую (тем более и windows такой), а формулы и их ввод на английском. Предполагал, что возможно надо заменить какие-то файлы в русской версии на файлы из английской.
Avguct Пользователь Сообщений: 4 |
Уважаемые форумчане,
имена функций. Ексель одинаково считал и формулу =sum(a1:a10) и формулу =сумм(а1:а10).
ситуация поменялась и теперь, в своем русском Екселе я могу использовать только русские имена (стандартных, не считая некоторых экзотических(?) непереведенных(?), типа ABS(), COS(), и т.п.) функций (СУММ, СУММЕСЛИ, СУММЕСЛИМН) и других… |
The_Prist Пользователь Сообщений: 14181 Профессиональная разработка приложений для MS Office |
#2 30.01.2013 17:06:01 Что-то я не припомню, чтобы русскоязычный Excel хоть когда-то понимал формулы, введенные на англ. или каком другом. Равно как и англоязычный никогда не поймет русские формулы. Если у Вас не установлено доп. языковой пакет.
но можно и на рус.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
||||
Avguct Пользователь Сообщений: 4 |
#3 30.01.2013 17:44:10 Спасибо за ответ.
вижу, что название функции (sum) в макросе — английское, однако — вводил я его (когда записывал макрос) на русском, и когда запустил макрос, в «ActiveCell» появляется формула с русским именем функции (СУММ). |
||
The_Prist Пользователь Сообщений: 14181 Профессиональная разработка приложений для MS Office |
#4 30.01.2013 17:51:20 Avguct, Вы определитесь, пожалуйста.
При записи формул макросом всегда будет отображено именно английское наименование. Именно для совместимости макросов в локализации. Т.к. если Вы введете туда русское наименование — то при выполнении кода на другой локализации формула не будет пересчитываться, т.к. тогда Excel её уже не поймет. Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
||
Avguct Пользователь Сообщений: 4 |
The_Prist,
. Если, конечно Вы и дальше будете меня подозревать в «неадекватности», моё стремление к самоутверждению пересилит мою лень и я найду и дам Вам ссылку на «тот_самый Ексель», который спокойно «проглатывал» и «СУММ» и «SUM». На данный момент лень сильнее, прошу Вас просто поверить, что был когда-то
такой вот Ексель-полиглот. Может это был Ексель 1.0, или 2.0 или 95 или 97 или %другой%. Может даже это была безымянная «сборка» от программистов, знакомых с, например, 1С (которую все любят ругать, но в которой прекрасно можно писАть имена функций как на русском, так и на английском и все работало и продолжает работать). |
А зачем мне, русскоговорящему, в русской версии офиса английские названия функций? а по русским названиям,начиная с 2007 — отличная подсказка. |
|
The_Prist Пользователь Сообщений: 14181 Профессиональная разработка приложений для MS Office |
#7 30.01.2013 19:16:04
А я разьве не дал ответ на этот вопрос в первом сообщении? Если у Вас установлена лишь одна локализация офиса, то и формулы Excel поймет при вводе только в своей локализации. И, пересильте, пожалуйста, свою лень и найдите-таки версию, в которой можно вводить имена функций на любом языке. Мне интересно чисто из любопытства. По поводу 1С. Вы уверены, что там все можно делать так, как Вы сказали? Если локализацией программы и программной средой не предусмотрено иное — то хоть на арабском напишите, хоть на итальянском — приложение поймет лишь так, как в него заложено. Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
||
Михаил С. Пользователь Сообщений: 10514 |
#8 30.01.2013 19:21:57
Сколько не пробовал — две локализации на одну операционку установить не получается. У меня стоит два языковых пакета — русский и английский, но в русском варианте английские формулы не понимает (и наоборот тоже). |
||
Юрий М Модератор Сообщений: 60570 Контакты см. в профиле |
#9 30.01.2013 19:30:48
Мне бы тоже хотелось узнать номер этой версии Excel. |
||
Avguct Пользователь Сообщений: 4 |
The_Prist, по поводу Екселя — не нашел, значит соврал, значит «mea culpa». )) Википедия : «Поддерживаются русский и английский синтаксис команд.» |
Yuriy2000 Пользователь Сообщений: 1 |
Можно ли в русской версии Excel 2010 изменить русскоязычные названия функций на англоязычный вариант?
Данную проблему можно решить установкой языкового пакета для Microsoft Office 2010. ————- Изменено: Yuriy2000 — 30.03.2013 14:57:59 |
leonrom Пользователь Сообщений: 6 |
#12 24.01.2015 16:44:37 Может таки пригодится кому
и прекрасно вставляется из кода VBA в лист Excel’я ЗЫ «зачем мне, русскоговорящему, в русской версии офиса английские названия функций? » — теперь, наконец, понятно? |
||
Лично для меня вставлять макросом формулы…м-м-м… как бы это помягче выразится… представляется не совсем разумным. |
|
Valery_Li Пользователь Сообщений: 1 |
Я тоже засомневался на сей счет, вроде как и в самом деле было, что понимал и так и так. Проверил на 97 — не понимает. Хотя, мне тоже было бы удобнее вводить функции именно на английском. А вот за подсказку по языковому пакету, спасибо. Что-то я как-то сам не додумался, хотя ответ лежал на поверхности. |
Honey Пользователь Сообщений: 204 |
Всем доброго времени суток! |
Сергей Пользователь Сообщений: 11251 |
Honey, создайте новую тему это не совсем то что обсуждается здесь Изменено: Сергей — 08.07.2016 06:46:29 Лень двигатель прогресса, доказано!!! |
SuperCat Пользователь Сообщений: 2737 |
#17 08.07.2016 13:24:01
Всё равно не поймёт. There is no knowledge that is not power |
||
The_Prist Пользователь Сообщений: 14181 Профессиональная разработка приложений для MS Office |
#18 08.07.2016 13:34:16
Поймет, если язык по умолчанию сменить. Я об этом в самом начале писал.
Изменено: The_Prist — 08.07.2016 13:35:04 Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
||||
SuperCat Пользователь Сообщений: 2737 |
#19 08.07.2016 13:42:05
Прошу пардону, не так понял Изменено: SuperCat — 08.07.2016 13:45:56 There is no knowledge that is not power |
||
oris1024 Пользователь Сообщений: 1 |
Тема хоть и старая, но так как гугл ее в результатах поиска выдает на первой странице, поделюсь: Файл в экселе сохранить с помощью Общего доступа в OneDrive, продолжать редактировать. Открыть новое окно экселя от имени другого пользователя. SHIFT-правый щелчок по иконке Экселя (в гугле ищите «открыть от имени другого пользователя» если нужно) В результате у вас два окна экселя с одним и тем же файлом. Редактировать можно его как в одном окне с формулами на русском так и в другом с формулами на английском. Без нужды можно не переключаться между окнами, а когда нужно переключиться — не забыть сохранить файл, или включить Автосохранение. Во втором окне обновления отображаются на мою оценку с незначительной задержкой: или мгновенно или 1-2 секунды. Может кому-то это будет полезно. Всего доброго! Изменено: oris1024 — 20.04.2018 09:11:32 |
Tosyan12 Пользователь Сообщений: 117 |
#21 08.09.2018 23:05:59
Вы решили эту проблему. Я тоже почему-то считал что вводить имя функции можно на любом языке. |
||
Ігор Гончаренко Пользователь Сообщений: 13746 |
#22 08.09.2018 23:18:43 если так уже невмлоготу
вместо … пишете нужную вам формулу, вмссто (1,1) пишете реальный адрес (гдк вам нужна формула0 Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете! |
||
PooHkrd Пользователь Сообщений: 6602 Excel x64 О365 / 2016 / Online / Power BI |
Для ленивых теперь есть вот такое для 16/19/О365. Вот горшок пустой, он предмет простой… |
vikttur Пользователь Сообщений: 47199 |
А ему-то как туго приходится — в основном пишут локализованные. Пока переведет… Расходы на сигары огромные! |
БМВ Модератор Сообщений: 21376 Excel 2013, 2016 |
#25 21.11.2019 08:54:31
Это или когда две функции или ответочка в назидание, за отсутствие файла или картинку место него.
Да ваще разделители поправь, функции замени , ЛЕВБ на Left поправь …. Хоть кто-то о медведе заботится :-). Это не решает вопрос ввода , но в качестве перевода P.S. меня вот больше раздражают длинные формулы в тегах кода. Несмотря на то что порой приходится отключать смайлы, но вариант который vikttur, пользует перенял у него и мне так лучше, сразу видно что там накручено. По вопросам из тем форума, личку не читаю. |
||||
vikttur Пользователь Сообщений: 47199 |
#26 21.11.2019 10:25:29
know-how. А никто не спешит лицензионные договора заключать. |
||
sokol92 Пользователь Сообщений: 4445 |
#27 21.11.2019 14:37:36
Здравствуйте, коллеги! Украли идею (см. ссылку Алексея в #23) — день работы коту (ни на кого не намекаю) под хвост. Владимир |
||
БМВ Модератор Сообщений: 21376 Excel 2013, 2016 |
sokol92, Владимир. Ну по правде говоря надстройка уже давнишняя. По вопросам из тем форума, личку не читаю. |
Андрей С Пользователь Сообщений: 1 |
#29 02.04.2021 12:49:49 Тоже столкнулся с необходимостью использования английских формул в русском Excel 2007. Там всё работает, только синтаксис немного другой. Кроме замены названия функции на английский надо поменять точку с запятой — «;» на запятую «,». У меня всё взлетело. |
Answering my own question as I think this may be useful for someone else too.
CALC :
In LibreOffice Calc go to Menu «Tools» > «Options», then «Libre Office Calc» > «Formula» and check on «Use English function names».
Then also set «Formula syntax» to «Excel A1», this will make formula syntax more compliant to Excel «default form», for example, for the needing of changing .
to !
in formulas for worksheets reference separator (that means Sheet1.A1
will become Sheet1!A1
).
Lastly, if your language/locale uses ,
as decimal separator (like for Italian) then the above will not suffice, because the argument separator in formulas may yet be ;
instead of ,
(for instance SUM(A1;A2)
instead of SUM(A1,A2)
) so, as final suggestion to solve even this, I highly recommend to go to Menu «Tools» > «Options», then «Language Settings» > «Languages» and change «Locale setting» to American/English as well.
(American/English locale should always be available with a standard installation of LibreOffice, otherwise uninstall+reinstall it if necessary.)
P.S. : If you want things restored back, simply do the inverse process and you’re done.
EXCEL :
While it is free feature in Calc, switching language/locale may cost you around 20€/25$ with MS Excel since all MS Office major languages packs are not for free (for example: English Language Pack for Office 2010, English Language Pack for Office 2013).
It might be, some of the MS Office free language pack uses english-named-functions and you may try installing one to switch just for copy/paste necessities and then switch back to your language.
In the end, otherwise, you could try this Excel Multilingual Formula Translator Addin but it’s quite dated and thus it is very likely it may not work on earlier versions of MS Excel.
В русской локали написать формулу по английски |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
Отвечая на мой вопрос, я думаю, что это может быть полезно и кому-то еще.
CALC:
В LibreOffice Calc перейдите в меню «Инструменты»> «Параметры», затем «Libre Office Calc»> «Формула» и установите флажок «Использовать английские названия функций».
Затем также установите «Синтаксис формулы» на «Excel A1», это сделает синтаксис формулы более совместимым с «формой по умолчанию» Excel, например, для необходимости изменения .
к !
в формулах для листов ссылки разделитель (это означает Sheet1.A1
станет Sheet1!A1
).
И наконец, если ваш язык / локали использует в качестве десятичного разделителя (например , для итальянки) , то выше , не будет достаточно, потому что аргумент Сепаратор в формулах еще может ,
;
(например , ,
вместо SUM(A1;A2)
, так как окончательное предложение решить даже это, я настоятельно рекомендую зайти в меню «Инструменты»> «Параметры», затем «Настройки языка «>» Языки «и измените настройку локали на американский / английский.
(Американский / английский язык всегда должен быть доступен при стандартной установке LibreOffice, в противном случае удалите + переустановите его, если необходимо.)
PS: Если вы хотите, чтобы все было восстановлено, просто выполните обратный процесс, и все готово.
EXCEL:
Хотя это бесплатная функция в Calc, переключение языка / локали может стоить вам около 20 € / 25 $ в MS Excel, поскольку все основные языковые пакеты MS Office не бесплатны (например, пакет английского языка для Office 2010, пакет английского языка для Офис 2013).
Возможно , в некоторых бесплатных языковых пакетах MS Office используются функции с именами на английском языке, и вы можете попробовать установить один из них, чтобы переключиться только на необходимость копирования / вставки, а затем переключиться обратно на свой язык.
В конце концов, в противном случае вы можете попробовать это дополнение к многоязычному переводчику формул Excel, но оно устарело и, следовательно, вполне вероятно, что оно может не работать в более ранних версиях MS Excel.
Язык формул в MS Excel 2016 — есть ли выбор?
Всем привет.
Какая же прелесть этот MS Excel. Присев на версию MS Excel 2016 не сразу обнаружил что все названия формул выпадают только на английском языке. Хорошо, переключил интерфейс MS Excel на русский, и формулы все стали другими. Прелестно!
Хорошо, тогда смотрю я в MS Excel 2010 а там часть формул на русском, а небольшая часть на английском. И что логично, названия разноязычных формул не совместимы на одном листе, т.е. нельзя в одном месте написать например =(SUBSTITUTE(A1;»А»;» . _ «) а чуть дальше ее же как =(ПОДСТАВИТЬ(A1;»А»;» . _ «). Кому так нужно? Скорее никому, но дело не в этом.
Ладно, проводим тест — пишем полностью англоязычный вариант SUBSTITUTE вычислений и проверяем работу MS Excel 2010 рус. Работает!
Исправляем тест на русскоязычный вариант ПОДСТАВИТЬ вычислений и проверяем работу MS Excel 2010. Работает!
Проверяем в MS Excel 2016. Гм, работает! Но по своему. Не желает знать MS Excel 2016 про такое как «ПОДСТАВИТЬ» написание формулы. И MS Excel 2016 сам(!) меняет «ПОДСТАВИТЬ» на SUBSTITUTE.
Ай точно, ведь и 2010-й менял все англоязычные формулы на русские на первом тесте. С какой то стороны удобно, ваш проект работает, с другой — сможете ли вы так же легко ориентироваться в новом написании формул?)
А вот и новое — я поменял язык MS Excel 2016 на украинский. И все, мой MS Excel 2016 понимает только англоязычные формулы. Вывод: мой MS Excel 2016 может отработать по формулам или по английскому названию или по локализованному (русскому) согласно установленной Windows.
Как быть дальше? В сети есть рецепты как дать понять MS Excel 2016 чтобы он нормально, т.е. ВСЕГДА относился к русскоязычным формулам лояльно. Только зачем? Не логичнее ли будет начать привыкать к оригинальным названиям? Тем более что частенько это не простой перевод по словарю. Вот полюбуйтесь на фрагмент таблицы соответствий:
Кстати эта табличка найдена здесь
C:Program FilesMicrosoft OfficeOffice161049FUNCS.XLS2
Расширение файла пусть вас не смущает, смело можете его открывать в MS Excel 2016 как xls.
Разумеется если у вас написан проект на русскоязычных формулах, и он вам нужен рабочий на сегодня, то ищите соответствующий языковой пакет для MS Excel 2016. Но будет разумно потихоньку его переписывать на английскую версию).
Попутно нашел еще одну очень полезную вещицу. Есть в панельке «Формулы» кнопка для онлайн проверки расчета по определенной формуле «Evaluate Formula». Становитесь на ячейку с формулой и пошагово давите кнопку «Evaluate». В окошке «Evaluation» каждый раз меняется значение в зависимости от проведенного расчета. Выполненные вычисления обозначаются наклонным шрифтом.
Всем удачи.
Популярное
-
Всем привет. В прошлом году я вам показывал фокус с защитой листа в MS Excel 2010. Но как оказалось в великом и могучем MS Excel сюр…
-
Всем привет. Не перестаю удивляться нештатным ситуациям когда Windows перестает нормально реагировать на действия пользователя только …
-
Всем привет. Одним из существенных недостатков Hyper-V перед другими гипервизорами (например, ESXi или Proxmox) являются отсутствие полноцен…
-
Всем привет. Криминалистический анализ дампов памяти — метод исследования, который включает в себя поиск и извлечение криминалистических ар…
-
Всем привет. Так уж получилось что опять меня спросили про настройку передачи событий с одного хоста (источник) на сервер (коллектор)….