Допустим, у меня есть файлы Excel для записи продаж компании, в которой я работаю, по одному файлу на каждый месяц (например, «Продажи за январь 2019.xlsx»). В каждом из этих файлов есть листы на каждый день, а на каждом листе, в свою очередь, есть две таблицы: одна для утренней и вечерней смены. Продажи в этих таблицах записываются в хронологическом порядке, как они происходят:

Теперь у меня есть другой файл, который будет называться «Totalizer.xlsx», с двумя листами, один называется "Данные", а другой называется "Итоги". В "Data" у меня есть две переменные, "File", в которые я помещу имя файла, из которого я хочу извлечь данные, и другую, называемую "Sheet", чтобы указать конкретный лист для работы:

После получения этих данных Excel должен автоматически взять информацию за две смены указанного дня, отсортировать их по алфавиту и отобразить итоги на листе "Итоги" следующим образом:

Возможно ли это сделать? И если так, как я мог это сделать?

PS: Если вам интересно, почему я не включаю этот сумматор в файлы продаж, это потому, что они защищены паролем и не могут быть изменены.

1 ответ1

0

Я думаю, что PowerPivot может быть хорошим инструментом для изучения. Это позволит вам создавать сводные таблицы / отчеты на основе данных из нескольких источников.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .