Добры день, нужна помощь. Уже пол дня убил на то чтобы хоть как-то разобраться. Есть большой объем данных помещенных в одну ячейку, его нужно структурировать разделив по разным ячейкам, пример того что есть и того что пытаюсь добиться в файле. Если коротко, то необходимо провести поиск по маске или ключевым словам и выцепить каждое значение в свой столбец, как это реализовать не могу понять в связи с ограниченностью знаний. Пробовал по столбцам, но получается не сильно лучше, где-то то вместо точки запятая, где-то просто пробел, зацепиться не получилось, пытался как-то формулами, но в них разбираюсь плохо, и так и не понял как это реализовать, на VBA программировать не умею, к сожалению. Может кто подсказать хотя бы примерное решение или формулу которой так можно сделать?
вариант 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
Мне нужно было решить проблему как можно быстрее, естественно я воспользовался всеми способами, не вижу ничего преступного чтобы спросить на нескольких форумах.
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Ребят как на зло через несколько файлов шаблон представления данных оказался другой, пытался переработать формулы МОТО, но кроме дат вытащить ничего не получилось, может кто помочь?