У меня есть главный файл, который содержит 5 имен листов, таких как SC1, SC2, SC3, SC4, SC5. Мне нужно сопоставить данные всех этих листов в моей рабочей книге файлов с учетом начала недели. Я использую приведенную ниже формулу, взяв вспомогательные столбцы, что дает мой результат. Есть ли другой подход?
=VSTACK(
FILTER(INDIRECT($D$3&D5),INDIRECT($D$3&E5)=$F$4),
FILTER(INDIRECT($D$3&D6),INDIRECT($D$3&E6)=$F$4),
FILTER(INDIRECT($D$3&D7),INDIRECT($D$3&E7)=$F$4),
FILTER(INDIRECT($D$3&D8),INDIRECT($D$3&E8)=$F$4),
FILTER(INDIRECT($D$3&D9),INDIRECT($D$3&E9)=$F$4))
[![Основной файл][1]][1]
https://i.sstatic.net/65aPGY6B.png
[![Рабочий файл][2]][2]
Я пытаюсь добавить то же самое, но у меня не получается @rachel
Возможно, вы можете попробовать использовать tabletomarkdown.com/convert-spreadsheet-to-markdown, чтобы преобразовать некоторые ваши данные в копируемую уценку.
Есть такая вещь, как «3D-ссылка»: ablebits.com/office-addins-blog/excel-3d-reference-formula/… .


Вы можете использовать 3D-ссылку для сложения данных из SC1 в SC5:
=VSTACK('SC1:SC3'!$A$2:$C$100)
Чтобы отфильтровать по дате начала недели, вы можете использовать FILTER и LET:
=LET(stacked,VSTACK('SC1:SC3'!$A$2:$C$12),dates,TAKE(stacked,,1),FILTER(stacked,dates = "wc 16th Jun 2024",""))
Красавчик @rach! Небольшая доработка IF(ISBLANK(stacked), "", stacked)? Также рассмотрите возможность создания имени для трехмерной ссылки Создание трехмерной ссылки на один и тот же диапазон ячеек на нескольких листах - Служба поддержки Microsoft
@nkalvi Я думаю, что FILTER все равно отфильтрует пустые ячейки. Но да, именованный диапазон — это хороший идеал.
Вы не можете вставить изображение?