Не справляюсь, справка и поиск по форуму не помогли. Есть таблица, где в первой ячейке наименование и номер. Наименование может состоять как из одного, так и из нескольких слов. Номер может состоять из цифр, букв, вот такой штуки "-", номер всегда больше 4х символов. Необходимо отделать номер от наименования, тоесть разбить наименование и номер по разным столбцам. Я уже догадываюсь что придется использовать что-то из вкладки RegExpr, но пока что не могу понять логику, по которой все это можно разделять.
Вот некоторые примеры того что нужно разделить:
Вот таких номеров большинство:
Шрус внут передний левый 705401359
Шрус внут передний правый 705401357
При чем он может быть записан вот так:
Суппорт задний 705600859 А
еще много таких:
Блок газа 28P-26250-01-00
Может быть еще записан второй номер, его можно выкинуть, а можно оставить
Втулка стабилизатора 3B4-2386G-00-00 92139-0023
таких:
Прокладка ГБЦ 11141-21H00
Прокладка генератора 1000к3-8 11483-18G00
Остальные номера наименваний вообще никакой логике не поддаются, для них буду делать возможность ручного переноса.
Еще важный момент - таблица импортируется из экселевского файла через OLEDB, вот схема:
code_32174.txt
В идеале хотелось бы сделать чтоб в процессе добавления строк в таблицу, наименование разбивалось на наименование и номер, чтоб не делать две таблицы, а добавлять сразу с выведеным в дополнительную колонку номером.
Ответов: 257
Рейтинг: -2
|
|||
карма: 0 |
| ||
файлы: 1 | code_32174.txt [2KB] [205] |