Страницы: 1
RSS
Формула для проверки наличия русских букв в тексте ячейки, Выявление наличия/отсутствия русских букв в ячейках диапазона
 
Здравствуйте!

По работе необходимо исключить наличие русских букв, похожих на английские, в наименовании шифров участков на стройке.
Помогите пожалуйста с формулой, определяющей наличие/отсутствие русских букв в соседних ячейках. Чтобы в столбце напротив мог протянуть и видеть, какие шифры нужно исправить.
Заранее благодарю!
Изменено: Дмитрий Машорин - 25.05.2024 12:57:17
 
Что то типа того

Буквы на проверку А и В, можно добавлять и остальные
 
Так нужно? См.файл.
Алексей М.
 
макрос замены английских букв на русские - был сохранен, применял- работало. Можно разобраться, не зная VBA (как я), и переделать на обратную замену. Видно, что есть два ряда букв с ограниченным кол-вом букв - только такие буквы могут совпадать по написанию в англ. и рус. алфавите, но по потребности можно расширить всем алфавитом по аналогии:
Sub Repair_RUS()   ' заменить латинские буквы такими же по начертанию русскими
 If TypeName(Selection) <> "Range" Then Exit Sub
 Dim LATChr$: LATChr = "CcEeTOopPAaHKkXxBM"
 Dim RUSChr$: RUSChr = "СсЕеТОорРАаНКкХхВМ"
 Dim i%
 For i = 1 To Len(LATChr)
    Intersect(Selection, ActiveSheet.UsedRange).Replace _
          What:=Mid(LATChr, i, 1), _
          Replacement:=Mid(RUSChr, i, 1), _
          LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=True
 Next i
End Sub
Изменено: voler83 - 25.05.2024 15:47:04
 
Здравствуйте
До последней русской буквы...:
{ }
=ЛЕВБ(A1;ПОИСКПОЗ(2;1/ЕЧЁТН(ПОИСКПОЗ(КОДСИМВ(ПСТР(A1;СТРОКА(A$1:A$99);1));{0:168:169:184:185:192}))))
Страницы: 1
Наверх