Добрый день. Как поменять текст местами? Исходник: Сверло твердосплавное D3.2 3XD DRILLANT 60.6003.0320 , а необходимо : 60.6003.0320 Сверло твердосплавное D3.2 3XD DRILLANT Helion. + добавить одно слово в конце Спасибо
Function iPerestanovka(cell$)
With CreateObject("VBScript.RegExp")
.Global = True
.IgnoreCase = True
.Pattern = "([А-ЯЁ ]+)([A-Z\d\.\s]+)(\d{2}\.\d{4}\.\d{4})"
If .test(cell) Then
iPerestanovka = .Replace(cell, "$3 $1$2") & "Helion"
Else
iPerestanovka = ""
End If
End With
End Function
let f=(x)=>[a=Text.Split(x," "), b={List.Last(a)}&List.RemoveLastN(a), c=if x=null then null else Text.Combine(b," ")&" суффикс"][c], from = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content], to = Table.TransformColumns(from,{"Столбец1",f}) in to