Страницы: 1
RSS
Обрезка символов в ячейки
 
Уважаемые коллеги. Без вас опять не справлюсь.
Стоит задача обрезки адреса ссылки. Например https://t.me/newsru/8628 до https://t.me/newsru. Использую формулу
Код
=ЛЕВСИМВ(A4;(ДЛСТР(A4)-ПОИСК("/";A4))+1)
Всё работает корректно, до момента, когда в ссылке появляются доп. символы вроде "_" ..
Например https://t.me/news_ru/8628 получается https://t.me/news_r - теряется последний символ.
 
Цитата
Дмитрий Козлов написал:
Всё работает корректно
Уверены? Обработайте такую ссылку
https://t.me/newsru/8628888888888
Скажи мне, кудесник, любимец ба’гов...
 
Что-то не похожа, что ваша формула будет работать корректно.
вариант =LEFT(A1;LEN(A1)-LEN(TRIM(RIGHT(SUBSTITUTE(A1;"/";REPT(" ";20));20)))-2)
 
Еще вариант
Код
=ЛЕВБ(A4;1-ПРОСМОТР(;-СТРОКА(1:99)/(ПСТР(A4;СТРОКА(1:99);1)="/")))
Изменено: _Boroda_ - 21.11.2022 12:37:20
Скажи мне, кудесник, любимец ба’гов...
 
Спасибо, всё получилось!
 
=SUBSTITUTE(A2;"/"&TRIM(RIGHT(SUBSTITUTE(A2;"/";REPT(" ";99));99));)
или
=TRIM(LEFT(SUBSTITUTE(A2;"/";REPT(" ";LEN(A2));LEN(A2)-LEN(SUBSTITUTE(A2;"/";)));LEN(A2)))
По вопросам из тем форума, личку не читаю.
 
Если стоит задача вытащить весь текст перед последним "/":
Для офис 365 или 2021:
=ТЕКСТДО(B7;"/";-1)
Страницы: 1
Наверх