У меня есть рабочая тетрадь с отдельными листами для каждого продукта (около 20 листов, добавляя больше на регулярной основе). Каждый продукт доступен только в течение определенного периода времени и содержит данные о ежедневных продажах, записанные на листе этого продукта. Я хочу, чтобы общий снимок по всем продуктам с любой конкретной даты был объединен на новом листе. Это будет сумма из определенного столбца на каждом из других листов, если существует соответствующая дата.

У меня сейчас умеренно проходимая функция, которая имеет отдельную VLOOKUP для каждого листа продукта, например SUM(IF(ISERROR(VLOOKUP(DATECELL,SHEETNAME!ARRAY,COLUMN... next VLOOKUP, next VLOOKUP etc. , Но невероятно громоздко обновлять каждую функцию при добавлении нового продукта. Я думаю, что есть гораздо более простой способ использования именованной группы (имен листов), SUMIF, VLOOKUP и т.д. Затем, когда добавляется новый лист продукта, я могу просто добавить имя листа в именованную группу, а не редактировать все функции.

Любая помощь приветствуется!

1 ответ1

2

Вы находитесь на пути к несчастью с дизайном нескольких листов. Я бы консолидировал в одну таблицу (Вставить ленту, Таблица), затем использовал бы кнопки фильтра в первой строке для быстрого поиска, добавил сводные таблицы и диаграммы для отчетов и т.д.

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

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