Страницы: 1
RSS
Как формулой удалить лишний пробел, если длина нужного значения постоянно меняется
 
Всем привет. Небольшой вопросик.
Нашел на форуме подходящую формулу, но есть небольшой нюанс.
Есть данные:
...здесь много текста... Length 10:17 ...здесь много текста...
Необходимо оставить только 10:17 Использую вот такую формулу:

Код
=ПСТР(А1;ПОИСК("Length ";А1)+7;5)
Но иногда бывает, что время указано к примеру так 0:17 (то есть 4 знака) и тогда после вырезания в конце получается лишний пробел.
Как можно это исправить?
 
Поторопился
Изменено: Aleksey1107 - 07.12.2019 01:21:08
 
Цитата
Aleksey1107 написал:
Поторопился
Это почему? :)  
 
georgmann, файл пример не приложили ;)
Код
=СЖПРОБЕЛЫ(ПСТР(A1;ПОИСК("Length";A1;1)+7;5))
 
А чем он мешает?
в общем случае так:
=СЖПРОБЕЛЫ(ПСТР(A1;ПОИСК("Length ";A1)+7;5))
 
Спасибо, работает!
Цитата
Михаил Витальевич С. написал: А чем он мешает?
В дальнейшем пробел оказывается лишним (долго объяснять).

Спасибо за оперативную помощь.
Думаю, что данный форум - лучший в своем роде! Здесь и помогут и подскажут и дадут наводку и думать заставят -просто супер!
 
=ПОДСТАВИТЬ(ПСТР(A1;ПОИСК(":";A1)-2;5);" ";)
Или  так избавиться от пробела - сразу получаем число:
=--ПСТР(A1;ПОИСК("Length ";A1)+7;5)
 
Цитата
vikttur написал:
ПОИСК(":";A1)-2;5);"
Виктор, Вариант хорош с оговоркой. Мы не знаем что в тексте левее.
=TRIM(MID(A1;FIND(":";A1;FIND("Length";A1))-2;5))
=SUBSTITUTE(MID(A1;FIND(":";A1;FIND("Length";A1))-2;5);"";)

А вот -- в зависимости от того что в тесте может совсем не сработать.
Изменено: БМВ - 07.12.2019 08:50:26
По вопросам из тем форума, личку не читаю.
 
Да понятно, только как вариант для экспериментов.

Цитата
БМВ написал: в зависимости от того что в тесте
Это от рецепта зависит )
 
Цитата
vikttur написал:
Это от рецепта зависит )
А в рецепте надо дальше время суммировать.  :)
Страницы: 1
Наверх