Страницы: 1
RSS
Получение символов из текста, Нужна помощь с формулой
 
Доброго времени суток!
В общем возникла сложность с формулой для теста следующего вида :
SH101C-P-40191B-S1
Количество символов справа и слева выделенного участка может меняться, поэтому использование простых левсимв и правсимв никак не подходит.
Особенность лишь в том, что блоки символов выделяются "-".
В общем голову уже поломал. Хотелось бы сделать одной формулой без деления текста по столбцам.
Заранее благодарен за объективные ответы и советы, за необъективные не благодарен.  
 
Цитата
Юрий написал:
Количество символов справа и слева выделенного участка может меняться,
А количество блоков?
По вопросам из тем форума, личку не читаю.
 
Лучше сразу бы файл-пример приложить. Полезно для понимания задачи и ускорения решения вопроса.
Кому решение нужно - тот пример и рисует.
 
Можно так
Код
=ФИЛЬТР.XML("<t><s>"&ПОДСТАВИТЬ(A1;"-";"</s><s>")&"</s></t>";"//s[3]")
 
Цитата
Пытливый написал:
Лучше сразу бы файл-пример приложить
Примеры для слабаков  :D  :D  :D
 
Цитата
написал:
Лучше сразу бы файл-пример приложить. Полезно для понимания задачи и ускорения решения вопроса.
Для примера во вложении.  
 
Решение Вам уже дали в №4
 
Цитата
Тимофеев написал:
Решение Вам уже дали
решения  для слабоков 😀
Из примера видно что нужен определенный блок. Ну формульный вариант уже и уже и правда дан, а можно просто инструмент заполнения использовать.
Изменено: БМВ - 25.10.2022 08:29:08
По вопросам из тем форума, личку не читаю.
 
Цитата
БМВ написал:
решения  для слабоков
Злой ты
 
Цитата
написал:
слабоков
Как правильно пишется слабак? - проверить правописание (pravopisanie.com)

Запятая перед "что" ставится, когда это слово используется для присоединение придаточного предложение. А в остальных случаях не ставится. Не всегда перед "что" следует ставить запятую. Запятая перед "что" ставится всегда, если оно является союзным словом в сложноподчиненном предложении. Пример: я не верю, что можно так врать. Запятая перед "что" не ставится в составе неразложимых сочетаний.
Изменено: Тимофеев - 25.10.2022 08:33:38
 
Цитата
Msi2102 написал:
Злой ты
ну не знаю кто из нас более злой. Фильтр для этих целей это перебор. Медленный он. Не люблю я его.
Цитата
Тимофеев написал:
Цитата
написал:
слабоков
Как правильно пишется слабак? - проверить правописание (pravopisanie.com)
в метро с телефона и без очков я еще и не то могу написать Но с коррективой согласен :-).
Изменено: БМВ - 25.10.2022 08:44:10
По вопросам из тем форума, личку не читаю.
 
Вариант.
=TRIM(MID(SUBSTITUTE($A4;"-";REPT(" ";LEN($A4)));LEN($A4)*COLUMNS($A4:A4)-(LEN($A4)-1);LEN($A4)))
 
Цитата
БМВ написал:
Не люблю я его
Я его тоже не люблю, более того у себя очень редко пользую, не могу запомнить его синтаксис  :D , но ведь работает
 
для excel 365:
=ИНДЕКС(ТЕКСТРАЗД(A4;"-");3)
и "протянуть" вниз

или вернуть весь столбец нужных значений одной формулой:
=MAP(A4:A14;LAMBDA(x;ИНДЕКС(ТЕКСТРАЗД(x;"-");3)))
Изменено: Бахтиёр - 25.10.2022 10:34:12
 
Благодарю всех за помощь, вопрос исчерпан.
 
Я не стал оплачивать 365 дальше - думаю что текстразд одно из последних для нас новых функций в обозримом будущем
Страницы: 1
Наверх