Решаем через Splitter

#АнатомияФункций – приёмы



Всем привет!



В чате уже заметили, что я решил помучить себя и окружающих темой Splitter-ов.

По этому поводу демонстрационный видос

Вот код:

let

lst=List.Buffer({"0".."9"," "}),

from = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content][Custom],

f=(x)=>[a=Splitter.SplitTextByEachDelimiter({"/"},null,true)(x),

b=Splitter.SplitTextByEachDelimiter({" "},null,true)(a{0}),

c=Splitter.SplitTextByCharacterTransition((x)=>not List.Contains(lst,x),lst)(b{0}),

d=Combiner.CombineTextByDelimiter("")(Splitter.SplitTextByDelimiter(" ")(List.Last(c))),

z={x,b{1}&"/c",Number.From(d)}][z],

to = Table.FromList(from,f)

in

to




Ну и жду реакции – оно вообще интересно или нет? Потому как если интересно – буду писать развернутый пост на тему.



А так - лайк, коммент, подписка приветствуются )))



Надеюсь, было полезно.

Всех благ!

@buchlotnik