Я пытаюсь составить подробный список подсчета статей, состоящий из нескольких листов, каждый лист представляет свою категорию. Однако некоторые статьи могут существовать в нескольких категориях. Как получить записи данных всех этих листов, не сохраняя дубликаты, которые могут существовать?
В качестве примера:
У меня есть статьи A, B и C
Тогда у меня есть листы «Коробка 1», «Коробка 2», «Коробка 3»
Во вставке 1 у меня есть статьи A и B
Во вставке 2 у меня есть статьи B и C
Во вставке 3 у меня есть статьи А и С
Моя цель состоит в том, чтобы сделать резюме, в котором перечислены записи в ячейках без дублирования статей, например, так
Мне бы хотелось, чтобы это было динамичным, поэтому я могу свободно редактировать "блочные листы" индивидуально, без необходимости заново редактировать или копировать в резюме.
Во время поиска ответов на эту тему я нашел решение, которое устраняет одну из проблем:как сравнить два столбца в Excel и удалить дубликаты
Для подсчета без "хранения дубликатов" я нашел этот вопрос, который мне еще нужно проверить, работает ли он в моем сценарии:подсчитать, совпадают ли два критерия, игнорируя дубликаты
Моя проблема в том, чтобы держать счет в актуальном состоянии с рабочими листами.
Еще одно сообщение на форуме, которое я обнаружил, - это сценарий подсчета нескольких листов.
Это идет еще дальше, хотя. Что если у меня есть похожие названия статей, такие как A, B и C, но статьи на самом деле являются вариантами, такими как -0, -1 или -2?
Это добавит еще одну строку в сводку и сделает ее "динамичной" намного сложнее:
ОБРАЗЕЦ-наглядная помощь! Это не динамично, а создано вручную на одном листе!
Это "небольшое изменение" увеличивает сложность до такой степени, что я больше не могу справиться, поэтому я ищу помощь. Я ищу несколько простое решение для этого или, по крайней мере, объяснение того, как такие данные могут обрабатываться / суммироваться динамически.
Подвести итоги / TL; Dr
Я ищу динамическую функцию, возможно, состоящую из нескольких сшитых вместе функций, которые будут делать следующее:
- Соберите ВСЕ записи данных на нескольких листах, сохраняя их вариант строки и счет
- Суммирование вместе дубликатов всех записей данных и "устранение этих записей", но без потери их количества или вариантов.
До сих пор я достиг только того, что я консолидировал данные из нескольких листов, а затем отредактировал третью строку с помощью функции:
= INDEX(статья!A:B; СРАВНИТЬ ($ A2; статья!A:;); 2)
Эта функция просто захватывает название статьи и сравнивает его со списком ссылок доступных статей, что приводит к потере количества отдельных вариантов.