Excel транслитерация
Долго искал способ быстрого транслита в Excel из кириллицы в латиницу, для формирования ЧПУ урлов при выгрузке CSV на сайт. Ничего не найдя вразумительного (VBA макросы не особенно нравятся) 🙂 в Excel сформировал функцию для перевода.
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ
(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ
(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ
(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ
(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ
(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СТРОЧН(D2);" ";"_");"а";"a");"б";"b");"в";"v");"г";"g");"д";"d");"е";"e");"ё";
"e");"ж";"g");"з";"z");"и";"I");"й";"iy");"к";"k");"л";"l");"м";"m");
"н";"n");"о";"o");"п";"p");"р";"r");"с";"s");"т";"t");"у";"u");"ф";
"f");"х";"h");"ц";"c");"ч";"ch");"ш";"sh");"щ";"sch");"ь";"_");"ъ";"_");
"э";"e");"ю";"yu");"я";"ya");"ы";"_")
Где СТРОЧН(D2) нужно заменить на номер ячейки.