Страницы: 1
RSS
Разделение данных по ключевому слову или маске, Необходимо провести поиск по маске или ключевым словам и выцепить каждое значение в свой столбец
 
Добры день, нужна помощь. Уже пол дня убил на то чтобы хоть как-то разобраться.
Есть большой объем данных помещенных в одну ячейку, его нужно структурировать разделив по разным ячейкам, пример того что есть и того что пытаюсь добиться в файле.
Если коротко, то необходимо провести поиск по маске или ключевым словам и выцепить каждое значение в свой столбец, как это реализовать не могу понять в связи с ограниченностью знаний.
Пробовал по столбцам, но получается не сильно лучше, где-то то вместо точки запятая, где-то просто пробел, зацепиться не получилось, пытался как-то формулами, но в них разбираюсь плохо, и так и не понял как это реализовать, на VBA программировать не умею, к сожалению.
Может кто подсказать хотя бы примерное решение или формулу которой так можно сделать?
Изменено: Luis32 - 08.02.2018 11:34:23
 
Кросс
http://www.excelworld.ru/forum/2-37189-1#244947
 
как вариант
 
вариант UDF в столбце C,аналогично в столбце D паттерн \d+ ,в столбце H паттерн \d{10} в столбце I паттерн \d+\.\d+\.\d+ .
Код
 Function myfunction(text$, p$)
 With CreateObject("VBScript.RegExp"): .Pattern = p: .IgnoreCase = True
 myfunction = .Execute(text)(0)
End With
End Function
Изменено: кузя1972 - 06.02.2018 16:28:25
 
Цитата
Che79 написал:
Кросс http://www.excelworld.ru/forum/2-37189-1#244947
Мне нужно было решить проблему как можно быстрее, естественно я воспользовался всеми способами, не вижу ничего преступного чтобы спросить на нескольких форумах.
 
Спасибо большое, про UDF не слышал даже, нужно будет разобраться. Отдельное спасибо МОТО за понятный пример на формулах)
 
Цитата
Luis32 написал:
не вижу ничего преступного чтобы спросить на нескольких форумах
преступление (ПЕРЕступление через правила) присутствует, т.к. по правилам этого форума о кроссах необходимо сообщать самостоятельно
Изменено: Jack Famous - 08.02.2018 10:57:49
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Jack Famous, понял, исправлюсь
 
Ребят как на зло через несколько файлов шаблон представления данных оказался другой, пытался переработать формулы МОТО, но кроме дат вытащить ничего не получилось, может кто помочь?
 
Luis32, отписал в личку, сюда прикладываю файл
 
MOTO, спасибо еще раз за помощь, но уже успел сам разобраться, вот что у меня самого получилось, вроде работает
Страницы: 1
Наверх