Я ежедневно вводил данные в файл Excel, используя кучу других файлов Excel. Но сейчас я хотел бы начать делать это автоматически.

Первым делом я создал код, который будет вводить нужные мне данные, но я должен менять их каждый день, потому что день тоже меняется:

='C:\destination\[Archive2016-08-18.xlsx]Sheet1'!A1

У меня проблемы с редактированием этого кода, чтобы изменить дату «2016-08-18» по сравнению с моими данными в тех трех других ячейках, в которые я положил цифры. Кроме того, каждый день он заполняет строку под ним, создавая список значений по мере прохождения дней. У меня также есть проблемы для этого.

Это не выглядит сложно, но у меня много проблем при этом.

Спасибо.

1 ответ1

0

отредактированный
Добавьте вспомогательный столбец в столбце B, который =text(A1,"yyyy-mm-dd")
Тогда эта формула в C1 =INDIRECT("'[archive"&B1&".xlsx]Sheet1'!A1",TRUE) при условии, что у вас есть дата в ячейке A1. По какой-то причине вы не можете вложить текст внутри косвенного

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