Не удается найти требуемую страницу
Попробуйте выполнить следующее.
- Убедитесь, что отображаемый в адресной строке обозревателя адрес веб-узла написан правильно и не содержит ошибок форматирования.
- Если вы попали на эту страницу, выбрав ссылку, то свяжитесь с администратором веб-узла и предупредите его о неправильно форматированной ссылке.
- Нажмите кнопку Назад, чтобы проверить другую ссылку.
HTTP Error 404 — File or directory not found.
Internet Information Services (IIS)
Технические сведения (для сотрудников службы поддержки)
Транслитерация текста в Excel
Разберем пользовательскую функцию для транслитерации текста в Excel из кириллицы (русского текста) на латиницу (английский транслит), к примеру "Слон" в "Slon".
Иногда возникают ситуации, когда нам необходимо преобразовать текст на кириллице в транслит и наоборот.
Если это разовое преобразование, то можно воспользоваться одним из множества сервисов в интернете, однако если перевод носит систематический характер и имеет определенную специфику использования в Excel, то такой вариант уже не подойдет.
Рассмотрим 2 различных способа транслитерации текста:
- Формула. Транслит текста можно получить с помощью функции ПОДСТАВИТЬ и последовательной замены символов из кириллицы на символ из латиницы (например, замена "б" на "b", "в" на "v", "г" на "g" и т.д.);
- Пользовательская функция (UDF), макрос. Аналогичная процедура написанная на языке VBA.
В первом случае (вариант формулы) нам придется воспользоваться функцией ПОДСТАВИТЬ 66 раз (для преобразования 33 букв из русского алфавита в нижнем и верхнем регистрах), что делает применение данного варианта неудобным из-за размера применяемой формулы, поэтому подробно остановимся на варианте с пользовательской функцией.
Функция транслита в Excel
Как и всегда при создании пользовательской функции, сначала переходим в редактор Visual Basic (сочетание клавиш Alt + F11), затем создаем новый модуль и вставляем в него следующий код: