Страницы: 1
RSS
Поиск значений в строке по маске
 
Добрый день.

Есть строки такого формата:
Доктор 806   2в.чемодан 40*23*4 ш.к./96/
Доктор 301A/401A   Minni" 2в.лист.21*3*32 ш.к./72/"
Рюкзак W02-3409   Tinker Bell","Winx","Hello Kitty" 22*24см   3в.кул./180/"
Велосипед Герои 18   18A синий с красным, система: "One piece crank" /1/"
Мне необходимо выделить в отдельную ячейку таблицы значения из конца строки, заключенные между символами / /
Для примера привел различные значения так как у некоторых есть слеши в середине строки, различные сокращения перед слешами, различная длина символов между слешами, а также не у всех за слешем стоит "
 
Используйте
ПОИСКПОЗ("/";ПРАВБ(A1;10))
Символы в середине сроки не будут учтены.
Если этого мало, то... для составления и проверки формулы нужен ваш пример.
 
пример именно такой - это вырезка из массива
Код
Доктор 806 2в.чемодан 40*23*4 ш.к./96/Доктор 301A/401A Minni" 2в.лист.21*3*32 ш.к./72/"Рюкзак W02-3409 Tinker Bell","Winx","Hello Kitty" 22*24см 3в.кул./180/"Велосипед Герои 18 18A синий с красным, система: "One piece crank" /1/"

 
пример в файле эксель а по таким примерам вам уже ответ дали выше
Лень двигатель прогресса, доказано!!!
 
Вот часть таблицы
Изменено: kamjan - 29.03.2016 13:53:29
 
вариант по наводке vikttur,
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПСТР(ПРАВБ(B2;10);ПОИСК("/";ПРАВБ(B2;10))+1;99);"/";"");"""";"")
Лень двигатель прогресса, доказано!!!
 
=ЛЕВБ(ПСТР(ПРАВБ(B2;10);ПОИСК("/";ПРАВБ(B2;10))+1;9);ПОИСК("/";ПСТР(ПРАВБ(B2;10);ПОИСК("/";ПРАВБ(B2;10))+1;9))-1)
 
Огромное спасибо!
 
Цитата
vikttur написал: =ЛЕВБ
не знал про неё  
 
Текст по столбам - разделитель / - пропустить 1 столб - поместить в С... ;)
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Такой вариант не подойдет так как есть значения строк со слешами в середине текста
Страницы: 1
Наверх