Добрый день! Только начинаю осваивать Excel помогите решить задачу
задача: 1. Есть справочник где имеются: ФИО менеджера, №терминала, дата закрепления, и дата открепления. (если дата открепления пустая, то значит этот терминал сейчас закреплен за менеджером)
2. Есть выгрузка где имеются: дата операции, №терминала, сумма операции.
3. нужно к выгрузке добавить данные о ФИО менеджера. Но простым ВПР это сделать не могу, так как один и тот же №терминал может быть в разное время закреплен за разными менеджерами.
подскажите как лучше сделать? в идеале это нужно сделать как в excel так и в power pivot
Добрый день! Только начинаю осваивать Excel помогите решить задачу
задача: 1. Есть справочник где имеются: ФИО менеджера, №терминала, дата закрепления, и дата открепления. (если дата открепления пустая, то значит этот терминал сейчас закреплен за менеджером)
2. Есть выгрузка где имеются: дата операции, №терминала, сумма операции.
3. нужно к выгрузке добавить данные о ФИО менеджера. Но простым ВПР это сделать не могу, так как один и тот же №терминал может быть в разное время закреплен за разными менеджерами.
подскажите как лучше сделать? в идеале это нужно сделать как в excel так и в power pivotvbif003
let from = Table.Combine({Таблица1,Table.RenameColumns(Таблица2,{{"№ терминала","номер терминала"},{"дата_от","дата"}})}), sort = Table.Sort(from,{{"номер терминала", Order.Ascending},{"дата", Order.Ascending},{"ФИО", Order.Descending}}), fill = Table.FillDown(sort,{"ФИО"}), filtr = Table.SelectRows(fill, each ([сумма] <> null)), rem = Table.RemoveColumns(filtr,{"дата_до"}), to = Table.Sort(rem,{{"дата", Order.Ascending}}) in to
[/vba]
PQ[vba]
Код
let from = Table.Combine({Таблица1,Table.RenameColumns(Таблица2,{{"№ терминала","номер терминала"},{"дата_от","дата"}})}), sort = Table.Sort(from,{{"номер терминала", Order.Ascending},{"дата", Order.Ascending},{"ФИО", Order.Descending}}), fill = Table.FillDown(sort,{"ФИО"}), filtr = Table.SelectRows(fill, each ([сумма] <> null)), rem = Table.RemoveColumns(filtr,{"дата_до"}), to = Table.Sort(rem,{{"дата", Order.Ascending}}) in to
Огромное всем спасибо за ответы задачу свою решил в Вашей помощью пока мой уровень понимания Excel позволяет мне разобраться только с вариантом предложенным Pelena
все остальное пока сложно для понимания. но, надеюсь, все впереди
Огромное всем спасибо за ответы задачу свою решил в Вашей помощью пока мой уровень понимания Excel позволяет мне разобраться только с вариантом предложенным Pelena
все остальное пока сложно для понимания. но, надеюсь, все впередиvbif003
Сообщение отредактировал vbif003 - Вторник, 06.04.2021, 22:52