Динамическая 3D формула Excel

Динамическая 3D формула Excel

У меня есть рабочая тетрадь с несколькими листами. Каждый лист помечен кодом даты. 20201129, 20201128, 20201127

У меня есть формула на первом листе "total" =sum('20201129:20201127'!A1). Это работает. Когда я добавляю новый лист данных с именем 20201130 слева от 20201129, я хотел бы, чтобы формула обновилась до =sum('20201130:20201127'!A1). К сожалению, я не могу найти ничего подобного =sum(sheet(2):'20201127'!A1), что динамически добавляло бы новый второй лист (или последний лист, если я добавляю в конец). Я знаю, что могу добавить новый лист справа от 2-го листа, и это то, что я делаю, но это не так элегантно. Я пытаюсь избежать скрытого листа (также для элегантности)

решение1

Создайте пустой рабочий лист под названиемальфаи помести егодовсе ваши листы данных. Создайте еще один пустой лист под названиемомегаи помести егопослевсе ваши технические паспорта.

Ваша формула становится:

=sum('alpha:omega'!A1)

Каждый раз, когда вы добавляете еще один рабочий лист, просто поместите его между последним листом данных иомега; таким образом он SUM()будет автоматически включен.

Связанный контент