Страницы: 1
RSS
Замена русских букв английскими в случайном порядке.
 
В экселе не силен. Есть 10 тысяч строк с одинаковым текстом. Нужно заменить русские буквы английскими такими же по написанию, но при этом в случайном порядке, то есть каждый текст должен быть разным. Кто-нибудь может что то подсказать?
 
Цитата
NikNazarov написал:
такими же по написанию, но при этом в случайном порядке
Это как? Пример приведите. В файле.
 
UDF:
Код
Function Rus2Lat(txt As String, Optional ver As Double = 0.5) As String
    Dim i As Long, j As Long, s As String, out As String
    Const strLat As String = "AaBCcEeHKMOoPpTXx"
    Const strRus As String = "АаВСсЕеНКМОоРрТХх"
    Randomize
    For i = 1 To Len(txt)
        s = Mid$(txt, i, 1)
        j = InStr(strRus, s)
        If j > 0 And Rnd < ver Then s = Mid$(strLat, j, 1)
        out = out & s
    Next i
    Rus2Lat = out
End Function
 
Спасибо огромное, очень выручили, все работает
 
Цитата
очень выручили
обходить что? Антиплагиат, Госзакупки?  
Соблюдение правил форума не освобождает от модераторского произвола
Страницы: 1
Читают тему
Наверх