У меня есть «основной лист» с большим количеством данных о мебели, в столбце А указаны названия поставщиков. Я хотел бы иметь свой основной лист со всей информацией, а затем вспомогательные листы, названные поставщиком; в этих подсписках я хотел бы сослаться на основной лист и вытащить все товары от этого поставщика.

Например: у меня был бы лист с названием «Ikea», который просматривал бы мастер-лист и искал в столбце A все записи в «Ikea». Если есть, скопируйте или сделайте ссылку на эту строку 1:12 на листе «ikea».

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

2 ответа2

1

Чтобы расширить ответ CharlieRB: настройте сводную таблицу на новой вкладке. (На скриншоте ниже я поместил сводную таблицу на ту же вкладку только для ясности.) Обязательно укажите поле "Поставщик" в разделе "Фильтр отчета" формы Список полей сводной таблицы. Я сделал так, чтобы источник сводной таблицы покрывал все столбцы A: C на мастер-листе. Это позволяет автоматически включать дополнительные строки при обновлении сводной таблицы.

Затем, выбрав любую ячейку сводной таблицы, выберите меню "Параметры". В подменю "Сводная таблица" меню "Параметры" щелкните раскрывающийся список "Параметры":

Выберите "Показать страницы фильтра отчетов" и выберите "Поставщик". Вы увидите вкладку для каждого поставщика, как вы можете видеть на скриншоте выше.

0

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

Если вам нужно, вот ссылка на Начало работы с отчетами сводной таблицы в Excel 2007.

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