Назад Вперед Домашняя Печать Поиск
SharePoint Server 2007: справка и инструкции >  Управление сведениями о сотрудниках >  Службы Excel >  Взаимодействие с данными
Фильтрация данных в службах Excel
Фильтрация данных в службах Excel

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

Предполагаемое действие:


Фильтр текста

 Примечание.    Чтобы отфильтровать данные, автор книги сначала должен сохранить книгу Microsoft Office Excel с примененным фильтром. Дополнительные сведения см. в справке Microsoft Office Excel 2007.

  1. Укажите столбец, содержащий буквенно-цифровые данные.
  2. Щелкните стрелку Стрелка списка фильтра в заголовке столбца.
  3. Выполните одно из следующих действий:
  4. Выбор из списка, содержащего текстовые значения  

    1. Нажмите кнопку Фильтр.
    2. В списке, содержащем текстовые значения, установите или снимите флажки текстовых значений в зависимости от условий, по которым нужно выполнить фильтр.

      Список может содержать до 1 000 текстовых значений. При большом объеме списка снимите флажок (Выделить все) в верхней части списка, а затем выберите конкретные текстовые значения, по которым нужно выполнить фильтр.

      Совет.  Чтобы расширить или удлинить меню «Фильтр», щелкните и перетащите нижний угол.

    Создание условий  

    1. Выделите пункт Текстовые фильтры, а затем — одну из команд операторов сравнения (Оператор сравнения. Знак, используемый в условиях для сравнения двух значений. Имеется шесть стандартных операторов: = (равно), > (больше), < (меньше), >= (больше или равно), <= (меньше или равно), <> (не равно).) или команду Пользовательский фильтр.

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

    2. В правом поле диалогового окна Настраиваемый фильтр введите текст.

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

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

 К началу страницы

Фильтр чисел

 Примечание.    Чтобы отфильтровать данные, автор книги сначала должен сохранить книгу Excel с примененным автофильтром. Для получения дополнительных сведений см. справочную систему Microsoft Office Excel 2007.

  1. Укажите столбец, содержащий числовые данные.
  2. Щелкните стрелку Стрелка списка фильтра в заголовке столбца.
  3. Выполните одно из следующих действий:
  4. Выбор из списка чисел  

    1. Нажмите кнопку Фильтр.
    2. В списке чисел выделите или снимите выделение одного или нескольких чисел, по которым нужно выполнить фильтрацию.

      Список может содержать до 1 000 чисел. При большом объеме списка снимите флажок (Выделить все) в верхней части списка, а затем выберите конкретные числа, по которым нужно выполнить отбор.

      Совет.  Чтобы расширить или удлинить меню «Фильтр», щелкните и перетащите нижний угол.

    Создание условий  

    1. Выделите пункт Числовые фильтры, а затем — одну из команд операторов сравнения (Оператор сравнения. Знак, используемый в условиях для сравнения двух значений. Имеется шесть стандартных операторов: = (равно), > (больше), < (меньше), >= (больше или равно), <= (меньше или равно), <> (не равно).) или команду Настраиваемый фильтр.

      Например, чтобы выполнить фильтр чисел, находящихся в диапазоне между наименьшим и наибольшим значениями, выберите между.

    2. В правом поле (или полях) диалогового окна Пользовательский автофильтр введите числа или несколько чисел.

      Например, чтобы применить фильтр по числам в диапазоне между 25 и 50, введите числа 25 и 50.

 К началу страницы

Фильтр значений даты и времени

 Примечание.    Чтобы отфильтровать данные, автор книги сначала должен сохранить книгу Excel с примененным автофильтром. Для получения дополнительных сведений см. справочную систему Microsoft Office Excel 2007.

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

    1. Нажмите кнопку Фильтр.
    2. В списке, содержащем значения даты и времени, выделите одно или несколько значений этого типа, по которым нужно выполнить фильтрацию, или снимите выделение с ненужных значений.

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

      Список может содержать до 1 000 значений. При большом объеме списка снимите флажок (Выделить все) в верхней части списка и выберите конкретные текстовые значения, по которым требуется выполнить отбор.

      Совет.  Чтобы расширить или удлинить меню «Фильтр», щелкните и перетащите нижний угол.

    Создание условий  

    • Выделите пункт Фильтры по дате и выполните одно из следующих действий:

      Общий фильтр  

       Примечание.    Общий фильтр основан на операторе сравнения (Оператор сравнения. Знак, используемый в условиях для сравнения двух значений. Имеется шесть стандартных операторов: = (равно), > (больше), < (меньше), >= (больше или равно), <= (меньше или равно), <> (не равно).).

      1. Выберите одну из команд операторов сравнения (Равно, До, После или Между) или команду Настраиваемый фильтр.
      2. В правом поле диалогового окна Настраиваемый фильтр введите дату или время.

        Например, чтобы отфильтровать значения даты и времени в диапазоне между наименьшим и наибольшим значениями, выберите между.

      3. В правом поле или полях диалогового окна Настраиваемый фильтр введите дату или время.

        Например, чтобы отфильтровать даты в диапазоне между 01.03.2006 и 01.06.2006, введите значения 01.03.2006 и 01.06.2006, а чтобы выполнить фильтр значений времени между 08:00 и 00:00, — значения 08:00 и 00:00.

      Динамический фильтр  

       Примечание.    В динамическом фильтре условия могут меняться при его повторном применении.

      1. Выберите одну из встроенных команд работы с датами.

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

      2.  Примечания 

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

 Примечания 

  • Все фильтры дат основаны на григорианском календаре.
  • Финансовый год и финансовый квартал всегда начинаются в январе календарного года.

 К началу страницы

Фильтр по наибольшим или наименьшим числам

 Примечание.    Чтобы отфильтровать данные, автор книги сначала должен сохранить книгу Excel с примененным автофильтром. Для получения дополнительных сведений см. справочную систему Microsoft Office Excel 2007.

  1. Укажите столбец, содержащий числовые данные.
  2. Щелкните стрелку Стрелка списка фильтра в заголовке столбца.
  3. Выберите значение Числовые фильтры, а затем — Первые 10.
  4. В диалоговом окне Фильтр "Первые 10" выполните следующие действия.
    1. В поле слева выберите вариант Первые или Последние.
    2. В среднем поле введите число от 1 до 255 для параметра Элементы или от 0,00 до 100,00 для параметра Процент.
    3. В поле справа выполните одно из следующих действий:
      • Чтобы применить фильтр по числам, выберите вариант Элементы.
      • Чтобы выполнить отбор по процентным значениям, выберите вариант Процент.

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

 К началу страницы

Очистка фильтра для столбца

  • Чтобы очистить фильтр для столбца, нажмите кнопку фильтра Значок примененного фильтра в заголовке столбца, а затем выберите команду Снять фильтр со столбца <имя_столбца>.
 К началу страницы

Дополнительные сведения о фильтрации данных

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

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

Количество фильтруемых строк может превысить максимальное количество отображаемых строк  Если количество строк, соответствующих условиям фильтра, превышает максимальное количество строк, отображаемых в Microsoft Office Excel Web Access, то Office Excel Web Access отображает первый набор отфильтрованных строк вплоть до текущего максимального количества. Чтобы увидеть все отфильтрованные строки, может понадобиться прокрутить страницу до следующей области прокрутки. Можно просмотреть все строки, возвращаемые этим фильтром в одной области прокрутки, увеличивая количество строк, отображаемых в веб-клиенте Excel. Дополнительные сведения см. в статье Настраиваемые параметры веб-части веб-клиента Excel.

Непечатаемые знаки могут воспрепятствовать фильтрации  Веб-часть веб-клиента Excel не может применить фильтр к данным в столбце, содержащем знаки с кодами ANSII от 0 до 32, т. е. непечатаемые знаки. В книге Excel эти знаки отображаются в виде прямоугольников, как знаки-заполнители. Чтобы применить фильтр к данным, автор книги должен удалить эти непечатаемые знаки или заменить их печатаемыми знаками. Дополнительные сведения см. в справке Microsoft Office Excel 2007.

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

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

 К началу страницы