Доброго времени суток! Из какой-то программы выгружаются данные, в одном столбце "название магазина", а под ним номера. Магазинов много, номеров около 2000. В примере вставила часть исходного столбца.
Какую формулу использовать в power query чтобы заменить номера на null? Следующим шагом хочу заполнить вниз названия магазинов.
let
digits = {"0".."9"},
Source = Excel.CurrentWorkbook(){[Name="Таблица1_2"]}[Content],
setNumberToNull = Table.TransformColumns(Source, {"Подразделение", each [a = Text.Remove(_, digits), b = if Text.Length(a) = 0 then null else _][b]})
in
setNumberToNull
Андрей VG, на исходнике получилось)) Спасибо! Вот эта часть [a = Text.Remove(_, digits), b = if Text.Length(a) = 0 then null else _][b], сначала удаляет все числа из списка, а если вместо числа стало 0, та заменяет, правильно?
Owlet написал: сначала удаляет все числа из списка, а если вместо числа стало 0, та заменяет, правильно?
Нет. Удаляет все цифры из текста. Сравнивает длину текста результата с 0. Если длина 0, то текст состоял из одних цифр, поэтому возвращает null, иначе возвращает исходный текст.