Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/вычленить ID код - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » вычленить ID код (Формулы/Formulas)
вычленить ID код
MS_2019 Дата: Суббота, 09.02.2019, 12:36 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Всем здравствуйте. Помогите пожалуйста в решении проблемы, нужно вычленить ID код из каждой строки. Ну проблема в том что, где то написано ID и номер, а где то просто номер только. Как это сделать быстро, так номенклатуры очень много. Спасибо заранее.
К сообщению приложен файл: 8376125.xlsx(11.8 Kb)
 
Ответить
СообщениеВсем здравствуйте. Помогите пожалуйста в решении проблемы, нужно вычленить ID код из каждой строки. Ну проблема в том что, где то написано ID и номер, а где то просто номер только. Как это сделать быстро, так номенклатуры очень много. Спасибо заранее.

Автор - MS_2019
Дата добавления - 09.02.2019 в 12:36
vikttur Дата: Суббота, 09.02.2019, 12:58 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 2895
Репутация: 519 ±
Замечаний: 0% ±

Вы не показали, что считать ID
 
Ответить
СообщениеВы не показали, что считать ID

Автор - vikttur
Дата добавления - 09.02.2019 в 12:58
MS_2019 Дата: Суббота, 09.02.2019, 13:16 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
vikttur, Последние цифры.
 
Ответить
Сообщениеvikttur, Последние цифры.

Автор - MS_2019
Дата добавления - 09.02.2019 в 13:16
MS_2019 Дата: Суббота, 09.02.2019, 13:17 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
vikttur, последние цифры в 1 столбце
 
Ответить
Сообщениеvikttur, последние цифры в 1 столбце

Автор - MS_2019
Дата добавления - 09.02.2019 в 13:17
vikttur Дата: Суббота, 09.02.2019, 13:37 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 2895
Репутация: 519 ±
Замечаний: 0% ±

Код
=ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПРАВБ(ПОДСТАВИТЬ(A2;" ";ПОВТОР(" ";30));60);"I";);"D";));", шт";)
 
Ответить
Сообщение
Код
=ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПРАВБ(ПОДСТАВИТЬ(A2;" ";ПОВТОР(" ";30));60);"I";);"D";));", шт";)

Автор - vikttur
Дата добавления - 09.02.2019 в 13:37
MS_2019 Дата: Суббота, 09.02.2019, 13:39 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
vikttur, Ошибку выдает.
 
Ответить
Сообщениеvikttur, Ошибку выдает.

Автор - MS_2019
Дата добавления - 09.02.2019 в 13:39
vikttur Дата: Суббота, 09.02.2019, 13:40 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 2895
Репутация: 519 ±
Замечаний: 0% ±

В сообщении выдает? В воздухе? Или все-таки покажете?
 
Ответить
СообщениеВ сообщении выдает? В воздухе? Или все-таки покажете?

Автор - vikttur
Дата добавления - 09.02.2019 в 13:40
MS_2019 Дата: Суббота, 09.02.2019, 13:40 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
vikttur, Все спасибо!!! Получилось!!!!!!!!!!
 
Ответить
Сообщениеvikttur, Все спасибо!!! Получилось!!!!!!!!!!

Автор - MS_2019
Дата добавления - 09.02.2019 в 13:40
MS_2019 Дата: Суббота, 09.02.2019, 13:51 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
vikttur, Извините еще, забыл указать что в конце может может быть не только шт., ну и пог.м. Как тут быть???
 
Ответить
Сообщениеvikttur, Извините еще, забыл указать что в конце может может быть не только шт., ну и пог.м. Как тут быть???

Автор - MS_2019
Дата добавления - 09.02.2019 в 13:51
vikttur Дата: Суббота, 09.02.2019, 14:03 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 2895
Репутация: 519 ±
Замечаний: 0% ±

Можно добавить еще одну ПОДСТАВИТЬ... Но если опять чего-нибудь новое найдется?
Будем резать по-другому:
Код
=СЖПРОБЕЛЫ(ЛЕВБ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПРАВБ(ПОДСТАВИТЬ(A2;" ";ПОВТОР(" ";30));60);"I";);"D";);",";);30))
 
Ответить
СообщениеМожно добавить еще одну ПОДСТАВИТЬ... Но если опять чего-нибудь новое найдется?
Будем резать по-другому:
Код
=СЖПРОБЕЛЫ(ЛЕВБ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПРАВБ(ПОДСТАВИТЬ(A2;" ";ПОВТОР(" ";30));60);"I";);"D";);",";);30))

Автор - vikttur
Дата добавления - 09.02.2019 в 14:03
MS_2019 Дата: Суббота, 09.02.2019, 14:14 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
vikttur, Все, спасибо. Все получилось!!!!
 
Ответить
Сообщениеvikttur, Все, спасибо. Все получилось!!!!

Автор - MS_2019
Дата добавления - 09.02.2019 в 14:14
Светлый Дата: Суббота, 09.02.2019, 18:14 | Сообщение № 12
Группа: Проверенные
Ранг: Ветеран
Сообщений: 939
Репутация: 230 ±
Замечаний: 0% ±

Excel 2010
Вот в МШ нашёл подходящее решение:
Код
=ПСТР(A2;ПОИСКПОЗ(8;ЧАСТОТА(СТРОКА(1:999);ЕОШ(-ПСТР(A2&-7^9;СТРОКА($1:$999);1))*СТРОКА(1:999));)-7;7)
Если код обязательно есть, то можно ещё короче:
Код
=ПСТР(A2;ПОИСКПОЗ(8;ЧАСТОТА(СТРОКА(1:999);ЕОШ(-ПСТР(A2;СТРОКА($1:$999);1))*СТРОКА(1:999));)-7;7)


Программировать проще, чем писать стихи.
 
Ответить
СообщениеВот в МШ нашёл подходящее решение:
Код
=ПСТР(A2;ПОИСКПОЗ(8;ЧАСТОТА(СТРОКА(1:999);ЕОШ(-ПСТР(A2&-7^9;СТРОКА($1:$999);1))*СТРОКА(1:999));)-7;7)
Если код обязательно есть, то можно ещё короче:
Код
=ПСТР(A2;ПОИСКПОЗ(8;ЧАСТОТА(СТРОКА(1:999);ЕОШ(-ПСТР(A2;СТРОКА($1:$999);1))*СТРОКА(1:999));)-7;7)

Автор - Светлый
Дата добавления - 09.02.2019 в 18:14
bmv98rus Дата: Суббота, 09.02.2019, 23:46 | Сообщение № 13
Группа: Проверенные
Ранг: Старожил
Сообщений: 1581
Репутация: 259 ±
Замечаний: 0% ±

Excel 2013/2016
Может просто рубить и резать?
Код
=RIGHT(TRIM(LEFT(SUBSTITUTE(TRIM(RIGHT(SUBSTITUTE(Таблица1[@[Наименование, ID код]];" ";REPT(" ";99));180));",";REPT(" ";99));99));7)
 
Ответить
СообщениеМожет просто рубить и резать?
Код
=RIGHT(TRIM(LEFT(SUBSTITUTE(TRIM(RIGHT(SUBSTITUTE(Таблица1[@[Наименование, ID код]];" ";REPT(" ";99));180));",";REPT(" ";99));99));7)

Автор - bmv98rus
Дата добавления - 09.02.2019 в 23:46
Мир MS Excel » Вопросы и решения » Вопросы по Excel » вычленить ID код (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс цитирования
© 2010-2019 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!