вычленить ID код
MS_2019
Дата: Суббота, 09.02.2019, 12:36 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Всем здравствуйте. Помогите пожалуйста в решении проблемы, нужно вычленить ID код из каждой строки. Ну проблема в том что, где то написано ID и номер, а где то просто номер только. Как это сделать быстро, так номенклатуры очень много. Спасибо заранее.
Всем здравствуйте. Помогите пожалуйста в решении проблемы, нужно вычленить ID код из каждой строки. Ну проблема в том что, где то написано ID и номер, а где то просто номер только. Как это сделать быстро, так номенклатуры очень много. Спасибо заранее. MS_2019
Ответить
Сообщение Всем здравствуйте. Помогите пожалуйста в решении проблемы, нужно вычленить ID код из каждой строки. Ну проблема в том что, где то написано ID и номер, а где то просто номер только. Как это сделать быстро, так номенклатуры очень много. Спасибо заранее. Автор - MS_2019 Дата добавления - 09.02.2019 в 12:36
vikttur
Дата: Суббота, 09.02.2019, 12:58 |
Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Вы не показали, что считать ID
Вы не показали, что считать ID vikttur
Ответить
Сообщение Вы не показали, что считать 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
Ответить
Сообщение vikttur, последние цифры в 1 столбце Автор - MS_2019 Дата добавления - 09.02.2019 в 13:17
vikttur
Дата: Суббота, 09.02.2019, 13:37 |
Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Код
=ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПРАВБ(ПОДСТАВИТЬ(A2;" ";ПОВТОР(" ";30));60);"I";);"D";));", шт";)
Код
=ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПРАВБ(ПОДСТАВИТЬ(A2;" ";ПОВТОР(" ";30));60);"I";);"D";));", шт";)
vikttur
Ответить
Сообщение Код
=ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПРАВБ(ПОДСТАВИТЬ(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
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
В сообщении выдает? В воздухе? Или все-таки покажете?
В сообщении выдает? В воздухе? Или все-таки покажете? vikttur
Ответить
Сообщение В сообщении выдает? В воздухе? Или все-таки покажете? Автор - vikttur Дата добавления - 09.02.2019 в 13:40
MS_2019
Дата: Суббота, 09.02.2019, 13:40 |
Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
vikttur, Все спасибо!!! Получилось!!!!!!!!!!
vikttur, Все спасибо!!! Получилось!!!!!!!!!! MS_2019
Ответить
Сообщение 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
Ответить
Сообщение vikttur, Извините еще, забыл указать что в конце может может быть не только шт., ну и пог.м. Как тут быть??? Автор - MS_2019 Дата добавления - 09.02.2019 в 13:51
vikttur
Дата: Суббота, 09.02.2019, 14:03 |
Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Можно добавить еще одну ПОДСТАВИТЬ... Но если опять чего-нибудь новое найдется? Будем резать по-другому:Код
=СЖПРОБЕЛЫ(ЛЕВБ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПРАВБ(ПОДСТАВИТЬ(A2;" ";ПОВТОР(" ";30));60);"I";);"D";);",";);30))
Можно добавить еще одну ПОДСТАВИТЬ... Но если опять чего-нибудь новое найдется? Будем резать по-другому:Код
=СЖПРОБЕЛЫ(ЛЕВБ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПРАВБ(ПОДСТАВИТЬ(A2;" ";ПОВТОР(" ";30));60);"I";);"D";);",";);30))
vikttur
Ответить
Сообщение Можно добавить еще одну ПОДСТАВИТЬ... Но если опять чего-нибудь новое найдется? Будем резать по-другому:Код
=СЖПРОБЕЛЫ(ЛЕВБ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПРАВБ(ПОДСТАВИТЬ(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
Ответить
Сообщение vikttur, Все, спасибо. Все получилось!!!! Автор - MS_2019 Дата добавления - 09.02.2019 в 14:14
Светлый
Дата: Суббота, 09.02.2019, 18:14 |
Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация:
510
±
Замечаний:
0% ±
Excel 2013, 2016
Вот в МШ нашёл подходящее решение:Код
=ПСТР(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)
Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение Вот в МШ нашёл подходящее решение:Код
=ПСТР(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
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация:
768
±
Замечаний:
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
Замечательный Временно просто медведь , процентов на 20 .
Ответить
Сообщение Может просто рубить и резать?Код
=RIGHT(TRIM(LEFT(SUBSTITUTE(TRIM(RIGHT(SUBSTITUTE(Таблица1[@[Наименование, ID код]];" ";REPT(" ";99));180));",";REPT(" ";99));99));7)
Автор - bmv98rus Дата добавления - 09.02.2019 в 23:46