Страницы: 1
RSS
Последнее слово в ячейку
 
Есть база в Excel с названиями и артикулами.
Последнее слово это артикул, пример:

Плитка керам. KERAMA MARAZZI Пикадилли 300х34 ШБ А1553/11006
Плитка керам. KERAMA MARAZZI Пикадилли 302х302 напольная 3322


Как сделать так, чтобы в отдельную столбце отображались только последнее слова
А1553/11006
3322
 
Цитата
Последнее слово это артикул...
только последнее слова
Уточните: одно слово или несколько.
"3322" - тоже считаем словом?

=ПСТР(A1;ПОИСК("/";ПОДСТАВИТЬ(A1;" ";"/";ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;" ";))));50)
 
Словом в предложении принято считать строку, отделённую пробелом. Так?
Тогда последние слова будут А1553/11006 и 3322
 
Уточните: одно слово или несколько.
"3322" - тоже считаем словом?

Спасибо что стараетесь помочь.
Да именно одно и
3322 - тоже надо считать за слово. Проверил ваше решение, не сработало на 3322
 
Макросом устроит?
 
Цитата
Павел Карлеев пишет:
Проверил ваше решение, не сработало на 3322
НЕ ВЕРЮ! у меня сработало.
 
И у меня формула Виктора сработала.
 
Спасибо огромное. Понял что к чему, изначально не сработала если есть в конце пробел.
Убрал пробелы и формула стала работать как часы. Спасибо Вам огромное!!!
 
=СЖПРОБЕЛЫ(ПСТР(ПРАВСИМВ(" "&ПОДСТАВИТЬ(СЖПРОБЕЛЫ(A1);" ";ПОВТОР(" ";99));99);1;99))
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Скопировать столбец, ctrl+h - найти "* ", заменить ничем. :)
Я сам - дурнее всякого примера! ...
 
Код
=ПРОСМОТР(2;1/(ПСТР(" "&A1;СТРОКА($1:$99);1)=" ");ПСТР(A1;СТРОКА($1:$99);99))
 
Цитата
The_Prist пишет:
=СЖПРОБЕЛЫ(ПСТР(ПРАВСИМВ(" "&ПОДСТАВИТЬ(СЖПРОБЕЛЫ(A1);" ";ПОВТОР(" ";99));99);1;99))
Можно чуть сократить:
Код
=СЖПРОБЕЛЫ(ПРАВСИМВ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(A1);" ";ПОВТОР(" ";99));99))
Страницы: 1
Наверх