Цитата |
---|
PooHkrd написал: Вариант на Power Query. Обновляете таблицу, она добавит номера, если они не заполнены. Можете добавлять строки с новыми товарами потом обновить и радуетесь.Скрытый текстКод ? 1234567891011121314let Source = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content], AddedIndex = Table.AddIndexColumn(Source, "ПорядокСтрок", 0, 1), GroupedRows = Table.Group(AddedIndex, {"Товар"}, {{"таб", each _, type table }}), AddedCustom = Table.AddColumn(GroupedRows, "Номер", each List.Max([таб][Номер]), type number), FilteredRows = Table.SelectRows(AddedCustom, each ([Номер] = null)), RemovedColumns = Table.RemoveColumns(FilteredRows,{"Номер"}), AddedIndex1 = Table.SelectRows(AddedCustom, each ([Номер] <> null)) & Table.AddIndexColumn(RemovedColumns, "Номер", List.Max(AddedCustom[Номер]) + 1, 1), AddedCustom2 = Table.AddColumn(AddedIndex1, "таб2", each let n = [Номер] in Table.AddColumn( Table.RemoveColumns([таб],{"Номер"}), "Номер", each n)), таб2 = Table.Combine(AddedCustom2[таб2]), SortedRows = Table.Sort(таб2,{{"ПорядокСтрок", Order.Ascending}}), SelectedColumns = Table.SelectColumns(SortedRows, Table.ColumnNames(Source))in SelectedColumns Прикрепленные файлы Задача (нумерация уникальных значений).xlsx (18.16 КБ) Вот горшок пустой, он предмет простой... |
Спасибо! Вот это решение! Класс!
Вот только я полный чайник в PQ и в языке "М"
- Не прошу тратить время на мое обучение, но если есть ссылка на ресур подобных уроков, то скиньте Please.
- Можноли через PQ разносить данные по формам? Например в накладные или иные шаблоны?