Здравствуйте. Подскажите пожалуйста каким способом можно удалить дубли строк с наименьшей ценой? Отбор дулей необходимо отобрать по двум столбцам "Артикул" и "Наименование" и если в обоих столбцах сразу присутствуют одинаковые значения, оставить только уникальные строки с наибольшим значением в столбце "Цена". Пример прилагаю.
Здравствуйте. Подскажите пожалуйста каким способом можно удалить дубли строк с наименьшей ценой? Отбор дулей необходимо отобрать по двум столбцам "Артикул" и "Наименование" и если в обоих столбцах сразу присутствуют одинаковые значения, оставить только уникальные строки с наибольшим значением в столбце "Цена". Пример прилагаю.anabioss13
let Источник = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content], #"Измененный тип" = Table.TransformColumnTypes(Источник,{{"Код", type text}}), #"Сгруппированные строки" = Table.Group(#"Измененный тип", {"Артикул", "Наименование"}, {{"Макс. цена", each List.Max([Цена]), type number}}), #"Строки с примененным фильтром" = Table.SelectRows(#"Сгруппированные строки", each true), #"Измененный тип1" = Table.TransformColumnTypes(#"Строки с примененным фильтром",{{"Артикул", type text}}) in #"Измененный тип1"
[/vba]
PQ всемогущий [vba]
Код
let Источник = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content], #"Измененный тип" = Table.TransformColumnTypes(Источник,{{"Код", type text}}), #"Сгруппированные строки" = Table.Group(#"Измененный тип", {"Артикул", "Наименование"}, {{"Макс. цена", each List.Max([Цена]), type number}}), #"Строки с примененным фильтром" = Table.SelectRows(#"Сгруппированные строки", each true), #"Измененный тип1" = Table.TransformColumnTypes(#"Строки с примененным фильтром",{{"Артикул", type text}}) in #"Измененный тип1"
Благодарю. Вы сделали поиск дубликатов только по артикулу? Просто я на первом листе вижу отбор фильтром, отбираются дубли по артикулу, при этом наименование разное у них. Мне нужно выявлять дубли только при соответствии обоих столбцов сразу.
Благодарю. Вы сделали поиск дубликатов только по артикулу? Просто я на первом листе вижу отбор фильтром, отбираются дубли по артикулу, при этом наименование разное у них. Мне нужно выявлять дубли только при соответствии обоих столбцов сразу.anabioss13