В 2 шага меняю запятые и подчеркивания на точки. Подскажите пожалуйста, как записать ту же самую формулу но в 1 шаг и можно ли вообще это сделать? При возможности, просьба приложить решение в файле. При возможности, просьба решить простым способом (без функций) для чайников. Всем заранее огромное спасибо за любую помощь!
Файл с простым примером прилагаю.
// Замена текста в 2 шага. // Как решить в 1 шаг. let Источник = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content], Тип = Table.TransformColumnTypes(Источник,{{"Номер", type text}}), Дубль = Table.DuplicateColumn(Тип, "Номер", "Номер2"), Замена1 = Table.ReplaceValue(Дубль,",",".",Replacer.ReplaceText,{"Номер2"}), Замена2 = Table.ReplaceValue(Замена1,"_",".",Replacer.ReplaceText,{"Номер2"}) in Замена2
let
lst={{",","."},{"_","."}},
Источник = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
Тип = Table.TransformColumnTypes(Источник,{{"Номер", type text}}),
#"Добавлен пользовательский объект" = Table.AddColumn(Тип, "Пользовательский", each Text.Combine( List.ReplaceMatchingItems(Text.ToList([Номер]),lst),""))
in
#"Добавлен пользовательский объект"
let
from = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
to = Table.TransformColumns(from,{"Номер",(x)=>Text.Combine(Text.SplitAny(x,",_"),".")})
in
to
Уважаемый Гарриз Все работает огромное спасибо! Если возможно то просьба прокомментировать что такое (Х)... и как оно работает. все понимаю кроме этого (((
Альбертус написал: что такое (Х)... и как оно работает
отсюда: можно посмотреть на русской странице, но, к сожалению, на англ понятнее.. Each keyword The each keyword is used to easily create simple functions. "each ..." is syntactic sugar for a function signature that takes the _ parameter "(_) => ..."
написал: отсюда :можно посмотреть на русской странице, но, к сожалению, на англ понятнее..Each keywordThe each keyword is used to easily create simple functions. "each ..." is syntactic sugar for a function signature that takes the _ parameter "(_) => ..."