Skip to content

Instantly share code, notes, and snippets.

@tyxla
Last active May 17, 2024 12:35
Show Gist options
  • Save tyxla/fe296c9c7de428d43114dfd3d2086462 to your computer and use it in GitHub Desktop.
Save tyxla/fe296c9c7de428d43114dfd3d2086462 to your computer and use it in GitHub Desktop.
Excel формула за транслитерация на кирилица към латиница - Excel formula for transliteration of Bulgarian Cyrillic to Latin
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(D2,"я", "ya"),"ю", "yu"),"ъ", "y"),"щ", "sht"),"ш", "sh"),"ч", "ch"),"ц", "c"),"х", "h"),"ф", "f"),"у", "u"),"т", "t"),"с", "s"),"р", "r"),"п", "p"),"о", "o"),"н", "n"),"м", "m"),"л", "l"),"к", "k"),"й", "y"),"и", "i"),"з", "z"),"ж", "j"),"е", "e"),"д", "d"),"г", "g"),"в", "v"),"б", "b"),"а", "a"),"Я", "Ya"),"Ю", "Yu"),"ь", "Y"),"Ъ", "Y"),"Щ", "Sht"),"Ш", "Sh"),"Ч", "Ch"),"Ц", "C"),"Х", "H"),"Ф", "F"),"У", "U"),"Т", "T"),"С", "S"),"Р", "R"),"П", "P"),"О", "O"),"Н", "N"),"М", "M"),"Л", "L"),"К", "K"),"Й", "Y"),"И", "I"),"З", "Z"),"Ж", "J"),"Е", "E"),"Д", "D"),"Г", "G"),"В", "V"),"Б", "B"),"А", "A")
@RUrdu
Copy link

RUrdu commented Sep 14, 2019

kia haal hai

@desislava-tancheva
Copy link

Супер е, много благодаря, спести ми часове! :)

@tyxla
Copy link
Author

tyxla commented Apr 13, 2020

Много се радвам че съм помогнал 👍 😉

@vasilake-v
Copy link

vasilake-v commented Jul 6, 2021

super !

Для Excel 2106, вместо ", " отделяющий параметры функции заменили на ";"

Также. отсутствует замена "Ы" и "ы". Я добавил ниже

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(E3;"Ы"; "Y");"ы"; "y");"я"; "ya");"ю"; "yu");"ъ"; "y");"щ"; "sht");"ш"; "sh");"ч"; "ch");"ц"; "c");"х"; "h");"ф"; "f");"у"; "u");"т"; "t");"с"; "s");"р"; "r");"п"; "p");"о"; "o");"н"; "n");"м"; "m");"л"; "l");"к"; "k");"й"; "y");"и"; "i");"з"; "z");"ж"; "j");"е"; "e");"д"; "d");"г"; "g");"в"; "v");"б"; "b");"а"; "a");"Я"; "Ya");"Ю"; "Yu");"ь"; "Y");"Ъ"; "Y");"Щ"; "Sht");"Ш"; "Sh");"Ч"; "Ch");"Ц"; "C");"Х"; "H");"Ф"; "F");"У"; "U");"Т"; "T");"С"; "S");"Р"; "R");"П"; "P");"О"; "O");"Н"; "N");"М"; "M");"Л"; "L");"К"; "K");"Й"; "Y");"И"; "I");"З"; "Z");"Ж"; "J");"Е"; "E");"Д"; "D");"Г"; "G");"В"; "V");"Б"; "B");"А"; "A")

@btsanev
Copy link

btsanev commented Aug 10, 2021

Благодаря за формулата, но има грешки (ъ, ц, ь, ж)!
Прилагам коректната формула:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B1,"българ", "bulgar"),"Българ", "Bulgar"),"ия", "ia"),"я", "ya"),"ю", "yu"),"ь", "y"),"ъ", "a"),"щ", "sht"),"ш", "sh"),"ч", "ch"),"ц", "ts"),"х", "h"),"ф", "f"),"у", "u"),"т", "t"),"с", "s"),"р", "r"),"п", "p"),"о", "o"),"н", "n"),"м", "m"),"л", "l"),"к", "k"),"й", "y"),"и", "i"),"з", "z"),"ж", "zh"),"е", "e"),"д", "d"),"г", "g"),"в", "v"),"б", "b"),"а", "a"),"Я", "Ya"),"Ю", "Yu"),"Ъ", "A"),"Щ", "Sht"),"Ш", "Sh"),"Ч", "Ch"),"Ц", "Ts"),"Х", "H"),"Ф", "F"),"У", "U"),"Т", "T"),"С", "S"),"Р", "R"),"П", "P"),"О", "O"),"Н", "N"),"М", "M"),"Л", "L"),"К", "K"),"Й", "Y"),"И", "I"),"З", "Z"),"Ж", "Zh"),"Е", "E"),"Д", "D"),"Г", "G"),"В", "V"),"Б", "B"),"А", "A")

@IPpetrov
Copy link

IPpetrov commented May 17, 2024

Топ!
Прилагам още една корекция на по-горната формула, че главните букви като пример "Щ" ги даваше като "Sht", а не "SHT".

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B1,"българ", "bulgar"),"Българ", "Bulgar"),"ия", "ia"),"я", "ya"),"ю", "yu"),"ь", "y"),"ъ", "a"),"щ", "sht"),"ш", "sh"),"ч", "ch"),"ц", "ts"),"х", "h"),"ф", "f"),"у", "u"),"т", "t"),"с", "s"),"р", "r"),"п", "p"),"о", "o"),"н", "n"),"м", "m"),"л", "l"),"к", "k"),"й", "y"),"и", "i"),"з", "z"),"ж", "zh"),"е", "e"),"д", "d"),"г", "g"),"в", "v"),"б", "b"),"а", "a"),"Я", "YA"),"Ю", "YU"),"Ъ", "A"),"Щ", "SHT"),"Ш", "SH"),"Ч", "CH"),"Ц", "TS"),"Х", "H"),"Ф", "F"),"У", "U"),"Т", "T"),"С", "S"),"Р", "R"),"П", "P"),"О", "O"),"Н", "N"),"М", "M"),"Л", "L"),"К", "K"),"Й", "Y"),"И", "I"),"З", "Z"),"Ж", "ZH"),"Е", "E"),"Д", "D"),"Г", "G"),"В", "V"),"Б", "B"),"А", "A")

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment