Здравствуйте.Прикрепляю файл.Файл выгрузил из интернета.Там есть два стольбца который содержить дата и время.Никак не смог форматировать их как дату.Есть ли какой то решение.В файле эти стольбцы сделан заливкой желтого цвета.Нужен чтобы эти стольбцы принимали вид как из соседной ячейки который сделан заливкой зеленого цвета.
Здравствуйте.Прикрепляю файл.Файл выгрузил из интернета.Там есть два стольбца который содержить дата и время.Никак не смог форматировать их как дату.Есть ли какой то решение.В файле эти стольбцы сделан заливкой желтого цвета.Нужен чтобы эти стольбцы принимали вид как из соседной ячейки который сделан заливкой зеленого цвета.shukurovakram084
from = Excel.CurrentWorkbook(){[Name="Table3"]}[Content], promote = Table.PromoteHeaders(from), transf = Table.TransformColumns(promote,{{"кириш",f},{"чиқиш",f}}), to = Table.TransformColumnTypes(transf,List.Transform(lst,(x)=>{x,DateTime.Type})) in to
[/vba] или так (чуть медленнее): [vba]
Код
let f=(x)=>[a = Text.SplitAny(x," -"), b = DateTime.From(Text.Format("#{0}.#{1}.#{2} #{3}:#{4}:#{5}",a))][b], lst = {"санаси", "кириш", "чиқиш", "1С га"},
from = Table.PromoteHeaders(Excel.CurrentWorkbook(){[Name="Table3"]}[Content]), transf = Table.TransformColumns(from,{{"кириш",f},{"чиқиш",f}}), to = Table.TransformColumnTypes(transf,List.Transform(lst,(x)=>{x,DateTime.Type})) in to
from = Excel.CurrentWorkbook(){[Name="Table3"]}[Content], promote = Table.PromoteHeaders(from), transf = Table.TransformColumns(promote,{{"кириш",f},{"чиқиш",f}}), to = Table.TransformColumnTypes(transf,List.Transform(lst,(x)=>{x,DateTime.Type})) in to
[/vba] или так (чуть медленнее): [vba]
Код
let f=(x)=>[a = Text.SplitAny(x," -"), b = DateTime.From(Text.Format("#{0}.#{1}.#{2} #{3}:#{4}:#{5}",a))][b], lst = {"санаси", "кириш", "чиқиш", "1С га"},
from = Table.PromoteHeaders(Excel.CurrentWorkbook(){[Name="Table3"]}[Content]), transf = Table.TransformColumns(from,{{"кириш",f},{"чиқиш",f}}), to = Table.TransformColumnTypes(transf,List.Transform(lst,(x)=>{x,DateTime.Type})) in to