MulTEx »

Транслит

Данная функция является частью надстройки MulTEx

MulTEx

Перевод с транслита и обратно

 

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

Вызов команды через стандартный диалог:

Мастер функций-Категория "MulTEx"- Транслит

Вызов с панели MulTEx:

Сумма/Поиск/Функции - Текстовые - Транслит

Синтаксис:
=Транслит(B8;0)




ТекстДляПеревода(B8) - указывается ячейка, текст в которой необходимо перевести.

НаЛатиницу(0) - Необязательный аргумент. По умолчанию принимает значение 1(ИСТИНА). Всего может использоваться два типа: 1 или ИСТИНА - преобразование с транслита на русский; 0 или ЛОЖЬ- с русского на транслит.
Заглавные и строчные буквы различаются.

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


Расскажи друзьям, если статья оказалась полезной:
Обсуждение: оставлено 11 коммент.
  1. source:

    а можно по подробнее как ей пользоваться или пример документа с этой функцией, а то возникла необходимость перевести парочку на транслит :)

  2. Если честно не очень понял куда подробнее :-)
    =Translit(B8;0)
    В В8 тот текст, который надо перевести.
    Второй аргумент - читайте выше, все написано.

  3. Андрей:

    Дмитрий(Админ) :
    Если честно не очень понял куда подробнее
    =Translit(B8;0)
    В В8 тот текст, который надо перевести.
    Второй аргумент — читайте выше, все написано.

    в какой версии действует эта функция?

  4. Андрей, это часть моей надстройки MulTEx. Её нет ни в одной версии Excel, если не установить надстройку.

  5. Questioner:

    Не работает ? реакций ноль почему ?

  6. Надстройку MulTEx скачали? Установили? Комментарии выше читали?

  7. Мишкам:

    Ссылки не работают ... мб в этом паника присутствующих?

  8. Мишкам, о каких ссылках речь? Единственная ссылка - в одном моем комментарии и она работает.

  9. Albert:

    Я установил надстройку MulTEX с целью транслитерации экселевского документа, где есть длинная колонка латиницей. Так вот: по одной ячейке ваша функция транслит благополучно делает дело. Но при попытке зажать шифтом несколько ячеек и сделать им транслит - выдает ошибку #ЗНАЧ!

    Убил сегодня битых полтора часа, пытаясь сделать и так и эдак транслит колонки с ячейками. Не получается. Может вы поможете ?

    • Запишите в одну ячейку функцию, скопируйте ячейку с функцией и вставьте на необходимое кол-во ячеек. Функция делает перевод только одной ячейки. Еще как вариант можете в качестве текста записать функцию СЦЕПИТЬ_МН или воспользоваться сначала ей, а потом Транслит

Поделитесь своим мнением

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


Для оформления сообщений Вы можете использовать следующие тэги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Логин
Наши партнеры
Перейти
Перейти
Счетчики
Анализ сайта

Яндекс.Метрика
© 2016 Excel для всех  Войти