Вывести артикул из текстовой ячейки с правой стороны
Vilord
Дата: Понедельник, 06.07.2015, 12:17 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Здравствуйте уважаемые знатоки "экселя"! У меня такая проблемка: Во вложенном файле в первой колонке есть название продукции. Во вторую колонку нужно ввести артикул который присутствует в наименовании (справа). Проблема в том, что длина артикула разная то есть "правсимв" не актуален. Функцию поиска по пробелу тоже пробовал, не работает т.к. "поиск" ищет первый пробел слева, а не справа. Вопрос в том как бы мне из теста отдельно вывести артикул, либо как найти позицию самого правого пробела (число слов и пробелов в каждом отдельном случае может быть различным). Буду Благодарен
Здравствуйте уважаемые знатоки "экселя"! У меня такая проблемка: Во вложенном файле в первой колонке есть название продукции. Во вторую колонку нужно ввести артикул который присутствует в наименовании (справа). Проблема в том, что длина артикула разная то есть "правсимв" не актуален. Функцию поиска по пробелу тоже пробовал, не работает т.к. "поиск" ищет первый пробел слева, а не справа. Вопрос в том как бы мне из теста отдельно вывести артикул, либо как найти позицию самого правого пробела (число слов и пробелов в каждом отдельном случае может быть различным). Буду Благодарен Vilord
К сообщению приложен файл:
___.xlsx
(9.3 Kb)
Ответить
Сообщение Здравствуйте уважаемые знатоки "экселя"! У меня такая проблемка: Во вложенном файле в первой колонке есть название продукции. Во вторую колонку нужно ввести артикул который присутствует в наименовании (справа). Проблема в том, что длина артикула разная то есть "правсимв" не актуален. Функцию поиска по пробелу тоже пробовал, не работает т.к. "поиск" ищет первый пробел слева, а не справа. Вопрос в том как бы мне из теста отдельно вывести артикул, либо как найти позицию самого правого пробела (число слов и пробелов в каждом отдельном случае может быть различным). Буду Благодарен Автор - Vilord Дата добавления - 06.07.2015 в 12:17
vikttur
Дата: Понедельник, 06.07.2015, 12:22 |
Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Поиск последнего пробела: Код
=ПОИСК("\\";ПОДСТАВИТЬ(A2;" ";"\\";ДЛСТР(A2)-ДЛСТР(ПОДСТАВИТЬ(A2;" ";))))
Но можно проще, без поиска последнего пробела: Код
=СЖПРОБЕЛЫ(ПРАВСИМВ(ПОДСТАВИТЬ(A2;" ";ПОВТОР(" ";50));50))
Поиск последнего пробела: Код
=ПОИСК("\\";ПОДСТАВИТЬ(A2;" ";"\\";ДЛСТР(A2)-ДЛСТР(ПОДСТАВИТЬ(A2;" ";))))
Но можно проще, без поиска последнего пробела: Код
=СЖПРОБЕЛЫ(ПРАВСИМВ(ПОДСТАВИТЬ(A2;" ";ПОВТОР(" ";50));50))
vikttur
Сообщение отредактировал vikttur - Понедельник, 06.07.2015, 12:24
Ответить
Сообщение Поиск последнего пробела: Код
=ПОИСК("\\";ПОДСТАВИТЬ(A2;" ";"\\";ДЛСТР(A2)-ДЛСТР(ПОДСТАВИТЬ(A2;" ";))))
Но можно проще, без поиска последнего пробела: Код
=СЖПРОБЕЛЫ(ПРАВСИМВ(ПОДСТАВИТЬ(A2;" ";ПОВТОР(" ";50));50))
Автор - vikttur Дата добавления - 06.07.2015 в 12:22
Vilord
Дата: Понедельник, 06.07.2015, 13:02 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
vikttur, Спасибо огромное! Лайк
vikttur, Спасибо огромное! Лайк Vilord
Ответить
Сообщение vikttur, Спасибо огромное! Лайк Автор - Vilord Дата добавления - 06.07.2015 в 13:02
_Boroda_
Дата: Понедельник, 06.07.2015, 13:04 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация:
6612
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Еще вариантик. С поиском номера позиции последнего пробела Код
=ПСТР(A3;1-ПРОСМОТР(;-СТРОКА($1:$99)/(" "=ПСТР(A3;СТРОКА($1:$99);1)));99)
Еще вариантик. С поиском номера позиции последнего пробела Код
=ПСТР(A3;1-ПРОСМОТР(;-СТРОКА($1:$99)/(" "=ПСТР(A3;СТРОКА($1:$99);1)));99)
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Еще вариантик. С поиском номера позиции последнего пробела Код
=ПСТР(A3;1-ПРОСМОТР(;-СТРОКА($1:$99)/(" "=ПСТР(A3;СТРОКА($1:$99);1)));99)
Автор - _Boroda_ Дата добавления - 06.07.2015 в 13:04
Vilord
Дата: Понедельник, 06.07.2015, 13:33 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
_Boroda_, Спасибо! Даже примерно не могу понять как формула работает, но работает))
_Boroda_, Спасибо! Даже примерно не могу понять как формула работает, но работает)) Vilord
Ответить
Сообщение _Boroda_, Спасибо! Даже примерно не могу понять как формула работает, но работает)) Автор - Vilord Дата добавления - 06.07.2015 в 13:33