Если вы используете расширенные возможности фильтрации Excel, вы не ограничены фильтрацией «на месте». Вы также можете выполнить эквивалент _ извлечения базы данных_, который представляет собой двухэтапный процесс. Сначала список фильтруется, а затем записи, соответствующие вашим критериям, копируются в другую область рабочего листа.

Чтобы указать Excel скопировать результаты фильтрации, выполните следующие действия:

  1. Выберите область, которую хотите отфильтровать.

  2. Выберите «Фильтр» в меню «Данные», затем выберите «Расширенный фильтр». Excel отображает диалоговое окно «Расширенный фильтр» с уже заполненным адресом исходной таблицы данных в поле «Диапазон списка». (См. Рис. 1.)

  3. Установите желаемые параметры фильтрации.

  4. Убедитесь, что выбран переключатель «Копировать в другое место».

  5. Укажите место назначения для копирования в поле «Копировать в».

  6. Щелкните ОК.

Когда вы указываете место назначения для копии (шаг 5), у вас есть три варианта. Во-первых, если вы укажете одну ячейку в качестве места назначения, Excel скопирует результаты фильтрации, независимо от количества извлеченных записей. Однако, если вы работаете с большим списком и в результате фильтрации может быть много-много строк, возможно, вы не захотите этого делать. В этом случае выберите пункт назначения в виде строки. Тогда Excel скопирует только это количество строк. Таким образом, если результатом фильтрации было 47 записей, а в качестве пункта назначения было выбрано 12 строк, копируются только первые 12 записей. Последний вариант — выбрать диапазон ячеек. Это ограничивает копию числом или строками и столбцами, указанными в диапазоне.

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (2859) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и новее) здесь:

link: / excelribbon-Copying_the_Results_of_Filtering [Копирование результатов фильтрации].