Страницы: 1
RSS
Удалить неопределенное количество символов текста справа после определенного символа
 
Мозг не соображает уже, перебрала все варианты в поле моего понимания. Прошу помощи)
Есть большой список наименований. Нужно удалить последние символы текста (количество их неизвестно), начиная от последнего знака / в тексте.
Знаков "/"в тексте может быть несколько. Нужно удалять именно после последнего
Пример во вложении.
Буду очень благодарна за помощь
Изменено: mechtasya - 01.08.2019 23:00:06
 
удалять вместе с последним слешем или его оставить?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
удалить вместе с последним / и все , что после него
Изменено: mechtasya - 01.08.2019 23:16:07
 
Добрый день!
вариант на pq
 
Большое спасибо.. я так подозреваю , что у меня не установлена эта надстройка Power Query.. Эксель 10..
 
Цитата
mechtasya написал:
Моск не соображает уже
Включите тогда мозг.
 
Спасибо Юрий за ценный совет и помощь )
 
Не за что. Загляните в правила (пункт 4.4), чтобы впредь не получать такой "помощи".
 
Используя регулярные выражения читать здесь
Код
=RegExpExtract( a2 ; ".*/")
Изменено: bigorq - 01.08.2019 23:21:28
 
См. вариант
 
Ещё вариант
 
еще вариант
Код
=ЛЕВСИМВ(A2;НАЙТИ("|";ПОДСТАВИТЬ(A2;"/";"|";ДЛСТР(A2)-ДЛСТР(ПОДСТАВИТЬ(A2;"/";""))))-1)
 
=LEFT(A2;LEN(A2)-LEN(TRIM(RIGHT(SUBSTITUTE(A2;"/";REPT(" ";99));99)))-1)
По вопросам из тем форума, личку не читаю.
 
Всем большое спасибо, выручили. Работает отлично  :)  
Страницы: 1
Наверх