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

В качестве примера:

У меня есть статьи A, B и C

Тогда у меня есть листы «Коробка 1», «Коробка 2», «Коробка 3»

Во вставке 1 у меня есть статьи A и B

Во вставке 2 у меня есть статьи B и C

Во вставке 3 у меня есть статьи А и С

Визуальная Помощь -> один лист

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

резюме

Мне бы хотелось, чтобы это было динамичным, поэтому я могу свободно редактировать "блочные листы" индивидуально, без необходимости заново редактировать или копировать в резюме.

Во время поиска ответов на эту тему я нашел решение, которое устраняет одну из проблем:как сравнить два столбца в Excel и удалить дубликаты

Для подсчета без "хранения дубликатов" я нашел этот вопрос, который мне еще нужно проверить, работает ли он в моем сценарии:подсчитать, совпадают ли два критерия, игнорируя дубликаты

Моя проблема в том, чтобы держать счет в актуальном состоянии с рабочими листами.

Еще одно сообщение на форуме, которое я обнаружил, - это сценарий подсчета нескольких листов.

Это идет еще дальше, хотя. Что если у меня есть похожие названия статей, такие как A, B и C, но статьи на самом деле являются вариантами, такими как -0, -1 или -2?

Это добавит еще одну строку в сводку и сделает ее "динамичной" намного сложнее:

ОБРАЗЕЦ-наглядная помощь! Это не динамично, а создано вручную на одном листе!

конечный результат выборки

Это "небольшое изменение" увеличивает сложность до такой степени, что я больше не могу справиться, поэтому я ищу помощь. Я ищу несколько простое решение для этого или, по крайней мере, объяснение того, как такие данные могут обрабатываться / суммироваться динамически.

Подвести итоги / TL; Dr

Я ищу динамическую функцию, возможно, состоящую из нескольких сшитых вместе функций, которые будут делать следующее:

  1. Соберите ВСЕ записи данных на нескольких листах, сохраняя их вариант строки и счет
  2. Суммирование вместе дубликатов всех записей данных и "устранение этих записей", но без потери их количества или вариантов.

До сих пор я достиг только того, что я консолидировал данные из нескольких листов, а затем отредактировал третью строку с помощью функции:

= INDEX(статья!A:B; СРАВНИТЬ ($ A2; статья!A:;); 2)

Эта функция просто захватывает название статьи и сравнивает его со списком ссылок доступных статей, что приводит к потере количества отдельных вариантов.

0