Страницы: 1
RSS
Как удалить цифры и знаки из текста в ячейках excel?
 
Добрый вечер! Прошу подсказать, какую формулу нужно применить. Я новичок, excel знаю плохо, пытаюсь разбираться.
Какой формулой воспользоваться, чтобы исключить цифры и оставить только буквы.
Формулу ЛЕВСИМВ/ПРАВСИМ пробовала, ну там нужно выбирать количество букв. А мне нужна единая формула для всех указанных расценок, чтобы остались только буквы.

                     А                                                            В
Наименование расценок                          Получить результат
К308                                                            К
МП-011                                                       МП
УЕР 01-020-01                                            УЕР
МЗ-0027                                                      МЗ
 
poli_na Добрый вечер.
Можно с использованием формулы (функции) UDF. Посмотрите вложение.
 
Я тоже только UDF могу предложить:
Код
Function kirtxt(s As String)
    Dim v
    Const PTRN = "[А-ЯЁ]{1,10}"
    With CreateObject("vbscript.regexp")
        .Pattern = PTRN
        .Global = True
        .IgnoreCase = True
        Set v = .Execute(s)
    End With
    kirtxt = v(0).Value
End Function

для кириллицы, от начала кириллицы, 10 символов или до символа не в списке [А-ЯЁ]
 
Доброго
исходя из "информативного" примера возможно  достаточно так:
=ЛЕВСИМВ(A1;ПРОСМОТР(;-1/ЕОШ(-(ПСТР(A1;СТРОКА($1:$9);1)&0));СТРОКА($1:$9)))
 
Код
=ОБЪЕДИНИТЬ("";1;ЕСЛИОШИБКА(ФИЛЬТР.XML("<j><i>"&ПОДСТАВИТЬ(ПСТР(A1;ПОСЛЕД(ДЛСТР(A1));1);"/";"</i><i>")&"</i></j>";"//i[translate(.,'-1234567890','')=.]");""))
 
Спасибо большое всем за обратную связь.
Страницы: 1
Наверх