заменить х с заголовком - PullRequest
0 голосов
/ 18 марта 2019

Я хочу добиться следующего в Power Query: в каждой ячейке замените x текстом заголовка:

Столбец1 Столбец2 Столбец3 Столбец4 Столбец5

y z
х у х х
х х з
z z y x z
x z y
x z z
x z z x

Этот код VBA ведет к цели:

Параметр Явный

Sub Replace_x ()
Dim rng As Range, c As Range
Установите rng = UsedRange 'Я знаю ...
Для каждого c In rng
Если c = "x", то c = ячейки (1, c.Column). Значение 'Row_1 = заголовки
Далее с
End Sub

У вас есть решение для меня?

Спасибо и всего наилучшего
Гюнтер

1 Ответ

0 голосов
/ 20 марта 2019

Гюнтер, этот код решает вашу задачу:

= Table.TransformColumns(Source, List.Transform(Table.ColumnNames(Source), each {_, (cellValue)=> if cellValue = "x" then _ else cellValue}))

Где Источник - Таблица с вашими данными - вы должны сделать это на предыдущем шаге (-ах) запроса

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...