КАК вы удаляете повторяющиеся значения из одной ячейки Excel? - PullRequest
0 голосов
/ 06 декабря 2018

Как удалить повторяющиеся значения из одной ячейки Excel (A1) с помощью запроса мощности

Например:

Anish, Anish, Prakash, Prakash, Prakash, Prakash, Аниш ~, Аниш ~

Результат хотел как:

Аниш, Пракаш, Аниш ~

Ответы [ 2 ]

0 голосов
/ 21 января 2019

Я новичок в М коде.Тем не менее, для тех, у кого такой же опыт, как у меня, я немного изучил и думаю, что другим будет легче понять:

#"Added Custom1" = Table.AddColumn(#"Extracted Values1", "Split1", each Text.Split([#"Cust"],",")),
#"Added Custom2" = Table.AddColumn(#"Added Custom1", "RemoveDuplicate1", each List.Distinct([#"Split1"])),
#"Added Custom3" = Table.AddColumn(#"Added Custom2", "CombineValue1", each Text.Combine([#"RemoveDuplicate1"],",")),

Просто скопируйте приведенный выше код в Advanced Editor, иизмените имя столбца соответственно.В моем случае имя столбца Cust, Split1, RemoveDuplicate1,CombineValue1.Конечно, имя добавляемого столбца также может быть другим.
По сути, 3 строки означают, что нам нужно создать 3 столбца, если мы вручную создаем 3 столбца, то нам просто нужно скопировать и вставить код после «каждого» изкаждый ряд выше.См. Ниже:

enter image description here

0 голосов
/ 06 декабря 2018

Используя Power Query, вы можете ссылаться на одну ячейку в текущей рабочей книге, если это именованный диапазон.Затем вы можете использовать что-то вроде этого, чтобы перечислить различные значения:

let
    Source = Excel.CurrentWorkbook(){[Name="MyCell"]}[Content],
    #"Split List" = Text.Split(Source{0}[Column1],","),
    #"Removed Duplicates" = List.Distinct(#"Split List"),
    #"Combine Values" = Text.Combine(#"Removed Duplicates",",")
in
    #"Combine Values"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...