Top.Mail.Ru
Ответы

ПОМОГИТЕ С ФИЛЬТРОМ

Такая задача есть.

Есть таблица в Эксель, где на каждом листе есть список сотрудников и выполняемые ими функции. Каждый лист соответствует определенной дате.

Подскажите, есть ли возможность создать такой фильтр, чтобы не бегать по листам и смотреть кто, что сделал.

А на одном листе отсортировать по дате и функции

По дате
По рейтингу
Аватар пользователя
Новичок
3нед

Да, можно создать такой фильтр в Excel — для этого лучше всего использовать сводную таблицу или Power Query, которые соберут данные со всех листов в одну таблицу на одном листе. После этого вы сможете применять обычные фильтры или создавать интерактивную сводную таблицу по дате, сотруднику и функции.

Вот пошаговое руководство двумя способами:

Способ 1: Сводная таблица через Power Query (рекомендуется)

  1. Переименуйте все листы, если они не названы датами (например: "2025-06-10", "2025-06-11").

  2. Убедитесь, что структура таблицы на каждом листе одинакова (например, одинаковые заголовки: "Имя", "Функция", "Дата", и т.п.).

  3. Откройте новый лист — назовем его "Свод".

  4. Перейдите на вкладку Данные > Получить данные > Из книги (если используете Power Query).

  5. Выберите текущий файл.

  6. В появившемся окне выберите "Трансформировать данные".

  7. В Power Query выберите все листы, которые хотите объединить:

    • Можно объединить их вручную или воспользоваться функцией "Объединить" > "Объединить запросы".

  8. Добавьте колонку с датой, если её нет в таблице (например, дату можно взять из имени листа).

  9. После объединения всех данных — нажмите Закрыть и загрузить.

  10. Теперь у вас будет одна таблица со всеми данными. Можно создать сводную таблицу или просто использовать автофильтр.

Способ 2: Вручную скопировать все данные на один лист

Если данных немного:

  1. Создайте новый лист "Свод".

  2. Скопируйте все таблицы с каждого листа в один большой список.

    • Вставьте их друг под другом.

    • Добавьте колонку с датой, если её нет (можно вручную указать дату листа).

  3. После этого примените фильтр по дате и функции.

    • Выделите таблицу.

    • Вкладка Данные > Фильтр.

✅ Как отфильтровать на одном листе

Если у вас уже есть сводная таблица (из Power Query или вручную):

  1. Выделите таблицу.

  2. Перейдите на вкладку Вставка > Сводная таблица.

  3. Вставьте её на новый лист.

  4. В поле «Строки» добавьте ФИО.

  5. В поле «Столбцы» можно добавить Функции.

  6. В поле «Фильтры» добавьте Дату.

  7. Готово — теперь можно легко фильтровать по дате и смотреть, кто что делал.

Надеемся, теперь стало яснее. GLAVQA

Аватар пользователя
Оракул
3нед

Я бы решал это через PowerQuery.

А со временем бы объединил все данных всех листов в одну таблицу.