Здравствуйте Есть массив (столбец) с данными, в ячейки указана зап.часть и дата прихода, нужно эту дату вырезать и вставить в отдельную ячейку, как это сделать? Есть какая то готовая функция?
1.откуда в датчике уровня воды появилась дата 2 строка 2. даты всегда будут в конце текста или ... 3. даты всегда будут иметь структуру ДД.ММ.ГГ или .....
Да я все сразу объять необъятно, на будущее узнать, просто редко на форумах так оперативно отвечают, спасибо кто откликнулся пока останавливаюсь на первом варианте, дата в конце текста, Мершик дал решение НОООООООО как вырезать дату из исходной ячейки? 1 =ТЕКСТ(ПСТР(B2;ПОИСК("??.??.??";B2);;"ДД.ММ.ГГГГ")
берем условие если даты в конце применяем формулу ко всему столбцу (смотрим в файле), копируем этот столбец через спец вставку в исходный столбец как значения, выделяем столбец идем на вкладку панели инструментов данные, затем выбираем инструмент "текст по столбцам" далее с разделителями, далее в окошке другой ставим / далее ок и подтверждаем что с заменой все любуемся результатом
Public Function RegExpExtract(Text As String, Pattern As String, Optional Item As Integer = 1) As String
On Error GoTo ErrHandl
Set regex = CreateObject("VBScript.RegExp")
regex.Pattern = Pattern
regex.Global = True
If regex.test(Text) Then
Set matches = regex.Execute(Text)
RegExpExtract = matches.Item(Item - 1)
Exit Function
End If
ErrHandl:
RegExpExtract = CVErr(xlErrValue)
End Function