У меня есть задача, которая включает в себя построение данных с течением времени из набора электронных таблиц, где число электронных таблиц увеличивается на 1 каждый месяц. Мне интересно, какой самый простой и удобный способ сделать это для начинающих пользователей Excel.
Скажем, у меня есть книги в каталоге:
xjan19.xlsx
xfeb19.xlsx
xmar19.xlsx
xapr19.xlsx
К счастью, каждая из этих рабочих книг имеет одинаковую структуру листа. Предположим, мне нужно извлечь до 20 рабочих дней данных в столбце из «прибыли» листа, начиная, скажем, с ячейки B10 (точное число строк в этой ячейке не фиксировано для каждого месяца).
Мне нужно вытащить данные из каждой из четырех вышеперечисленных рабочих книг в рабочую книгу «master.xlsx» (скажем, лист «profitovertime») и объединить их в длинный временной ряд ежедневных чисел прибыли, а затем выполнить анализ на их (диаграммы и т. д.).
Затем мне нужно упростить пользователю вставку данных для xmay19.xlsx и т. Д. И т. Д. (Из листа "прибыль" в xmay19.xlsx, начиная с B10).
Какой самый простой способ сделать это? Я только что исследовал создание соединений Excel из Data > Connections
в "master.xlsx" и передачу таблиц в "master.xlsx", но это означает, что у меня есть новый лист в "master.xlsx" для каждого месяца, а затем обновляется ячеек вручную в листе «profitovertime» в «master.xlsx».
Есть ли более простой способ сделать это, который предлагает больше автоматизации?
Я представляю себе что-то вроде передачи строки, дающей абсолютный путь к файлу каждого месяца в столбце ячеек на некотором листе в «master.xlsx», а затем все автоматически обновляется в листе masterover.xlsx «profitovertime» после только ввод пути к этому новому файлу.