Excel фильтр на другой странице

Мы можем легко фильтровать данные и копировать отфильтрованные данные в другое место на активном листе с помощью функции расширенного фильтра, но пробовали ли вы когда-нибудь фильтровать данные с одного листа на другой и делать фильтр динамически? Это означает, что при изменении данных в исходном листе будут изменены и новые отфильтрованные данные. В этой статье я представлю Microsoft Query в Excel для решения этой задачи.

Динамическая фильтрация данных с одного листа на другой в Excel


Динамическая фильтрация данных с одного листа на другой в Excel

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

1. Сначала определите имя диапазона для исходных данных, выберите диапазон данных, который вы хотите отфильтровать, и введите имя диапазона в поле Имя Box, а затем нажмите Enter ключ, см. снимок экрана:

фильтр документов на другой лист 1

2. Во-вторых, вы должны создать таблицу для данных, выберите диапазон данных и нажмите Вставить > Настольные, в выскочившем Создать таблицу диалоговое окно, отметьте В моей таблице есть заголовки вариант, см. снимок экрана:

фильтр документов на другой лист 2

3, Затем нажмите OK кнопка, таблица была создана для диапазона данных, затем откройте новый рабочий лист, на котором вы хотите найти результат фильтрации, и нажмите Данные > Из других источников > Из Microsoft Query, см. снимок экрана:

фильтр документов на другой лист 3

4. В Выберите источник данных диалоговое окно, щелкните Файлы Excel * в Databases список, см. снимок экрана:

фильтр документов на другой лист 4

5. Затем нажмите OK кнопку, чтобы перейти к Выберите книгу диалог, справа Справочники поле со списком, выберите папку, в которой находится активная книга, а затем щелкните имя вашей текущей книги слева Имя базы данных список, см. снимок экрана:

фильтр документов на другой лист 5

6. Продолжайте нажимать OK кнопка, во всплывающем Мастер запросов — Выбор столбцов В левом диалоговом окне выберите имя диапазона, который вы создали для своих данных, и щелкните значок плюса (+) , чтобы развернуть параметр, и все заголовки столбцов были отображены, как показано на следующем снимке экрана:

фильтр документов на другой лист 6

7. Затем вы должны добавить заголовки столбцов из Доступные таблицы и столбцы коробку в Столбцы в вашем запросе поле, выбрав заголовки и нажав фильтр документов на другой лист addbutton кнопку, см. снимок экрана:

фильтр документов на другой лист 7

8, Затем нажмите Download кнопка перейти к Мастер запросов — Фильтрация данных В диалоговом окне укажите критерии фильтрации, по которым вы хотите выполнять фильтрацию, см. снимок экрана:

фильтр документов на другой лист 8

9. Затем нажмите Download > Download кнопки для перехода к Мастер запросов — Готово диалоговое окно, в этом диалоговом окне выберите Вернуть данные в Microsoft Excel вариант, см. снимок экрана:

фильтр документов на другой лист 9

10, Затем нажмите Завершить кнопка, Импортировать данные появляется диалоговое окно, проверьте Настольные, и укажите местоположение ячейки, чтобы поместить результат фильтрации под Существующий рабочий лист вариант, см. снимок экрана:

фильтр документов на другой лист 10

11, Наконец, нажмите OK кнопка, данные фильтра были импортированы в новый лист, см. снимок экрана:

фильтр документов на другой лист 11

12. Теперь отфильтрованные данные были связаны с вашими исходными данными, даже если вы добавляете строки или изменяете значения в исходных данных, результат фильтрации будет автоматически обновляться на листе вывода после нажатия кнопки Обновить все под Данные вкладку, см. снимок экрана:

фильтр документов на другой лист 12


Фильтровать данные по нескольким критериям или другим конкретным условиям, например по длине текста, с учетом регистра и т. Д.

Kutools for ExcelАвтора Суперфильтр feature — это мощная утилита, вы можете применить эту функцию для выполнения следующих операций:

  • Фильтровать данные по нескольким критериям; Фильтровать данные по длине текста;
  • Фильтровать данные по верхнему / нижнему регистру; Дата фильтрации по году / месяцу / дню / неделе / ​​кварталу

документ-супер-фильтр1


Демонстрация: динамическая фильтрация данных с одного листа на другой в Excel


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Анализ данных
17.04.2013 14098

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

На рис. 163.1 показано окно Расширенный фильтр. Заметьте, что диапазон списка и диапазон критерия находятся на активном листе (Лист1), но пользователь указал ячейку на листе Лист2 в качестве диапазона для копирования. Нажатие кнопки ОК приведет к появлению сообщения об ошибке: копирование отобранных данных допускается только на тот же лист.

Рис. 163.1. Указание другого листа в качестве диапазона для копирования приводит к ошибке

Рис. 163.1. Указание другого листа в качестве диапазона для копирования приводит к ошибке

К счастью, у вас есть простой способ обойти проблему этого бессмысленного ограничения.

  1. Активизируйте лист, который будет содержать результаты. Если диапазон листа и диапазон критерия находятся на листе Лист1 и вы хотите, чтобы результаты были на листе Лист2, просто активизируйте Лист2, когда выбираете Данные ► Сортировка и фильтр ► Дополнительно.
  2. Чтобы указать параметры Исходный диапазон и Диапазон условий, щелкните на вкладке листа Лист1 и выберите диапазоны.
  3. Введите диапазон на активном листе (Лист2) в поле Поместить результат в диапазон.

По теме

Новые публикации

Содержание

  1. Microsoft Excel
  2. Как разместить расширенные результаты фильтра на другом листе таблицы Excel
  3. Фильтрация данных в Excel с использованием расширенного фильтра
  4. Как сделать расширенный фильтр в Excel?
  5. Как пользоваться расширенным фильтром в Excel?
  6. Excel фильтр на другой странице
  7. Excel фильтр на другой странице

Microsoft Excel

трюки • приёмы • решения

Как разместить расширенные результаты фильтра на другом листе таблицы Excel

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

На рис. 163.1 показано окно Расширенный фильтр. Заметьте, что диапазон списка и диапазон критерия находятся на активном листе (Лист1), но пользователь указал ячейку на листе Лист2 в качестве диапазона для копирования. Нажатие кнопки ОК приведет к появлению сообщения об ошибке: копирование отобранных данных допускается только на тот же лист.

Рис. 163.1. Указание другого листа в качестве диапазона для копирования приводит к ошибке

К счастью, у вас есть простой способ обойти проблему этого бессмысленного ограничения.

  1. Активизируйте лист, который будет содержать результаты. Если диапазон листа и диапазон критерия находятся на листе Лист1 и вы хотите, чтобы результаты были на листе Лист2, просто активизируйте Лист2, когда выбираете Данные ► Сортировка и фильтр ► Дополнительно.
  2. Чтобы указать параметры Исходный диапазон и Диапазон условий, щелкните на вкладке листа Лист1 и выберите диапазоны.
  3. Введите диапазон на активном листе (Лист2) в поле Поместить результат в диапазон.

Источник

Фильтрация данных в Excel с использованием расширенного фильтра

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

С помощью стандартного фильтра пользователь Microsoft Excel может решить далеко не все поставленные задачи. Нет визуального отображения примененных условий фильтрации. Невозможно применить более двух критериев отбора. Нельзя фильтровать дублирование значений, чтобы оставить только уникальные записи. Да и сами критерии схематичны и просты. Гораздо богаче функционал расширенного фильтра. Присмотримся к его возможностям поближе.

Как сделать расширенный фильтр в Excel?

Расширенный фильтр позволяет фильтровать данные по неограниченному набору условий. С помощью инструмента пользователь может:

  1. задать более двух критериев отбора;
  2. скопировать результат фильтрации на другой лист;
  3. задать условие любой сложности с помощью формул;
  4. извлечь уникальные значения.

Алгоритм применения расширенного фильтра прост:

  1. Делаем таблицу с исходными данными либо открываем имеющуюся. Например, так:
  2. Создаем таблицу условий. Особенности: строка заголовков полностью совпадает с «шапкой» фильтруемой таблицы. Чтобы избежать ошибок, копируем строку заголовков в исходной таблице и вставляем на этот же лист (сбоку, сверху, снизу) или на другой лист. Вносим в таблицу условий критерии отбора.
  3. Переходим на вкладку «Данные» — «Сортировка и фильтр» — «Дополнительно». Если отфильтрованная информация должна отобразиться на другом листе (НЕ там, где находится исходная таблица), то запускать расширенный фильтр нужно с другого листа.

  • В открывшемся окне «Расширенного фильтра» выбираем способ обработки информации (на этом же листе или на другом), задаем исходный диапазон (табл. 1, пример) и диапазон условий (табл. 2, условия). Строки заголовков должны быть включены в диапазоны.
  • Чтобы закрыть окно «Расширенного фильтра», нажимаем ОК. Видим результат.
  • Верхняя таблица – результат фильтрации. Нижняя табличка с условиями дана для наглядности рядом.

    Как пользоваться расширенным фильтром в Excel?

    Чтобы отменить действие расширенного фильтра, поставим курсор в любом месте таблицы и нажмем сочетание клавиш Ctrl + Shift + L или «Данные» — «Сортировка и фильтр» — «Очистить».

    Найдем с помощью инструмента «Расширенный фильтр» информацию по значениям, которые содержат слово «Набор».

    В таблицу условий внесем критерии. Например, такие:

    Программа в данном случае будет искать всю информацию по товарам, в названии которых есть слово «Набор».

    Для поиска точного значения можно использовать знак «=». Внесем в таблицу условий следующие критерии:

    Excel воспринимает знак «=» как сигнал: сейчас пользователь задаст формулу. Чтобы программа работала корректно, в строке формул должна быть запись вида: =»=Набор обл.6 кл.»

    После использования «Расширенного фильтра»:

    Теперь отфильтруем исходную таблицу по условию «ИЛИ» для разных столбцов. Оператор «ИЛИ» есть и в инструменте «Автофильтр». Но там его можно использовать в рамках одного столбца.

    В табличку условий введем критерии отбора: =»=Набор обл.6 кл.» (в столбец «Название») и =» ””;МАКС($A$1:A1)+1)’ >

    Рядом с выпадающим списком ячейку введем следующую формулу: МАКС($B$1:$O$1);»»;ГПР(СТОЛБЕЦ(A:A);$B$1:$O$33;ПОИСКПОЗ($A$12;$A$4:$A$9;)+3))’ > Ее задача – выбирать из таблицы те значения, которые соответствуют определенному товару

    Таким образом, с помощью инструмента «Выпадающий список» и встроенных функций Excel отбирает данные в строках по определенному критерию.

    Источник

    Excel фильтр на другой странице

    добрый всем вечер!

    не пойму то ли я затупил, то ли запутался в 3 соснах

    как организовать фильтр который будет работать с данными с другого листа

    в файле примера это лист СБОР столбец Б

    хотелось бы чтобы фильтр работал на листе рабочий

    добрый всем вечер!

    не пойму то ли я затупил, то ли запутался в 3 соснах

    как организовать фильтр который будет работать с данными с другого листа

    в файле примера это лист СБОР столбец Б

    хотелось бы чтобы фильтр работал на листе рабочий taxi_driver

    Сообщение добрый всем вечер!

    не пойму то ли я затупил, то ли запутался в 3 соснах

    как организовать фильтр который будет работать с данными с другого листа

    в файле примера это лист СБОР столбец Б

    хотелось бы чтобы фильтр работал на листе рабочий Автор — taxi_driver
    Дата добавления — 23.05.2013 в 19:57

    Serge_007 Дата: Четверг, 23.05.2013, 20:12 | Сообщение № 2

    А как Вы себе это представляете? Данные ведь на другом листе, так что фильтровать-то? Пустые ячейки?

    Заменой может служить сводная таблица (см. вложение)

    А как Вы себе это представляете? Данные ведь на другом листе, так что фильтровать-то? Пустые ячейки?

    Заменой может служить сводная таблица (см. вложение) Serge_007

    А как Вы себе это представляете? Данные ведь на другом листе, так что фильтровать-то? Пустые ячейки?

    Заменой может служить сводная таблица (см. вложение) Автор — Serge_007
    Дата добавления — 23.05.2013 в 20:12

    taxi_driver Дата: Четверг, 23.05.2013, 20:30 | Сообщение № 3

    странно, не думал что это до сих пор не реализовали.

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

    может есть другой путь

    странно, не думал что это до сих пор не реализовали.

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

    может есть другой путь taxi_driver

    Сообщение странно, не думал что это до сих пор не реализовали.

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

    может есть другой путь Автор — taxi_driver
    Дата добавления — 23.05.2013 в 20:30

    AndreTM Дата: Четверг, 23.05.2013, 20:44 | Сообщение № 4
    Skype: andre.tm.007
    Donate: Q iwi: 9517375010

    Ответить

    Serge_007 Дата: Четверг, 23.05.2013, 20:49 | Сообщение № 5
    taxi_driver Дата: Четверг, 23.05.2013, 20:53 | Сообщение № 6

    нет. увы это не для наших сотрудников, они до сих пор печатают 2 пальцами

    кстати, проблему то я решил простым ВПР и списками но для ее реализации требуется полное совпадение номера, вот только хочется еще меньше влияния человеческого фактора, именно поэтому хотелось бы реализовать идею с фильтром, не нужно переключать язык, чтоб набрать А200.0539.000.016

    просто набрал в нужной ячейке НА ДРУГОМ ЛИСТЕ 0539.0 , нажал кнопочку если без этого никак, а эксель сам тебе подсказал, один клик мышкой и готово

    а то эту дуры (сотрудницы) раскладку не переключают, точки и запятые путают и тд и тп

    ЗЫ если кому не влом заморочтесь

    нет. увы это не для наших сотрудников, они до сих пор печатают 2 пальцами

    кстати, проблему то я решил простым ВПР и списками но для ее реализации требуется полное совпадение номера, вот только хочется еще меньше влияния человеческого фактора, именно поэтому хотелось бы реализовать идею с фильтром, не нужно переключать язык, чтоб набрать А200.0539.000.016

    просто набрал в нужной ячейке НА ДРУГОМ ЛИСТЕ 0539.0 , нажал кнопочку если без этого никак, а эксель сам тебе подсказал, один клик мышкой и готово

    а то эту дуры (сотрудницы) раскладку не переключают, точки и запятые путают и тд и тп

    ЗЫ если кому не влом заморочтесь taxi_driver

    Сообщение нет. увы это не для наших сотрудников, они до сих пор печатают 2 пальцами

    кстати, проблему то я решил простым ВПР и списками но для ее реализации требуется полное совпадение номера, вот только хочется еще меньше влияния человеческого фактора, именно поэтому хотелось бы реализовать идею с фильтром, не нужно переключать язык, чтоб набрать А200.0539.000.016

    просто набрал в нужной ячейке НА ДРУГОМ ЛИСТЕ 0539.0 , нажал кнопочку если без этого никак, а эксель сам тебе подсказал, один клик мышкой и готово

    а то эту дуры (сотрудницы) раскладку не переключают, точки и запятые путают и тд и тп

    ЗЫ если кому не влом заморочтесь Автор — taxi_driver
    Дата добавления — 23.05.2013 в 20:53

    Источник

    Excel фильтр на другой странице

    Умные люди, подскажите, пожалуйста:
    Факс: на одном листе (Adding info) человек будет заполнять данные. Речь непосредственно про столбец С.
    Задача: как вынести фильтр по столбцу С по названию клиента на другой лист (Daily work), чтобы можно было выбрать любую компанию из заполненных в ячейке I5

    То есть сейчас клиентов список пока пуст, как он будет наполняться, в любой момент я могу воспользоваться фильтром на том же листе в ячейке С1 (Adding info) добавив при это фильтры по строкам. но этот лист очень массивный будет информативный, поэтому хочется чтобы фильтр отображался на другом листе Daily work.

    У меня пока идей вообще никаких нет(((

    Умные люди, подскажите, пожалуйста:
    Факс: на одном листе (Adding info) человек будет заполнять данные. Речь непосредственно про столбец С.
    Задача: как вынести фильтр по столбцу С по названию клиента на другой лист (Daily work), чтобы можно было выбрать любую компанию из заполненных в ячейке I5

    То есть сейчас клиентов список пока пуст, как он будет наполняться, в любой момент я могу воспользоваться фильтром на том же листе в ячейке С1 (Adding info) добавив при это фильтры по строкам. но этот лист очень массивный будет информативный, поэтому хочется чтобы фильтр отображался на другом листе Daily work.

    У меня пока идей вообще никаких нет((( Aser449

    Сообщение Умные люди, подскажите, пожалуйста:
    Факс: на одном листе (Adding info) человек будет заполнять данные. Речь непосредственно про столбец С.
    Задача: как вынести фильтр по столбцу С по названию клиента на другой лист (Daily work), чтобы можно было выбрать любую компанию из заполненных в ячейке I5

    То есть сейчас клиентов список пока пуст, как он будет наполняться, в любой момент я могу воспользоваться фильтром на том же листе в ячейке С1 (Adding info) добавив при это фильтры по строкам. но этот лист очень массивный будет информативный, поэтому хочется чтобы фильтр отображался на другом листе Daily work.

    У меня пока идей вообще никаких нет((( Автор — Aser449
    Дата добавления — 19.07.2017 в 15:58

    Источник

    Adblock
    detector

    Фильтр — работа с данными на другом листе

    taxi_driver

    Дата: Четверг, 23.05.2013, 19:57 |
    Сообщение № 1

    Группа: Пользователи

    Ранг: Новичок

    Сообщений: 34


    Репутация:

    1

    ±

    Замечаний:
    0% ±


    добрый всем вечер!

    не пойму то ли я затупил, то ли запутался в 3 соснах

    как организовать фильтр который будет работать с данными с другого листа

    в файле примера это лист СБОР столбец Б

    хотелось бы чтобы фильтр работал на листе рабочий

    К сообщению приложен файл:

    21.xls
    (26.0 Kb)

     

    Ответить

    Serge_007

    Дата: Четверг, 23.05.2013, 20:12 |
    Сообщение № 2

    Группа: Админы

    Ранг: Местный житель

    Сообщений: 15888


    Репутация:

    2623

    ±

    Замечаний:
    ±


    Excel 2016

    Цитата (taxi_driver)

    как организовать фильтр который будет работать с данными с другого листа

    Никак

    А как Вы себе это представляете? Данные ведь на другом листе, так что фильтровать-то? Пустые ячейки?

    Заменой может служить сводная таблица (см. вложение)


    ЮMoney:41001419691823 | WMR:126292472390

     

    Ответить

    taxi_driver

    Дата: Четверг, 23.05.2013, 20:30 |
    Сообщение № 3

    Группа: Пользователи

    Ранг: Новичок

    Сообщений: 34


    Репутация:

    1

    ±

    Замечаний:
    0% ±


    странно, не думал что это до сих пор не реализовали.

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

    может есть другой путь

     

    Ответить

    AndreTM

    Дата: Четверг, 23.05.2013, 20:44 |
    Сообщение № 4

    Группа: Друзья

    Ранг: Старожил

    Сообщений: 1762


    Репутация:

    498

    ±

    Замечаний:
    0% ±


    2003 & 2010

    Цитата (taxi_driver)

    может есть другой путь

    Есть, как же нет biggrin
    Использовать ADODB — быстро, качественно и со вкусом…


    Skype: andre.tm.007
    Donate: Qiwi: 9517375010

     

    Ответить

    Serge_007

    Дата: Четверг, 23.05.2013, 20:49 |
    Сообщение № 5

    Группа: Админы

    Ранг: Местный житель

    Сообщений: 15888


    Репутация:

    2623

    ±

    Замечаний:
    ±


    Excel 2016

    Цитата (taxi_driver)

    это так заманчиво

    Ничего «заманчивого» я в этом не вижу, вижу только несуразицу. Как можно фильтровать то чего нет или находится в другом месте? Вы сами подумайте, если сигарета в руке, а фильтр отдельно в кармане, то как её курить? Либо без фильтра, либо их всё-таки надо соединить. Так же и тут


    ЮMoney:41001419691823 | WMR:126292472390

     

    Ответить

    taxi_driver

    Дата: Четверг, 23.05.2013, 20:53 |
    Сообщение № 6

    Группа: Пользователи

    Ранг: Новичок

    Сообщений: 34


    Репутация:

    1

    ±

    Замечаний:
    0% ±


    нет. увы это не для наших сотрудников, они до сих пор печатают 2 пальцами

    кстати, проблему то я решил простым ВПР и списками но для ее реализации требуется полное совпадение номера, вот только хочется еще меньше влияния человеческого фактора, именно поэтому хотелось бы реализовать идею с фильтром, не нужно переключать язык, чтоб набрать А200.0539.000.016

    просто набрал в нужной ячейке НА ДРУГОМ ЛИСТЕ 0539.0 , нажал кнопочку если без этого никак, а эксель сам тебе подсказал, один клик мышкой и готово

    а то эту дуры (сотрудницы) раскладку не переключают, точки и запятые путают и тд и тп

    ЗЫ если кому не влом заморочтесь

    Сообщение отредактировал taxi_driverЧетверг, 23.05.2013, 21:16

     

    Ответить

    Rave

    Дата: Четверг, 23.05.2013, 21:35 |
    Сообщение № 7

    Группа: Пользователи

    Ранг: Новичок

    Сообщений: 25


    Репутация:

    2

    ±

    Замечаний:
    0% ±


    Сообщение отредактировал RaveЧетверг, 23.05.2013, 21:37

     

    Ответить

    taxi_driver

    Дата: Четверг, 23.05.2013, 21:57 |
    Сообщение № 8

    Группа: Пользователи

    Ранг: Новичок

    Сообщений: 34


    Репутация:

    1

    ±

    Замечаний:
    0% ±


    Цитата (Rave)

    taxi_driver, может Вам выпадающий список нужен, а не фильтр?

    как бы да, хотел именно это, теперь бы узнать как это сделано smile

    просмотр функции не доступен

    Сообщение отредактировал taxi_driverЧетверг, 23.05.2013, 22:27

     

    Ответить

    Poltava

    Дата: Пятница, 24.05.2013, 07:57 |
    Сообщение № 9

    Группа: Друзья

    Ранг: Форумчанин

    Сообщений: 232


    Репутация:

    50

    ±

    Замечаний:
    0% ±


    А зачем Вам код! это готовая надстройкма! просто настройте все как описано в инструкции и все заработает

     

    Ответить

    taxi_driver

    Дата: Пятница, 24.05.2013, 22:05 |
    Сообщение № 10

    Группа: Пользователи

    Ранг: Новичок

    Сообщений: 34


    Репутация:

    1

    ±

    Замечаний:
    0% ±


    Poltava, и да и нет, по своей первой профессии привык быть в состоянии ответить на любой вопрос

     

    Ответить

    ikki

    Дата: Суббота, 25.05.2013, 06:27 |
    Сообщение № 11

    Группа: Друзья

    Ранг: Старожил

    Сообщений: 1906


    Репутация:

    504

    ±

    Замечаний:
    0% ±


    Excel 2003, 2010

    простой пример на скорую руку.
    дальше можно накручивать и оптимизировать по вкусу и по потребностям.

    пс. что-то не получилось прикрепить файлик sad
    но из кода, думаю, всё понятно.
    tb — текстбокс на листе, lb — листбокс, код — в модуле этого листа; список — именованный диапазон на любом листе
    [vba]

    Код

    Private Sub lb_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
        Me.tb = Me.lb
    End Sub

    Private Sub tb_Change()
          s = «*» & Me.tb.Text & «*»: arr = [список].Value
          With CreateObject(«scripting.dictionary»)
              For Each e In arr
                  If e Like s Then .Item(e) = 0&
              Next
              Me.lb.List = .keys
          End With
    End Sub

    [/vba]


    помощь по Excel и VBA
    ikki@fxmail.ru, icq 592842413, skype alex.ikki

    Сообщение отредактировал ikkiСуббота, 25.05.2013, 06:31

     

    Ответить

    Ответить

    taxi_driver

    Дата: Суббота, 25.05.2013, 09:18 |
    Сообщение № 13

    Группа: Пользователи

    Ранг: Новичок

    Сообщений: 34


    Репутация:

    1

    ±

    Замечаний:
    0% ±


    ikki, как работает я понял, но прикрутить к файлу примера не могу, увы…..

     

    Ответить

    Василий

    Дата: Четверг, 30.05.2013, 11:34 |
    Сообщение № 14

    есть решение, если я правильно понял ваше желание.
    закладка данные, проверка данных, ставим список и выделяем на втором листе перечень данных, которые нужны в «фильтре». и все :):):)

     

    Ответить

    Копирование только видимых ячеек

    ​Смотрите также​​ потом нашел тут​ — выделяете диапазон​ данный момент отфильтрованы​ логику панели не​ «ВыделитьВидемыеЯчейки»? В Excel-2003​ IsEmpty(ActiveCell.Value) ‘…находим пустую​ a As Double​anabioss13​ вставка» но точно​ которое мы зададим​ в первой ячейке.​ «Ctrl» + «Shift»​ особенно, если много​(Выделить группу ячеек).​ книгу, щелкните вкладку​ вы можете скопировать​Примечание:​ , и сделал,​ A2:A12—Вставить. В этом​ только ячейки с​ ломать).​

    ​ ее можно найти​ ячейку ниже ActiveSheet.Paste​ Dim c As​: На примере работает..​ не скажу.​ условным форматированием и​ В нашем примере,​ + кнопку (стрелочку)​ строк.​Выберите опцию​ другого листа или​ только итоговых данных​Мы стараемся как​ чтобы запускалось в​ случае ячейки которые​ данными, пустые ячейки​8) закрыть панель​ в настройках панелей​ Application.CutCopyMode = False​ Integer Dim r​

    ​ Но файл у​

    1. ​Алексей200485954​ формулой. Смотрите, как​ мы написали число800​ вниз (или кнопку​Первый способ -​

      ​Visible cells only​​ выберите другую книгу​ из структурированных листа.​ можно оперативнее обеспечивать​

    2. ​ каждом файле) кнопки​​ скрыты не изменятся,​​ скрыты.​​ настройки.​​ управления.​ Else ActiveSheet.Paste Application.CutCopyMode​​ As Integer Dim​​ меня намного больше​

      Изображение ленты Excel

    3. ​: Офигеть, все получилось.​​ это сделать, в​​ в ячейку D2​​ вверх, зависит от​​обычный​

    4. ​(Только видимые ячейки)​​ и выделите левую​​Сделайте следующее:​ вас актуальными справочными​

      Команда

    5. ​ сделать пока не​ Но в выделенных​Я пока решаю​​После вышеописанных действий​​А где именно?​ = False End​

      ​ i As Integer​​ и если так​ Огромное спасибо!​ статье «Закрасить ячейку​ столбца D. Немного​ того, где хотим​.​ и нажмите​ верхнюю ячейку области​Выделите ячейки, которые нужно​

      ​ материалами на вашем​​ смог, но горячие​ ячейках останутся формулы,​ это так: снимаю​ кнопка «ВыделитьВидемыеЯчейки» будет​Семен Казменко​ If End If​ Dim EndRow As​ делать, то почему​dgrom​

    support.office.com

    Как скопировать только видимые ячейки в Excel

    ​ по условию в​ не по теме,​ выделить ячейки –​Возьмем такую таблицу.​OK​

    ​ вставки.​ скопировать подробнее, читайте​

    Копируем видимые ячейки в Excel

    ​ языке. Эта страница​ клавиши работают.​ которые заменить на​ фильтр, потом копирую​

    Копируем видимые ячейки в Excel

    ​ там куда вы​: Расскажу только про​ Next i End​

    1. ​ Integer ‘как работает?​​ то вставляет всего​​: Вот что гласит​
    2. ​ Excel формулой».​​ но хочется сказать​​ ниже или выше​​ Таблица будет одна​​.​Примечание:​​ статью выберите ячеек,​​ переведена автоматически, поэтому​Копируем видимые ячейки в Excel
    3. ​ячейки. Как исправить это?​​ значения можно будет​​ весь столбец В​ ее перетащили и​​ Excel-2003. Дома под​​ SubP.S. Мало данных​Копируем видимые ячейки в Excel
    4. ​ _ ‘ Выделям​ 2 первых ячейки.​​ справка.​​Алексей200485954​
    5. ​ здесь. Сочетание клавиш​​ ячейки, в которой​​ для всех примеров.​​Excel выделит видимые ячейки.​​ При копировании значения последовательно​

    ​ диапазонов, строк и​

    Копируем видимые ячейки в Excel

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

    ​ можно будет выполнить​

    office-guru.ru

    Вставить в видимые строки в Excel.

    ​ рукой только он.​ — раз! Все​ ​ ячейку с нужным​​anabioss13​В меню ПРАВКА​: Есть большая таблица.​ «Ctrl» + R​ написали число).​Уберем фильтром все цифры​ Теперь нажмите сочетание​ вставляются в строки​ столбцов на листе.​ содержать неточности и​ не копировались ячейки​The_Prist​ с галкой «Пропускать​ все действия из​1) левой кнопкой мыши​ что выше можно​ значением. Далее ОК.​
    ​: Все. Я разобрался.​​ жмем «перейти». В​​ Выбрал через фильтр​
    ​ – копирует данные​Теперь, или нажимаем​ 2 из таблицы.​
    ​Ctrl+C​ и столбцы. Если​Совет:​ грамматические ошибки. Для​ скрытые фильтром.​:​ пустые ячейки», а​ моего предыдущего сообщения.​ по любой панели​ сделат массивом. Но​ ‘Если фильтр уже​ Из за другого​ появившемся окошке жмем​ нужные строки (20​ по строке Excel​ сочетание клавиш «Ctrl»​ В оставшиеся видимые​, чтобы скопировать диапазон.​
    ​ область вставки содержит​
    ​ Чтобы отменить выделение ячеек,​ нас важно, чтобы​
    Вставить в видимые строки Excel.​Помню раньше, когда​iksrman​ вот есть ли​
    ​Кстати, если впоследствии​
    ​ кнопок (например, обычно​ я как-то​ задействован — выделяем​ фильтра не вставлялось​ «выделить». В появившейся​ шт). Когда начинаю​ (в нашем примере​ + G, или​ ячейки поставим цифру​Выберите ячейку​ скрытые строки или​ щелкните любую ячейку​ эта статья была​ то, получалось нормально​: The_Prist,отличная штука! Всем​ возможность копирования, НЕ​
    ​ Вам будет нужно​ включена панель «Стандартная»).​с массивами не​ любую видимую ячейку.​ как надо. Спасибо,​ менюшке выбираем «только​ делать вставку в​ – строка 2,​ клавишу F5. Выйдет​ 600. В ячейку​A6​​ столбцы, возможно, потребуется​ на листе.​

    ​ вам полезна. Просим​ копировать, но не​ советую! Давно себе​ снимая фильтр?​ удалить какие-то кнопки​2) в появившемся​ очень. А так​ _ ‘ Далее​ вы мне помогли.​ видимые ячейки». Готово.​ другом документе он​​ копировали число 800​ диалоговое окно «Переход».​​ В2 ставим число​и нажмите​ отобразить их, чтобы​Щелкните​ вас уделить пару​ знаю почему так​ делал себе надстройку​Sanja​ с панелей, то​ контекстном меню список​ — чем мог,​ по ходу a​_Boroda_​[email protected]@​ вставляет все строки,​ из ячейки D2).​ Нажимаем кнопку «Выделить…».​ 600, затем копируем​Ctrl+V​ увидеть все скопированные​Главная​
    ​ секунд и сообщить,​
    ​ происходит.​ из этого макроса.​: А просто выделить​ их можно перетаскивать​ панелей экранных кнопок,​ тем помог.​ = InputBox(prompt:=»Введите значение​: Для удобства можно​: Alt+;​ которые попадают в​ Получилось так.​ И, в новом​ его вниз по​, чтобы вставить диапазон.​ данные.​ >​ помогла ли она​Demetry​ Спасибо Вам.​ отфильтрованные значение и​
    Как вставить только в видимые стоки Excel.​ в обратном порядке​ в самом низу​Olya1985​ фильтра», _ Title:=»Копирование​ вытащить на панель​а у меня​ диапазон выделенных ячеек.​Третий способ.​ диалоговом окне «Выделение​ столбцу (тянем за​

    excel-office.ru

    Проблемка с копированием отфильтрованных ячеек

    ​Результат:​​По умолчанию Excel копирует​Найти и выделить​ вам, с помощью​: Надо выделить нужные​Rulsan​ скопировать их не​ при наличии на​ пункт «настройка». Выбрать​: хорошо. спасибо!​
    ​ значений», _ Default:=ActiveCell.Value)​ быстрого доступа кнопочку​ эта комбинация клавиш​Скажите пожалуйста как​В новом столбце​

    ​ группы ячеек» ставим​​ правый нижний угол​Урок подготовлен для Вас​ как видимые, так​
    ​, а затем выберите​ кнопок внизу страницы.​ ячейки, потом Ctrl-G​: Благодарю, , то​
    ​ пробовали?​ экране окна «Настройка».​ его.​Семен Казменко​ Selection.AutoFilter Field:=1, Criteria1:=a​ с черными квадратиками​ перестала работать в​ корректно скопировать и​ (в нашем примере​

    ​ галочку у слов​ ячейки В2). Значения​ командой сайта office-guru.ru​

    ​ и скрытые ячейки.​​ пункт​ Для удобства также​

    ​ — Выделить… -Только​​ что нужно, огромное​gling​
    ​ Например, выбрали кнопку​3) появится окно​: Предложенный Вам вариант​ c = ActiveCell.Column​ (как на рисунке​ обоих версиях после​

    ​ вставить в другом​​ – столбец Е)​
    ​ «Только видимые ячейки».​ скопировались только в​Источник: http://www.excel-easy.com/examples/copy-visible-cells-only.html​ Однако можно скопировать​Выделение группы ячеек​ приводим ссылку на​ видимые ячейки. Потом​
    ​ спасибо. Теперь как​: Копировать можно, вставить​

    planetaexcel.ru

    Как скопировать ячейки с фильтром (Формулы/Formulas)

    ​ «Сохранить» (дискетка) и​​ «Настройка», там на​ такой заумный. Все​ EndRow = ActiveSheet.UsedRange.Row​ ниже)​ переустановки винды (7)​ месте несколько отфильтрованных​ выделяем ячейки. Нажимаем​Нажимаем «ОК». Затем вставляем​ видимые ячейки. Точно​Перевел: Антон Андронов​ только видимые ячейки.​

    ​.​​ оригинал (на английском​ обычным копипастом.​;)

    ​ бы заставить работать​​ нельзя в отфильтрованный​ перетащили ее отпустив​ вкладке «Команды» два​ это можно сделать​ — 1 +​»Выделить видимые ячейки»​ (хотя раньше часто​

    ​ строк.​​ клавишу F5. Выйдет​ как обычно.​ также можно вставлять​Автор: Антон Андронов​В этом примере строка​

    ​Выберите параметр​​ языке) .​Алексей пинчук​ эти макросы во​ диапазон, вставка происходит​ на окне «Настройка».​ списка.​

    ​ простым копированием. Для​
    ​ _ ActiveSheet.UsedRange.Rows.Count ‘​Клавишами это Альт​

    excelworld.ru

    Вставить скопированные строки в Excel с учетом фильтра

    ​ пользовалась)​​Pankratd​ диалоговое окно «Переход».​Ещё один способ​ и формулы. Мы​Вставить только в видимые​ 2 скрыта:​только видимые ячейки​Если некоторые ячеек, строк​: > На самом​ всех открытых файлах​ даже в те​Olya1985​4) в правом​

    ​ этого:​​ Находим последнюю строку​ точка_с_запятой​в чем может​: Сталкивался с такой​ Нажимаем кнопку «Выделить…».​ вызвать диалоговое окно​ в ячейке С2​ строки в​Если просто скопировать, а​и нажмите кнопку​ и столбцов на​ деле я применил​ Excel, а не​ строки которые скрыты.​: спасибо! у меня​ списке выбрать категорию​1) Выделить нужный​ _ рабочей области​Olya1985​ быть причина?​ же проблемой, делаю​ И, в новом​ «Выделение группы ячеек».​ пишем такую формулу.​Excel​ затем вставить этот​ОК​ листе не отображается,​ не фильтр к​ только когда открывается​Rulsan​ тоже excel 2003.​ «Правка»​ диапазон.​ For i =​: Подскажите, пожалуйста, можно​anabioss13​ так:​ диалоговом окне «Выделение​ На закладке «Главная»​ =А2*10​числа, формулы, текст​ диапазон, результат получается​.​ у вас есть​ диапазону, а скрыл​ файл с примером​: Да, как сказал,​ а еще можно​5) в левом​2) Нажать кнопку​ 1 To EndRow​ ли в excel​
    ​: Здравствуйте. Подскажите пожалуйста​Открываю буфер обмена​ группы ячеек», ставим​ в разделе «Редактирование»​

    ​Получилось так.​​ можно несколькими способами.​

    ​ следующим:​​Щелкните​ возможность копирования всех​ некоторые строки​ Tips_Macro_CopyPasteInHiddenCells.xls​ , копировать то​
    ​ этот пункт добавить​ появится список команд​
    ​ «ВыделитьВидемыеЯчейки».​ If Cells(i, c).Value​
    ​ 2003 после копирования​ как скопировать последний​ (меню «правка» в​
    ​ галочку у слов​ нажимаем на кнопку​Отменим фильтр. Получилась такая​ Когда нужно вставить​Чтобы скопировать только видимые​Копировать​

    ​ ячеек, или только​​Это и есть​P.S. Имеется ввиду,​ можно, я уже​ в меню edit.​ этой категории.​3) Начать копирование​
    ​ = a Then​

    ​ столбца с отфильтрованными​​ столбец с данными​ 2003, или лента​ «Только видимые ячейки».​
    ​ «Найти и выделить».​ таблица.​ числа, формулы, текст​ ячейки, выполните несколько​
    ​(или нажмите клавиши​ видимые ячейки. По​ ответ на вопрос.​ чтобы прикрутить как-то​ пробовал копировать только​Rulsan​
    ​6) почти в​ (ну а далее​ Cells(i, c).Select Selection.Copy​ данными сделать так,​
    ​ и вставить в​ «главная» в 2007).​ Нажимаем «ОК». Теперь,​
    ​ В появившемся списке​Формула и цифры вставились​ не во все​
    ​ простых действий:​ CTRL+C).​ умолчанию Excel копирует​ Высота строки (а​
    ​ в виде кнопок​ видимые ячейки, по​: Привет всем.​ самом конце этого​ обычно).​ Cells(EndRow + 5,​ чтобы при их​ другой файл, чтобы​Копиую отфильтрованный диапазон​
    ​ не отменяя выделения,​ нажимаем на функцию​

    ​ только в отфильтрованные​ строки таблицы, можно​Выделите диапазон​Выделите левую верхнюю ячейку​ скрытых или отфильтрованных​ скрытие строки —​ в ленту или​
    ​ всякому, но вставляет​Посоветуйте, пожалуйста, есть​ (см.п.5) списка кнопка​Вопрос в другом.​ c).Activate ‘ Активируем​ вставке в отедельный​ скопировалось только то​ в буфер, при​ в первой ячейке​ «Выделение группы ячеек».​ строки.​ воспользоваться фильтром. Как​

    ​A1:A4​​ области вставки и​ ячейки не только​ просто установка её​ горячих клавиш, чтобы​ то оно подряд,​

    CyberForum.ru

    Копирование отфильтрованного диапазона данных

    ​ ли возможность в​​ «ВыделитьВидемыеЯчейки»​
    ​ Где найти кнопку​ последнюю строку _​ столбец они вставлялись​ что видимо. А​ копировании дапзон выделяется​ столбца (у нас​ Чтобы​Второй способ.​ установить фильтр и​.​ нажмите кнопку​ видимые ячейки. Если​ высоты в 0)​
    ​ всегда была возможность​ а не в​ Excel или надстройке​7) на нее​ «ВыделитьВидемыеЯчейки»? В Excel-2003​ плюс 5 строк.​ с учетом фильтра,​ то когда копируешь​ бегущими муравьями. Снимаю​ – Е2) вводим​

    ​заполнить видимые ячейки в​​Также отфильтруем данные.​ как фильтровать в​На вкладке​Вставить​

    ​ это не является​​ будет копироваться, только​ такого копирования-вставки.​ отфильтрованные.​ PLEX копирования данных​ нужно нажать левой​

    ​ ее можно найти​​ If Not IsEmpty(Cells(EndRow​ то есть тольке​ как обычно оно​ этих муравьев «Esc»​ формулу, цифру, т.д.​ выделенных столбцах Excel​ В первой ячейке​ Excel, смотрите в​Home​

    ​(или нажмите клавиши​​ вас не устраивают,​ если копируется вся​P.S.S. Ни разу​gling​ из отфильрованного диапазона​ клавишей мыши, перетащить​ в настройках панелей​ + 5, c).Value)​ те данные которые​ вставляется со значениями​ и вставляю фрагмент​ Нажимаем сочетание клавиш​, нажимаем сочетание клавиш​

    ​ пишем число, формулу,​​ статье «Фильтр в​

    ​(Главная) нажмите кнопку​​ Ctrl + V).​ выполните действия, описанные​ строка. То есть​ не делал, но​: Можно такой вариант​

    ​ из столбца В​​ и отпустить на​ управления.​ Then ‘ если​ видны нам и​ которые скрыты внутри..​ из буфера. Вставляется​ «Ctrl» + «Enter».​ «Ctrl» + D.​ текст, т.д. Теперь,​ Excel». Но, чтобы​
    ​Find & Select​Совет:​ в этой статье,​ надо выделить не​ прочитал пост выше,​ использовать: Написать формулу​ в столбец А?​
    ​ любой панели кнопок​Olya1985​ строка не пустая,​ не hidden.​TimSha​ все как надо,​В Excel ячейки​ И все выделенные​ если строк тысячи,​ вставить данные только​(Найти и выделить)​ Чтобы скопировать выделенный фрагмент​

    planetaexcel.ru

    Excel: Когда копирую отфильтрованные ячейки и вставляю их на другой лист, то вставляются также и скрытые фильтром ячейки

    ​ чтобы скопировать только​
    ​ конкретные ячейки, а​ что можно сделать​ в А2 =B2;​
    ​ В столбце В​ (лучше где-то в​: Вопрос в другом.​ тогда… Do ActiveCell.Offset(1,​Igor_Tr​

    ​: Только видимое и​​ без скрытых строк.​ можно выделить цветом​ столбцы заполнятся данными​ то выделяем ячейки​ в видимые ячейки,​

    ​ и кликните по​​ на другой лист​ видимые ячейки. Например​ строки полностью.​ в виде надстройки,​ копируете ячейку A2​
    ​ на картинке на​ конце панели, чтоб​ Где найти кнопку​ 0).Select Loop Until​: Sub Копировать_Отфильтрованное() Dim​ выделяем (см .скрин)…​Как вариант «Специальная​ по поределенному условию,​ или формулой, как​ так: нажимаем клавиши​ нужны свои способы,​Go To Special​

    ​ или в другую​

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

    С помощью стандартного фильтра пользователь Microsoft Excel может решить далеко не все поставленные задачи. Нет визуального отображения примененных условий фильтрации. Невозможно применить более двух критериев отбора. Нельзя фильтровать дублирование значений, чтобы оставить только уникальные записи. Да и сами критерии схематичны и просты. Гораздо богаче функционал расширенного фильтра. Присмотримся к его возможностям поближе.

    Как сделать расширенный фильтр в Excel?

    Расширенный фильтр позволяет фильтровать данные по неограниченному набору условий. С помощью инструмента пользователь может:

    1. задать более двух критериев отбора;
    2. скопировать результат фильтрации на другой лист;
    3. задать условие любой сложности с помощью формул;
    4. извлечь уникальные значения.

    Алгоритм применения расширенного фильтра прост:

    1. Делаем таблицу с исходными данными либо открываем имеющуюся. Например, так:
    2. Пример.

    3. Создаем таблицу условий. Особенности: строка заголовков полностью совпадает с «шапкой» фильтруемой таблицы. Чтобы избежать ошибок, копируем строку заголовков в исходной таблице и вставляем на этот же лист (сбоку, сверху, снизу) или на другой лист. Вносим в таблицу условий критерии отбора.
    4. Условия.

    5. Переходим на вкладку «Данные» — «Сортировка и фильтр» — «Дополнительно». Если отфильтрованная информация должна отобразиться на другом листе (НЕ там, где находится исходная таблица), то запускать расширенный фильтр нужно с другого листа.
      Дополнительно.
    6. В открывшемся окне «Расширенного фильтра» выбираем способ обработки информации (на этом же листе или на другом), задаем исходный диапазон (табл. 1, пример) и диапазон условий (табл. 2, условия). Строки заголовков должны быть включены в диапазоны.
    7. Расширенный.

    8. Чтобы закрыть окно «Расширенного фильтра», нажимаем ОК. Видим результат.

    Результат1.

    Верхняя таблица – результат фильтрации. Нижняя табличка с условиями дана для наглядности рядом.

    

    Как пользоваться расширенным фильтром в Excel?

    Чтобы отменить действие расширенного фильтра, поставим курсор в любом месте таблицы и нажмем сочетание клавиш Ctrl + Shift + L или «Данные» — «Сортировка и фильтр» — «Очистить».

    Найдем с помощью инструмента «Расширенный фильтр» информацию по значениям, которые содержат слово «Набор».

    В таблицу условий внесем критерии. Например, такие:

    Критерии.

    Программа в данном случае будет искать всю информацию по товарам, в названии которых есть слово «Набор».

    Результат примера 2.

    Для поиска точного значения можно использовать знак «=». Внесем в таблицу условий следующие критерии:

    Критерий2.

    Excel воспринимает знак «=» как сигнал: сейчас пользователь задаст формулу. Чтобы программа работала корректно, в строке формул должна быть запись вида: =»=Набор обл.6 кл.»

    После использования «Расширенного фильтра»:

    Результат примера 3.

    Теперь отфильтруем исходную таблицу по условию «ИЛИ» для разных столбцов. Оператор «ИЛИ» есть и в инструменте «Автофильтр». Но там его можно использовать в рамках одного столбца.

    В табличку условий введем критерии отбора: =»=Набор обл.6 кл.» (в столбец «Название») и =»<10″ (в столбец «Цена»). То есть программа должна отобрать те значения, содержащие ТОЧНО информацию о товаре «Набор обл.6 кл.» ИЛИ информацию по товарам, цена которых <10.

    Критерий3.

    Обратите внимание: критерии необходимо записать под соответствующими заголовками в РАЗНЫХ строках.

    Результат отбора:

    Результат отбора.

    Расширенный фильтр позволяет использовать в качестве критерия формулы. Рассмотрим пример.

    Отбор строки с максимальной задолженностью: =МАКС(Таблица1[Задолженность]).

    Задолжонность.

    Таким образом мы получаем результаты как после выполнения несколько фильтров на одном листе Excel.

    Как сделать несколько фильтров в Excel?

    Создадим фильтр по нескольким значениям. Для этого введем в таблицу условий сразу несколько критерий отбора данных:

    Несколько критериев.

    Применим инструмент «Расширенный фильтр»:

    Результат для примера.

    Теперь из таблицы с отобранными данными извлечем новую информацию, отобранную по другим критериям. Например, только отгрузки за 2014 год.

    Отгрузки за 2014 .

    Вводим новый критерий в табличку условий и применяем инструмент фильтрации. Исходный диапазон – таблица с отобранными по предыдущему критерию данными. Так выполняется фильтр по нескольким столбцам.

    Чтобы использовать несколько фильтров, можно сформировать несколько таблиц условий на новых листах. Способ реализации зависит от поставленной пользователем задачи.

    Как сделать фильтр в Excel по строкам?

    Стандартными способами – никак. Программа Microsoft Excel отбирает данные только в столбцах. Поэтому нужно искать другие решения.

    Приводим примеры строковых критериев расширенного фильтра в Excel:

    1. Преобразовать таблицу. Например, из трех строк сделать список из трех столбцов и к преобразованному варианту применить фильтрацию.
    2. Отгрузки за 2014.

    3. Использовать формулы для отображения именно тех данных в строке, которые нужны. Например, сделать какой-то показатель выпадающим списком. А в соседнюю ячейку ввести формулу, используя функцию ЕСЛИ. Когда из выпадающего списка выбирается определенное значение, рядом появляется его параметр.

    Чтобы привести пример как работает фильтр по строкам в Excel, создадим табличку:

    Пример4.

    Для списка товаров создадим выпадающий список:

    Выпадающий список.

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

    Формула.

    Рядом с выпадающим списком ячейку введем следующую формулу: Ее задача – выбирать из таблицы те значения, которые соответствуют определенному товару

    Формула2.
    Результат5.

    Скачать примеры расширенного фильтра

    Таким образом, с помощью инструмента «Выпадающий список» и встроенных функций Excel отбирает данные в строках по определенному критерию.

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

    ПРИМЕР 3. Выберите
    из таблицы страны, имеющие плотность
    населения меньше 10
    чел на км2
    ИЛИ
    больше 100
    чел. на км2.

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

    2. Заголовки
      критериев поиска
      скопируйте в свободное место на листе
      с таблицей (вернитесь на лист Расширенный),
      например, I2.

    3. Заполните строки критериев
      I2
      и
      I3)

    1. Заголовки интересующих
      полей скопируйте
      в
      свободное место на новом
      листе — Листе7,
      например,
      В3
      .

    1. Выберите любую ячейку
      Листа7,
      на котором будут находиться отфильтрованные
      данные.

    2. Выберите
      команду
      ДАННЫЕ
      кнопка Дополнительно.

    3. Укажите в диалоговом окне
      Расширенный фильтр
      следующие параметры:

    • Обработка
      Скопировать результат
      в другое место.

    • Исходный диапазон
      перейдите на лист с таблицей и выделите
      ее всю.

    • Диапазон условий
      как только вы поставите текстовый
      курсор в поле Диапазон
      условий
      , так сразу
      же; окажетесь на листе, где будут
      находиться результаты фильтрации
      (Лист7).

    Перейдите на лист с исходными
    данными — выделите область критериев.

    • Поместить результат в
      диапазон
      — поставьте текстовый курсор в поле и
      снова окажетесь на листе результатов
      фильтрации — выделите скопированные
      ранее заголовки целевой области (В3:С3).

    1. Нажмите ОК.
      Получаем результат в целевой области.

    2. Переименуйте Лист7
      в лист Копирование
      результатов.
      Сохраните
      книгу Страны
      в своей папке.

    Задание 5. Связанные таблицы

    Связанная таблица— новшество вExcel2007. Она представляет
    собой набор данных, которым можно
    управлять как единым целым: сортировать,
    фильтровать данные, подсчитывать итоги.
    То есть связанная таблицаExcelпозволяет выполнять те же действия, что
    и с любым диапазоном ячеек, но при вставке
    или добавлении новых строк к таблице
    происходит автоматическое копирование
    формул и автоматическая поддержка
    форматов данных диапазона.

    Создание связанной таблицы

    1. Откройте файл-документСвязанные
      таблицы.
      xlsxиз папкиЗадания по Excel
      2
      . Сохраните файл в своей папке.

    2. Преобразуйте диапазон данныхв
      таблице всвязанную таблицу. Для
      этого выделите таблицу и выберите
      командуВСТАВКА — группа Таблицы —
      Таблица
      . Появится диалоговое окноСвязанные таблицы.

    3. Поставьте флажок Таблица с
      заголовками,
      если выбранный диапазон
      содержит данные для заголовков столбцов,
      и нажмитеOK. Иначе
      каждому столбцу будут автоматически
      присвоены названияСтолбец1,Столбец2и т.д.

    1. Диапазон ячеек таблицы стал связанной
      таблицей
      . На Инструментальной ленте
      появится контекстная вкладкаРАБОТА
      С ТАБЛИЦАМИ
      Конструктор.

    Примечание. Другой вариант
    создания связанной таблицы — выбрать
    команду
    ГЛАВНАЯ — группа Стили —
    Форматировать как таблицу
    .

    Для того, чтобы обратно преобразовать
    связанную таблицу в диапазон ячеек
    нужно выделить любую ячейку таблицы и
    выбрать команду
    РАБОТА С ТАБЛИЦАМИ
    — Конструктор — преобразовать в диапазон
    .

    Добавление итогов

    В связанной таблице легко подсчитать
    итоговые значения.

    1. Вставьте строку итоговпосле
      последней строки связанной таблицы.
      Для этого выделите любую ячейку таблицы
      и выберите командуРАБОТА С ТАБЛИЦАМИ
      — Конструктор — группа Параметры стилей
      таблиц — Строка итогов.
      В конце таблицы
      будет добавлена строка с итоговыми
      данными.

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

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

    2. Выберите функциюСуммаиз
      раскрывающегося списка в стоке итогов.

    Соседние файлы в папке Excel2007

    • #
    • #
    • #
    • #
    • #

    MulTEx »

    28 Июль 2017              9819 просмотров

    Переместить фильтр

    Данная функция является частью надстройки MulTEx


    Вызов команды:
    MulTEx -группа Ячейки/ДиапазоныДиапазоныПереместить фильтр


    Команда копирует фильтр из одной таблицы и переносит его на любую другую таблицу, сохраняя все условия фильтрации. Для чего это может быть нужно? Предположим, имеется таблица:
    Пример таблицы с фильтром
    В ней отфильтрованы данные по трем столбцам: Контрагент, Отсрочка платежа дни, Штрафы за просрочку оплаты. При этом из более чем 80-ти контрагентов отобрано фильтром только 25 необходимых, для отсрочки платежа установлено условие не показывать строки с просрочкой 25 дней и менее, а для штрафов — не показывать строки с суммами меньше или равные 1000р.
    Ситуация1: точно такие же условия надо применить к такой же таблице, но за другие периоды. Вручную придется в другой таблице заново выбирать всех контрагентов и проставлять условия на другие столбцы.
    Ситуация2: в таблицу необходимо добавить еще один столбец — Условия предоставления кредитного лимита. И поверх прежних условий фильтрации применить фильтр еще и по новому столбцу. Вручную придется сначала полностью убрать фильтр с листа, добавить столбец, установить фильтр заново и прописать все условия. Никак по-другому не получится(если только речь не об умной таблице — Вставка -Таблица).
    С помощью команды Переместить фильтр обе ситуации становятся решаемыми очень просто. Все, что необходимо — выделить диапазон с нужным фильтром, перейти на вкладку MulTEx -группа Ячейки/ДиапазоныДиапазоныПереместить фильтр:
    Перенести фильтр

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

    И распространить эти условия на диапазон: указывается диапазон ячеек вместе с заголовком, к которому необходимо применить скопированные условия фильтрации.
    Если столбцов в новом диапазоне меньше, чем в скопированном фильтре — то в новую таблицу будут перенесены условия первых n столбцов скопированного фильтра, где n — количество столбцов в новой таблице. Если столбцов больше — фильтр будет установлен на все указанные столбцы.
    Если условия скопированного фильтра необходимо распространить на умную таблицу(Вставка(Insert)Таблица(Table)), то в поле И распространить эти условия на диапазон допускается указать одну любую ячейку внутри этой таблицы. Границы такой таблицы будут определены автоматически.


    Расскажи друзьям, если статья оказалась полезной:

      Плейлист   Видеоинструкции по использованию надстройки MulTEx

    Понравилась статья? Поделить с друзьями:

    А вот еще интересные статьи:

  • Excel фильтр на все листы
  • Excel фильтр на время
  • Excel фильтр на английском
  • Excel фильтр моим значения
  • Excel фильтр много значений

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии