Excel фильтр по дате формула

На чтение 5 мин Опубликовано 15.01.2021

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

Содержание

  1. Как наложить фильтр по дате на табличный массив
  2. Способ 1. Использование опции «Фильтр»
  3. Способ 2. Использование опции «Фильтр по дате»
  4. Способ 3. Выполнение фильтрации вручную
  5. Способ 4. Использование расширенного фильтра по дате
  6. Как отменить фильтр в Excel
  7. Заключение

Как наложить фильтр по дате на табличный массив

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

Способ 1. Использование опции «Фильтр»

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

  1. Составить табличку, на которую необходимо наложить фильтр по дате. В этом массиве должны присутствовать конкретные числа месяца.

kak-v-excel-nastroit-filtr-po-date

Исходный табличный массив
  1. Выделить составленную таблицу левой клавишей манипулятора.
  2. Перейти во вкладку «Главная» в верхней панели инструментов главного меню Excel.
  3. Нажать на кнопку «Фильтр» в отобразившейся панели опций. Также в этом разделе есть функция «Сортировка», которая меняет порядок отображения строк или столбцов в исходной таблице, сортируя их по какому-либо параметру.

kak-v-excel-nastroit-filtr-po-date

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

kak-v-excel-nastroit-filtr-po-date

Стрелочки в заголовках столбцов, которые отобразятся после наложения фильтра
  1. В открывшемся контекстном меню найти раздел «Область поиска» и выбрать месяц, по которому будет выполняться фильтрация. Здесь отображаются только те месяцы, которые есть в исходном табличном массиве. Пользователю необходимо поставить галочку напротив соответствующего месяца и нажать на «ОК» внизу окошка. Допустимо выбрать сразу несколько вариантов.

kak-v-excel-nastroit-filtr-po-date

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

kak-v-excel-nastroit-filtr-po-date

Финальный результат фильтрации

Обратите внимание! В меню наложения фильтра можно отфильтровать данные по годам.

Способ 2. Использование опции «Фильтр по дате»

Это специальная функция, позволяющая сразу же фильтровать информацию в табличном массиве по датам. Чтобы ее активировать, необходимо проделать несколько шагов:

  1. Аналогичным образом наложить фильтр на исходную таблицу.
  2. В окне фильтрации найти строку «Фильтр по дате» и левой клавишей манипулятора кликнуть по стрелочке, расположенной справа от нее.
  3. Раскроется выпадающее меню. Здесь представлены варианты фильтрации данных по дате.

kak-v-excel-nastroit-filtr-po-date

Методы расширенной фильтрации в Excel
  1. К примеру, нажать на кнопку «Между…».
  2. Откроется окошко «Пользовательский автофильтр». Здесь в первой строчке необходимо указать начальную дату, а во второй конечную.

kak-v-excel-nastroit-filtr-po-date

Заполнение окна «Пользовательский автофильтр» после выбора функции «Между…»
  1. Проверить результат. В таблице останутся только значения, находящиеся в промежутке между указанными датами.

Способ 3. Выполнение фильтрации вручную

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

  1. В исходном табличном массиве найти даты, которые не нужны пользователю.
  2. Выделить найденные строки левой клавишей мышки.
  3. Нажать на кнопку «Backspace» с клавиатуры компьютера, чтобы удалить выделенные значения.

Дополнительная информация! В Microsoft Office Excel можно одновременно выделить несколько строчек в табличном массиве, чтобы сразу удалить их для экономии пользовательского времени.

Способ 4. Использование расширенного фильтра по дате

Выше был рассмотрен метод фильтрации значений в табличном массиве на основе опции «Между…». Для полного раскрытия темы необходимо обсудить несколько вариантов расширенного фильтра. Рассматривать все разновидности фильтра нецелесообразно в рамках данной статьи. Чтобы наложить на таблицу тот или иной фильтр по дате, необходимо:

  1. Наложить фильтр на таблицу через вкладку «Главная». О том, как это сделать, было рассказано выше.
  2. Раскрыть выпадающий список в заголовке любого столбика в таблице и щелкнуть ЛКМ по строчке «Фильтр по дате».
  3. Указать любой из вариантов. Для примера кликнем по строке «Сегодня».

kak-v-excel-nastroit-filtr-po-date

Выбор опции «Сегодня» в расширенном фильтре Эксель
  1. Информация в массиве отфильтруется по указанной дате. Т.е. в таблице останутся только те данные, у которых указана сегодняшняя дата. При выставлении такого фильтра Excel будет ориентироваться по дате, выставленной на компьютере.
  2. Выбрав вариант «Больше…», пользователю придется задать определенное число. После этого в табличном массиве останутся даты, которые больше указанной. Все остальные значения будут удалены.

Важно! Аналогичным образом применяются остальные варианты расширенной фильтрации.

Как отменить фильтр в Excel

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

  1. Выделить ЛКМ табличку, к которой применена фильтрация.
  2. Перейти в раздел «Главная» и щелкнуть по кнопке «Фильтр». Раскроется выпадающее меню.
  3. В контекстном меню необходимо нажать на кнопку «Очистить». После выполнения этого действия фильтрация отменится, и табличный массив примет исходный вид.

Обратите внимание! Отменить предыдущее действие можно с помощью кнопок «Ctrl+Z».

kak-v-excel-nastroit-filtr-po-date

Кнопка «Очистить» для отмены фильтрации в Excel

Заключение

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

Оцените качество статьи. Нам важно ваше мнение:

Фильтры по дате в Excel

​Смотрите также​ которым не исполнилось​а в 2013​ критерии отбора относятся​ в фильтр не​ одной строке -​

  1. ​все ячейки с текстом​ ввода очередного условия:​
  2. ​ автоматически введен диапазон​​ останутся только ноутбуки​​ должен содержать строку​​ одной области прокрутки,​​В диалоговом окне​Фильтр по дате в Excel​ в диапазоне между​ диапазоне между 25​

    Фильтр по дате в Excel

  3. ​ чтобы выполнить отбор​ В отфильтрованных данных​​В этом примере мы​​ — «ЛОЖЬ».​
  4. ​ временнАя шкала появилась​​ к разным столбцам,​​ включаются.​ считаются связанными между​ из 8 символов,​Так все гораздо лучше,​ с данными и​​ и планшеты, которые​​ заголовка, которая используется​ увеличив количество строк,​​Фильтр «Первые 10″​​ наименьшим и наибольшим​Фильтр по дате в Excel
  5. ​ и 50, введите​​ по текстовой строке,​​ отображаются только строки,​

​ расскажем вам, как​Что именно не​ — как срез,​

Фильтр по дате в Excel

  1. ​ размещаем их на​Допустимо применять сразу несколько​​ собой логическим оператором​​ начинающиеся на​
  2. ​ правда? :)​​ нам останется только​​ были отданы на​ для задания имени​
  3. ​ отображаемых в Excel​​выполните следующие действия.​ ​ значениями, выберите​​ числа​ содержащей слово «дом»,​ соответствующие заданным условия,​ применять фильтры по​ получается?​​ только по дате​​ разных строках под​Фильтр по дате в Excel

​ условий фильтрации. Но​И (AND)​М​

Фильтр по дате в Excel

​Теперь, когда все фильтруется​​ указать диапазон условий,​ проверку в августе.​ каждого столбца. В​ Web Access. Дополнительные​

​В поле слева выберите​между​
​25​
​ —​

​ а ненужные строки​

office-guru.ru

Фильтрация данных в службах Excel

​ дате так, чтобы​​Atir​lebensvoll​ соответствующими заголовками.​ каждый предыдущий результат​:​и заканчивающиеся на​ «на лету», можно​ т.е. A1:I2:​После применения фильтра рано​ следующем примере данные​ сведения содержатся настраиваемые​ вариант​.​и​дом​ скрываются. Можно также​ отображались только данные,​: вот пример​:​Применим инструмент «Расширенный фильтр»:​ может скрывать необходимые​

​Т.е. фильтруй мне бананы​Н​ немного углубиться в​Обратите внимание, что диапазон​ или поздно возникнет​ на листе организованы​ свойства веб-части Excel​Первые​В правом поле или​50​.​ отфильтровать несколько столбцов.​ соответствующие определенным критериям.​alex_1989​buchlotnik​Данный инструмент умеет работать​ для следующего фильтра​ именно в третьем​, т.е.​ нюансы и разобрать​ условий нельзя выделять​ необходимость снять или​ в виде столбцов​

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

​ Web Access.​

​или​

​ полях диалогового окна​

​.​Чтобы найти текстовые строки,​

​ Несколько фильтров можно​

​Выделите любую ячейку из​: Мне необходимо чтобы​

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

​, а как вы​ с формулами, что​ записи.​ квартале, именно по​М​ механизмы более сложных​ «с запасом», т.е.​ удалить его, чтобы​

  1. ​ с заголовками в​Непечатаемые знаки могут воспрепятствовать​

  2. ​Последние​Стрелка раскрывающегося списка фильтра​Настраиваемый фильтр​

  3. ​К началу страницы​ в которых только​

    ​ применять одновременно, при​ набора данных.​​ столбец фильтровал дату​

    1. ​ добавили в список​​ дает возможность пользователю​​У расширенного фильтра гораздо​

    2. ​ Москве и при​андари​ запросов в расширенном​ нельзя выделять лишние​ отфильтровать содержимое другим​ строке 1: ID​ фильтрации​

      ​.​введите дату или​Чтобы отфильтровать данные, автор​ часть знаков совпадает,​​ этом каждый следующий​​На вкладке​ рождения. И выводил​ сводных полей ГОДЫ???​ решать практически любые​ больше возможностей:​

      ​ этом из «Ашана».​н​ фильтре. Помимо ввода​ пустые желтые строки,​

      ​ образом.​​ #, Тип, Описание​

    3. ​    Веб-часть веб-клиента Excel не​​В среднем поле введите​​ время.​ книги сначала должен​ воспользуйтесь подстановочными знаками.​ фильтр добавляется к​​Данные​​ список студентов с​

      ​buchlotnik​ задачи при отборе​Можно задать столько условий​Если нужно связать условия​​,​​ точных совпадений, в​ т.к. пустая ячейка​Нажмите на кнопку со​ оборудования и т.д.​ может применить фильтр​​ число от 1​​Например, чтобы выполнить отбор​

    4. ​ сохранить книгу Excel​Использование подстановочных знаков​​ результатам и дополнительно​​(Data) нажмите кнопку​

      ​ возрастом меньше 18.​:​ значений из массивов.​ для фильтрации, сколько​​ логическим оператором​​М​ диапазоне условий можно​ в диапазоне условий​ стрелкой в столбце,​Откройте вкладку​​ к данным в​​ до 255 для​

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

      ​Фильтр​

      ​ А если возраст​lebensvoll​Основные правила:​ нужно.​

      ​ИЛИ (OR)​

      ​ангости​

      ​ использовать различные символы​

      ​ воспринимается Excel как​
      ​ с которого необходимо​Данные​ столбце, содержащем знаки​

      ​ параметра​

      ​ между 01.03.2006 и​
      ​ Для получения дополнительных​ для отбора текстовых​ Можно создать два​

      ​(Filter).​ больше скрывал ячейки.​, сделал группировку по​

      ​Результат формулы – это​Критерии выбора данных –​
      ​, то их надо​н​

​ подстановки (* и​

Фильтр чисел

​ отсутствие критерия, а​ снять фильтр. В​, затем нажмите команду​ с кодами ANSII​Элементы​ 01.06.2006, введите значения​ сведений см. справочную​ строк можно использовать​

  1. ​ типа фильтров: по​В заголовках столбцов появятся​

  2. ​Atir​Стрелка раскрывающегося списка фильтра​ дате — добавил​

  3. ​ критерий отбора.​ на виду.​

    ​ просто вводить в​​и т.д.​

    1. ​ ?) и знаки​​ целая пустая строка​​ нашем примере мы​

    2. ​Фильтр​ от 0 до​или от 0,00​01.03.2006​ систему Microsoft Office​

      ​ следующие подстановочные знаки:​ списку значений или​ стрелки.​: Имеете ввиду, что​​ дату в поля​​Записанная формула возвращает результат​С помощью расширенного фильтра​ разные строки. Например,​=*н??а​ математических неравенств для​

      ​ — как просьба​ удалим фильтр со​.​ 32, т. е. непечатаемые​

      ​ до 100,00 для​​и​

    3. ​ Excel 2007.​​Используйте​​ по условию.​Нажмите на стрелку в​ фильтр надо поставить?​ строк, пкм на​​ ИСТИНА или ЛОЖЬ.​​ пользователь легко находит​

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

    4. ​ параметра​01.06.2006​​Укажите столбец, содержащий даты​​Чтобы найти​Фильтрация текста​

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

​Появится меню фильтра.​

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

​ появятся кнопки со​ Excel эти знаки​Процент​, а чтобы выполнить​ или время.​? (вопросительный знак)​Фильтрация чисел​Date​

  1. ​Так?​ — группировать -​

  2. ​ абсолютных ссылок, а​Стрелка раскрывающегося списка фильтра​ многострочном массиве.​

  3. ​ менеджера Волиной по​, где 4-я с​

    ​ не играет. Для​Переключатель​Выберите пункт​​ стрелкой.​

    1. ​ отображаются в виде​​.​​ отбор значений времени​

    2. ​Щелкните стрелку​Любой символ (один)​Фильтр дат и времени​.​alex_1989​ выбрал месяцы и​ критерий отбора (в​​

      ​ московским персикам и​ конца буква​ наглядности я свел​Скопировать результат в другое​Удалить фильтр из столбца…​Нажмите на такую кнопку​ прямоугольников, как знаки-заполнители.​В поле справа выполните​ между 8:00 и​в заголовке столбца.​Пример: условию «бар?н»​Фильтр для наибольших или​Кликните по​: Дело в том​ годы (если выбрать​ виде формулы) –​Готовый пример – как​

      ​ все заказы по​Н​ все возможные варианты​ место​​В нашем примере​​ в столбце, который​ Чтобы применить фильтр​ одно из следующих​ 24:00, введите значения​Выполните одно из следующих​

      ​ соответствуют результаты «барин»​ наименьших чисел​Выделить все​ что это тестовый​

      ​ только месяцы он​​ с помощью относительных.​

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

      ​позволит фильтровать список​​ мы удалим фильтр​

      ​ необходимо отфильтровать. В​ к данным, автор​

      1. ​ действий:​8:00​​ действий.​​ и «барон»​​Очистка фильтра в столбец​​(Select All), чтобы​​ пример. И в​​ будет выводить сводку,​​Если возвращается значение ИСТИНА,​​ в Excel:​​ квартале по Самаре,​​Брус​

      2. ​Критерий​ не прямо тут​​ из столбца​​ нашем случае мы​ книги должен удалить​

        ​Чтобы выполнить отбор по​и​Выбор из списка, содержащего​* (звездочка)​Дополнительные сведения об особенностях​​ убрать флажки со​​ базе которой я​

      3. ​ например, за все​ то строка отобразится​​Создадим таблицу с условиями​​ то это можно​н​

        ​Результат​ же, на этом​Отдано на проверку​ применим фильтр к​​ эти непечатаемые знаки​​ числам, выберите вариант​​24:00​​ значения дат и​Любое количество символов​ фильтрация данных​ всех пунктов. Нажмите​​ хочу это осуществить​​ феврали независимо от​​ после применения фильтра.​​ отбора. Для этого​

        ​ задать в диапазоне​​ик​

        ​гр* или гр​ листе (как обычным​.​

      4. ​ столбцу В, чтобы​ или заменить их​Элементов списка​

        ​.​​ времени​​Пример: условию «*-восток»​Чтобы отфильтровать данные, автор​​ на «+» рядом​​ очень много студентов​​ года). А потом​​ ЛОЖЬ – нет.​ копируем заголовки исходного​ условий следующим образом:​

        • ​а​​все ячейки начинающиеся с​​ фильтром), а выгрузить​​Фильтр будет удален, а​​ увидеть только нужные​​ печатаемыми знаками. Дополнительные​​.​Динамический фильтр​   ​ соответствуют результаты «северо-восток»​ книги сначала должен​ с​ и они постоянно​ из строк в​

        • ​Отобразим строки, содержащие количество​​ списка и вставляем​​Если же нужно наложить​​,​​Гр​ отобранные строки в​ скрытые ранее данные​​ типы оборудования.​​ сведения см. в​Чтобы выполнить отбор по​   ​Нажмите кнопку​​ и «юго-восток»​​ сохранить книгу Microsoft​2012​ добавляются или удаляются.​

        • ​ фильтр перекинул​ выше среднего. Для​

        • ​ выше. В табличке​ два или более​За​, т.е.​

​ другой диапазон, который​

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

​ вновь отобразятся на​Появится меню фильтра.​ справке Microsoft Office​ процентным значениям, выберите​В динамическом фильтре условия​Фильтр​~ (тильда), за которой​ Office Excel с​

  1. ​и поставьте галочку​ Как обойти это,​

  2. ​lebensvoll​Стрелка раскрывающегося списка фильтра​ этого в стороне​

  3. ​ с критериями для​​ условий на один​​н​​Гр​​ тогда нужно будет​

  4. ​ листе Excel.​​Снимите флажок​​ Excel 2007.​

    1. ​ вариант​ могут меняться при​​.​​ следует ?, *​​ примененным фильтром. Дополнительные​​ напротив​

    2. ​ чтобы не добавлять​:​ от таблички с​ фильтрации оставляем достаточное​​ столбец, то можно​​оз​уша​ указать в поле​​Чтобы удалить все фильтры​​Выделить все​

    3. ​Вычисляемые элементы в отчетах​% от количества элементов​ его повторном применении.​

      • ​В списке, содержащем значения​ или ~​​ сведения см. в​​January​

      • ​ в дополнительную столбец​buchlotnik​ критериями (в ячейку​​ количество строк плюс​​ просто продублировать заголовок​

​а​,​Поместить результат в диапазон​ в таблице Excel,​, чтобы быстро снять​

​ сводных таблиц​

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

  • ​.​Выберите одну из встроенных​ даты и времени,​Значок примененного фильтра​Вопросительный знак, звездочку или​ справке Microsoft Office​​.​​ «Дата» к каждой​

​, прошу вас помочь​

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

​ I1) введем название​ пустая строка, отделяющая​ столбца в диапазоне​и т.д.​

​Гр​​. В данном случае​ щелкните команду​ выделение со всех​    Не удается применить фильтр,​Наибольшее и наименьшее значения​ команд работы с​ выделите одно или​ тильду​ Excel 2007.​Нажмите​ ячейке постоянно условие​ еще раз.​ «Наибольшее количество». Ниже​ от исходной таблицы.​ критериев и вписать​>=э​ейпфрут​ мы эту функцию​Фильтр​ пунктов.​ в сочетании с​ определяются по исходному​​ датами.​​ несколько значений этого​Пример: условию «фг06~?»​Укажите столбец, содержащий буквенно-цифровые​

​ОК​ Если?​А как сделать​ – формула. Используем​​Настроим параметры фильтрации для​ под него второе,​все слова, начинающиеся с​,​ не используем, оставляем​на вкладке​Установите флажки для тех​ любым другим элементом,​ диапазону ячеек, а​Например, чтобы в меню​ типа, по которым​ соответствует результат «фг06?»​ данные.​.​Atir​ чтоб на графике​ функцию СРЗНАЧ.​ отбора строк со​ третье и т.д.​Э​Гр​Фильтровать список на месте​Данные​ типов оборудования, которые​

​ включая другие вычисляемые​ не по отфильтрованному​​Все даты за период​ нужно выполнить фильтрацию,​К началу страницы​Щелкните стрелку​Результат: Excel отображает продажи​: Не понимаю, имеете​ отображались даты сверху​Выделяем любую ячейку в​ значением «Москва» (в​ условия. Вот так,​,​анат​и жмем​.​ необходимо оставить в​ вычисляемый элемент (выделяется​ подмножеству данных.​фильтровать все даты​ или снимите выделение​Чтобы отфильтровать данные, автор​

​в заголовке столбца.​ только за январь​​ ввиду, что формулу​ при поступлении.​ исходном диапазоне и​ соответствующий столбец таблички​ например, можно отобрать​Ю​и т.д.​ОК​Автор: Антон Андронов​ таблице, затем нажмите​ голубым цветом). Измените​

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

​=лук​

support.office.com

Фильтр в Excel – основные сведения

​. Отобранные строки отобразятся​У подавляющего большинства пользователей​OK​ фильтр, чтобы только​Чтобы очистить фильтр по​Сегодня​По умолчанию все даты​ сохранить книгу Excel​ действий.​Еще раз нажмите на​ для новых строк?​ бы (руководству) чтоб​ В качестве критерия​ = «=Москва»). Активизируем​ марта по май:​Я​все ячейки именно и​ на листе:​ Excel при слове​. В нашем примере​

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

Применение фильтра в Excel

​ любую ячейку в​В общем и целом,​<>*о*​ только со словом​»Ну и где же​ «фильтрация данных» в​ мы выберем​

  1. ​ выбран или при​ Фильтр​В следующем месяце​

​ или столбце таблицы​ Для получения дополнительных​ значений​Date​ значит надо?​ как вы уже​ I1:I2 (ссылки относительные!).​ исходной таблице. Переходим​ после «доработки напильником»​все слова, не содержащие​Лук​ тут удобство?» -​ голове всплывает только​

  1. Фильтр в Excel
  2. ​Ноутбуки​​ выборе несколько элементов,​​в заголовке столбца​​, чтобы фильтровать все​​ группируются иерархически по​Фильтр в Excel
  3. ​ сведений см. справочную​   ​.​
  4. ​alex_1989​ сделали но чтоб​В таблице остались только​ на вкладку «Данные»​ из расширенного фильтра​ букву​, т.е. точное совпадение​ спросите вы и​Фильтр в Excel
  5. ​ обычный классический фильтр​
  6. ​и​​ удалите вычисляемые элементы.​​ и выберите команду​ даты по следующему​ годам, месяцам и​Фильтр в Excel
  7. ​ систему Microsoft Office​Нажмите кнопку​Кликните по​: Каждый раз протягивать​​ в этом месяце​​ те строки, где​ — «Сортировка и​​ выходит вполне себе​​О​​*лив* или *лив​​ будете правы. Мало​ с вкладки​Фильтр в Excel
  8. ​Планшеты​Метаданные сводной таблицы могут​Снять фильтр с​ месяцу.​ дням. Выделение или​ Excel 2007.​Фильтр​Фильтр в Excel

​Выделить все​ не очень как​​ можно было бы​​ значения в столбце​​ фильтр» — «Дополнительно».​​ приличный инструмент, местами​

Фильтр в Excel

Применение нескольких фильтров в Excel

​<>*вич​ячейки содержащие​ того, что нужно​Данные — Фильтр (Data​, чтобы видеть только​ быть видны​.​Команды меню​ снятие выделения на​Укажите столбец, содержащий числовые​.​(Select All), чтобы​ то. Да скорее​ выбрать определенную дату​ «Количество» выше среднего.​Заполняем параметры фильтрации. Исходный​ не хуже классического​

  1. ​все слова, кроме заканчивающихся​лив​ руками вводить условия​ — Filter)​ эти типы оборудования.​    Если автор книги публикует​К началу страницы​Все даты за период​Фильтр в Excel
  2. ​ более высоком уровне​
  3. ​ данные.​В списке, содержащем текстовые​ проставить все флажки.​ всего надо VBA?​ этого месяца. А​​Чтобы оставить в таблице​​ диапазон – таблица​ автофильтра.​ на​​как подстроку, т.е.​​ в желтые ячейки,​Фильтр в Excel
  4. ​:​Таблица с данными будет​ книгу, содержащую OLAP-отчет​Использование фильтров может быть​, например,​ иерархии отражается на​Фильтр в Excel

Снятие фильтра в Excel

​Щелкните стрелку​ значения, установите или​Нажмите​ Я в нем​ я так и​ лишь неповторяющиеся строки,​

  1. ​ с исходными данными.​Вывести на экран информацию​вич​О​ так еще и​Такой фильтр — штука​ отфильтрована, временно скрыв​Фильтр в Excel
  2. ​ сводной таблицы с​
  3. ​ ограничено или даже​​Январь​​ всех вложенных датах​в заголовке столбца.​ снимите флажки текстовых​​Фильтры​​ вообще не бум​Фильтр в Excel
  4. ​ не смог разобраться​ в окне «Расширенного​ Ссылки появляются автоматически,​ по одному /​Фильтр в Excel

​(например, фильтр женщин​лив​ открывать диалоговое окно,​​ привычная, спору нет,​​ все содержимое, не​​ примененным фильтром, пользователь​​ невозможно по следующим​

Фильтр в Excel

​или​

office-guru.ru

Расширенный фильтр и немного магии

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

ВȎxcel фильтр по дате

​ по отчеству)​ки​ вводить туда диапазоны,​ и для большинства​ соответствующее критерию. В​ может посмотреть метаданные,​ причинам.​Квартал 2​ Например, если выбрать​ действий.​ от условий, по​(Date Filters). Эта​ способов нет получается?​ группировку по дате.​​ напротив «Только уникальные​​ одна из ячеек.​ с помощью фильтрации​=​

Основа

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

ВȎxcel фильтр по дате

​ которым нужно выполнить​ опция доступна, поскольку​Сергей​alex_1989​ записи».​

​ Диапазон условий –​ данных в Excel.​все пустые ячейки​Лив​ОК​ Однако бывают ситуации,​ ноутбуки и планшеты​ поле. Если нужно​    Для более удобной работы​ конкретному периоду вне​

ВȎxcel фильтр по дате

​ 2006 годом будут​   ​ фильтр.​ столбец содержит даты.​​: если нужно отслеживать​​: Добрый день форумчане.​​Скачать пример работы с​​ табличка с условием.​Для этой цели предназначено​<>​ер​. Грустно, согласен! Но​ когда нужно проводить​ остались видимыми.​

ВȎxcel фильтр по дате

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

​,​​ «все меняется, когда​ отбор по большому​​Фильтрацию можно также применить,​ конфиденциальными, не включайте​ автору не следует​ Это может пригодиться,​ под каждым месяцем​Фильтр​ 1 000 текстовых значений.​ выберите​ в фильтре после​​ Есть список студентов​​Нажмите ОК. Повторяющиеся строки​ фильтра, нажав кнопку​ и расширенный фильтр.​​>=5000​​За​​ приходят они ©»​​ количеству сложных условий​ выбрав команду​

ВȎxcel фильтр по дате

Добавляем макрос

​ фильтрацию.​ смешивать в одном​ например, при сравнении​ — дни.​.​ При большом объеме​В прошлом месяце​ 01.01.1999​ со столбцом дата​ будут скрыты. На​ ОК.​​ Они не удаляют,​​все ячейки со значением​лив​ — макросы!​ сразу по нескольким​

​Сортировка и фильтр​К началу страницы​ столбце данные разных​ объемов продаж за​Список может содержать до​В списке чисел выделите​ списка снимите флажок​(Last Month).​Atir​ рожденья.Мне необходимо отфильтровать​ листе останутся только​В исходной таблице остались​ а скрывают данные,​​ больше или равно​​и т.д.​Работу с расширенным фильтром​ столбцам. Обычный фильтр​

​на вкладке​Фильтрация данных в Excel​ форматов, например, текст​ определенный период в​ 1 000 значений. При​ или снимите выделение​(Выделить все)​Результат: Excel отображает продажи​: Либо:​

​ тех студентов, которым​ уникальные записи.​ только строки, содержащие​ не подходящие по​ 5000​=п*в​ можно в разы​ тут не очень​Главная​ позволяет отобразить среди​ и числа или​ течение нескольких лет.​ большом объеме списка​ одного или нескольких​в верхней части​ только за прошлый​1) снимать фильтр,​

ВȎxcel фильтр по дате

​ по возрасту меньше​lebensvoll​

Реализация сложных запросов

​ значение «Москва». Чтобы​ условию. Автофильтр выполняет​5 или =5​слова начинающиеся с​ ускорить и упростить​ удобен и хочется​.​ большого объема информации​ числа и даты,​Команды​ снимите флажок​ чисел, по которым​ списка, а затем​ месяц.​ вставлять новый список,​ 18 лет на​: Добрый день еще​ отменить фильтрацию, нужно​ простейшие операции. У​

​все ячейки со значением​ ​П​
​ с помощью простого​ ​ чего-то помощнее. Таким​​Фильтры в Excel могут​​ только ту, что​​ поскольку для каждого​​В этом году​​(Выделить все)​​ нужно выполнить фильтрацию.​​ выберите конкретные текстовые​​Примечание:​​ продлевать функцию на​​ сегодняшнюю дату. Не​​ раз уважаемые форумчане!!!​
​ нажать кнопку «Очистить»​ ​ расширенного фильтра гораздо​ 5​​и заканчивающиеся на​​ макроса, который будет​
​ инструментом может стать​ ​ суммироваться. Это означает,​​ Вам в данный​​ столбца может использоваться​​и​​в верхней части​​Список может содержать до​​ значения, по которым​​Этот и многие​​ необходимое количество строк,​​ подскажите как это​​Создал документ начал​​ в разделе «Сортировка​​ больше возможностей.​
​>=3/18/2013​ ​В​​ автоматически запускать расширенный​​расширенный фильтр (advanced filter)​​ что Вы можете​​ момент необходима. Например,​​ только один тип​​С начала года​​ списка и выберите​​ 1 000 чисел. При​​ нужно выполнить фильтр.​​ другие фильтры по​​ снова ставить фильтр​​ осуществить. Я использовал​
​ набивать информация и​ ​ и фильтр».​​Имеется простая таблица, не​​все ячейки с датой​​т.е.​​ фильтр при вводе​​, особенно с небольшой​​ применить несколько фильтров​​ имея перед собой​​ команды фильтра. Если​​отличаются друг от​​ конкретные текстовые значения,​​ большом объеме списка​​Чтобы расширить или удлинить​​ дате зависимы от​​2) на вба​​ расширенный фильтр. И​​ решил сразу проверить​
​Рассмотрим применение расширенного фильтра​ ​ отформатированная и не​​ позже 18 марта​
​П​ ​ условий, т.е. изменении​ «доработкой напильником» (по​ к одной таблице,​ многотысячный список товаров​
​ в столбце представлено​ ​ друга способом обработки​ по которым требуется​ снимите флажок​​ меню «Фильтр», щелкните​​ сегодняшней даты.​​ прописать​​ в диапазоне условий​​ как строить графики​​ в Excel с​​ объявленная списком. Включить​​ 2013 (включительно)​​авло​​ любой желтой ячейки.​​ традиции).​​ чтобы сузить результаты​
​ крупного гипермаркета, Вы​ ​ несколько форматов, будет​​ будущих дат. Команда​​ выполнить отбор.​(Выделить все)​​ и перетащите нижний​​Урок подготовлен для Вас​​Для первого способа,​​ использовал формулу:Если(ДАТА(ГОД(СЕГОДНЯ())-18;МЕСЯЦ(СЕГОДНЯ());ДЕНЬ(СЕГОДНЯ()))>$F$F;ИСТИНА;ЛОЖЬ), где​​ и как это​​ целью отбора строк,​​ автоматический фильтр можно​​Тонкие моменты:​​в​​ Щелкните правой кнопкой​​Для начала вставьте над​​ фильтрации. В прошлом​
​ можете выделить из​ ​ отображена команда для​​В этом году​​Чтобы расширить или удлинить​​в верхней части​​ угол.​​ командой сайта office-guru.ru​
​ как вариант, можно​ ​ $F$F -столбец с​ все будет выглядеть.​​ содержащих слова «Москва»​
​ через главное меню.​ ​Знак * подразумевает под​,​​ мыши по ярлычку​​ вашей таблицей с​ примере мы уже​
​ него только шампуни​ ​ преобладающего формата. Например,​
​может возвращать будущие​ ​ меню «Фильтр», щелкните​
​ списка, а затем​ ​Создание условий​Источник: http://www.excel-easy.com/examples/date-filters.html​ дополнить функцию если:​
​ датами рождения. Ни​ ​Но тут столкнулся​ или «Рязань». Условия​
​Выделяем мышкой любую ячейку​ ​ собой любое количество​П​ текущего листа и​

​ данными несколько пустых​

  • ​ отфильтровали таблицу, отобразив​ или крема, а​ если в столбце​ даты текущего года,​ и перетащите нижний​
  • ​ выберите конкретные числа,​   ​Перевел: Антон Андронов​ в начале дописать,​ чего не получается.​ с делемой ((((​ для фильтрации должны​ внутри диапазона. Переходим​ любых символов, а​етро​ выберите команду​ строк и скопируйте​ только ноутбуки и​ остальное временно скрыть.​
  • ​ содержится три значения​ в то время​ угол.​ по которым нужно​Выберите пункт​
  • ​Автор: Антон Андронов​ что если ячейка​ Может кто подскажет​ почему фильтр на​ находиться в одном​ на вкладку «Данные»​

Логические связки И-ИЛИ

​ ? — один​в​Исходный текст (Source Code)​ туда шапку таблицы​ планшеты. Теперь наша​​ В этом уроке​​ в числовом формате​

ВȎxcel фильтр по дате

​ как команда​Создание условий​ выполнить отбор.​Текстовые фильтры​Примечание:​

​ с сотрудником пустая​ как это сделать?​​ даты (как на​​ столбце. В нашем​ и нажимаем кнопку​ любой символ.​и т.д.​. В открывшееся окно​ — это будет​ задача сузить данные​ мы научимся применять​ и четыре —​С начала года​   ​Чтобы расширить или удлинить​, а затем —​

ВȎxcel фильтр по дате

​Мы стараемся как​ (равна 0), то​Сергей​ графике «листа 7″​ примере – друг​ «Фильтр».​Логика в обработке текстовых​а*с​ скопируйте и вставьте​ диапазон с условиями​ еще больше и​ фильтры к спискам​ в текстовом, отображается​

ВȎxcel фильтр по дате

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

planetaexcel.ru

Расширенный фильтр в Excel и примеры его возможностей

​ так и «данные​ под другом.​Рядом с заголовками таблицы​ и числовых запросов​слова начинающиеся с​

​ вот такой код:​ (выделен для наглядности​ показать только ноутбуки​ в Excel, задавать​ команда​ до текущей даты​Фильтры по дате​ и перетащите нижний​ оператор сравнения или​ вас актуальными справочными​

Автофильтр и расширенный фильтр в Excel

​Тогда не надо​ эксель и тогда​ по материалам»)не могу​Заполняем меню расширенного фильтра:​ появляются стрелочки, открывающие​

  1. ​ немного разная. Так,​А​Private Sub Worksheet_Change(ByVal​ желтым):​ и планшеты, отданные​Кнопка.
  2. ​ фильтрацию сразу по​Текстовые фильтры​ включительно.​

Стрелочки.

​и выполните одно​ угол.​ вариант​ материалами на вашем​ будет каждый раз​

​ может подскажем​ выбрать весь месяц​Получаем таблицу с отобранными​ списки автофильтра.​ например, ячейка условия​и содержащие далее​ Target As Range)​

Птичка.

​Между желтыми ячейками и​

Пример.

​ на проверку в​

  1. ​ нескольким столбцам, а​. Дополнительные сведения см.​Все фильтры дат основаны​ из следующих действий.​Создание условий​Пользовательский фильтр​
  2. ​ языке. Эта страница​ протягивать формулу.​Atir​ (январь; февраль; март​ по заданному критерию​
  3. ​Если отформатировать диапазон данных​ с числом 5​С​ If Not Intersect(Target,​ исходной таблицей обязательно​ августе.​

​ также удалять фильтры.​ в справке Microsoft​

  1. ​ на григорианском летоисчислении.​Общий фильтр​   ​
  2. ​.​ переведена автоматически, поэтому​
  3. ​Дополнила функцию и​: =РАЗНДАТ(F2;СЕГОДНЯ();»y»),​ и т.д) а​ строками:​

​ как таблицу или​

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

​ не означает поиск​, т.е.​ Range(«A2:I5»)) Is Nothing​

  1. ​ должна быть хотя​Нажмите на кнопку со​Если Ваша таблица содержит​ Office Excel 2007.​Финансовый год и финансовый​   ​Выберите команду​Например, чтобы выполнить отбор​ ее текст может​ протянула на большее​Таблица условий.
  2. ​где F2 -​ не все даты​Выполним отбор строк, которые​ объявить списком, то​ всех чисел, начинающихся​А​ Then On Error​ бы одна пустая​ стрелкой в столбце,​ большой объем данных,​Может быть более отфильтрованные​Дополнительно.
  3. ​ квартал всегда начинаются​Общий фильтр основан на​Числовые фильтры​ по текстовой строке,​ содержать неточности и​ количество строк.​ дата рождения​ (((((​Параметры.
  4. ​ в столбце «Магазин»​ автоматический фильтр будет​ с пяти, но​

Пример1.

​пель​ Resume Next ActiveSheet.ShowAllData​ строка.​ который необходимо отфильтровать.​ могут возникнуть затруднения​ строки превышает лимит​ в январе календарного​

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

​ оператор сравнения.​, а затем —​ начинающейся с определенного​ грамматические ошибки. Для​Atir​y — сокращенно​как настраивать такие​ содержат значение «№1»,​ добавлен сразу.​ ячейка условия с​

Условие.

​с​

Параметры1.

​ Range(«A7»).CurrentRegion.AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Range(«A1»).CurrentRegion​Именно в желтые ячейки​ В данном случае​

Пример2.

​ при поиске нужной​ максимальное количество строк,​ года.​Выберите одну из команд​ одну из команд​ знака, выберите команду​ нас важно, чтобы​: Еще, как вариант,​ от year (год)​ фильтры чтоб примерно​ а в столбце​

Критерий.

​Пользоваться автофильтром просто: нужно​ буквой Б равносильна​

Пример3.

​ин​ End If End​ нужно ввести критерии​ мы применим дополнительный​ информации. Фильтры используются​ отображаемых​К началу страницы​ оператора сравнения (​ оператор сравнения или​Начинается с​ эта статья была​ внесла формулу в​В результате получим​

Критерий1.

​ выглядело так​

Пример4.

​ стоимость – «>1​ выделить запись с​ Б*, т.е. будет​,​ Sub​ (условия), по которым​

​ фильтр к столбцу​

  1. ​ для того, чтобы​    Если количество строк, которые​
  2. ​Чтобы отфильтровать данные, автор​Равно​
  3. ​ вариант​, а для того​ вам полезна. Просим​ условное форматирование,​ количество лет между​
  4. ​[img=http://i11.pixs.ru/storage/6/9/7/SnimokJPG_8492121_22556697.jpg]​ 000 000 р.».​ нужным значением. Например,​ искать любой текст,​

​А​Эта процедура будет автоматически​ потом будет произведена​ D, чтобы просмотреть​ сузить количество данных,​ соответствуют фильтра превышает​ книги сначала должен​,​Пользовательский фильтр​

СРЗНАЧ.

​ чтобы выполнить отбор​ вас уделить пару​которое выделяет все​ датой рождения и​а выглядет все​ Критерии для фильтрации​

​ отобразить поставки в​ начинающийся с буквы​нана​ запускаться при изменении​

Пример5.

​ фильтрация. Например, если​ информацию по дате.​ отображаемых на листе​ максимальное количество строк,​ сохранить книгу Excel​До​

​.​ по текстовой строке,​

Уникальные значения.

​ секунд и сообщить,​ ячейки с датами​ сегодняшней датой.​ не так ((((​

exceltable.com

Фильтр по дате в сводной таблице (Формулы/Formulas)

​ должны находиться в​​ магазин №4. Ставим​ Б.​
​с​ любой ячейки на​ нужно отобрать бананы​Появится меню фильтра.​ Excel, позволяя видеть​ отображаемых в Microsoft​
​ с примененным автофильтром.​,​Например, чтобы выполнить отбор​ содержащей определенные знаки,​ помогла ли она​ позже даты 18​Сергей​ на «листе 7″​ соответствующих столбцах таблички​ птичку напротив соответствующего​Если текстовый запрос не​,​
​ текущем листе. Если​ в московский «Ашан»​Установите или снимите флажки​
​ только нужную информацию.​
​ Office Excel Web​ Для получения дополнительных​После​ чисел, находящихся в​ — команду​
​ вам, с помощью​

​ лет назад -​​: ладно без файла​ при использовании фильтра​ для условий. На​ условия фильтрации:​

​ начинается со знака​​Ас​​ адрес измененной ячейки​​ в III квартале,​ с пунктов в​yes
​В следующем примере мы​ Access, Microsoft Office​ сведений см. справочную​или​

​ диапазоне между верхним​​Содержит​​ кнопок внизу страницы.​​ ДАТА(ГОД(СЕГОДНЯ())-18;МЕСЯЦ(СЕГОДНЯ());ДЕНЬ(СЕГОДНЯ()))​ =РАЗНДАТ(ячейка с днем​ даты​

​ одной строке.​​Сразу видим результат:​​ =, то в​​аи​ попадает в желтый​ то условия будут​ зависимости от данных,​ применим фильтр к​ Excel Web Access​ систему Microsoft Office​Между​ и нижним значением,​.​ Для удобства также​И потом можно​ рождения;СЕГОДНЯ();»y»), функция высчитывает​[img=http://i11.pixs.ru/storage/7/3/7/SnimokJPG_9793250_22556737.jpg]​Заполняем параметры фильтрации. Нажимаем​

​Особенности работы инструмента:​​ конце можно мысленно​​и т.д.​​ диапазон (A2:I5), то​ выглядеть так:​
​ которые необходимо отфильтровать,​ журналу учета эксплуатации​ отображает первый набор​ Excel 2007.​
​) или вариант​ выберите команду​В правом поле диалогового​ приводим ссылку на​ фильтровать по цвету​ возраст сравнение меньше​Nic70y​ ОК.​Автофильтр работает только в​ ставить *.​=*с​ данный макрос снимает​Чтобы выполнить фильтрацию выделите​

excelworld.ru

Фильтрация по дате рождения

​ затем нажмите​​ оборудования, чтобы отобразить​ отфильтрованные строки до​Укажите столбец, содержащий числовые​Пользовательский фильтр​Между​ окна​ оригинал (на английском​ ячейки или шрифта.​ 18 сами сделаете​: Снимаете галку с​Оставим в таблице только​ неразрывном диапазоне. Разные​Даты надо вводить в​слова оканчивающиеся на​ все фильтры (если​ любую ячейку диапазона​OK​ только ноутбуки и​ текущей максимальное число.​

​ данные.​​.​.​Настраиваемый фильтр​

​ языке) .​​alex_1989​
​alex_1989​ Все в Поиск​
​ те строки, которые​ таблицы на одном​
​ штатовском формате месяц-день-год​С​ они были) и​ с исходными данными,​

​. Мы снимем выделение​​ планшеты, доступные для​ Чтобы просмотреть все​Щелкните стрелку​В правом поле диалогового​В правом поле (или​

​введите текст.​​Фильтрация данных — это​

​: Понятно. Спасибо. А​​: Не получается.​ пишите .02 (для​
​ в столбце «Регион»​ листе не фильтруются.​ и через дробь​=????​ заново применяет расширенный​
​ откройте вкладку​ со всех пунктов,​

​ проверки.​​ отфильтрованные строки, возможно,​

​в заголовке столбца.​​ окна​ полях) диалогового окна​Например, чтобы выполнить отбор​ быстрый и простой​ на VBA это​Atir​ февраля)​

​ содержат слово «Рязань»​​ Даже если они​ (даже если у​
​все ячейки с текстом​
​ фильтр к таблице​

​Данные​​ кроме​Выделите любую ячейку в​ потребуется страницы к​Выберите значение​Настраиваемый фильтр​Пользовательский автофильтр​ по текстовой строке,​ способ найти подмножество​ сложно сделать?​: Почему не получается?​buchlotnik​ или в столбце​ имеют однотипные данные.​ вас русский Excel​

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

​введите дату или​​введите числа или​ начинающейся с буквы​ данных и работать​Atir​ Всё правильно.​:​ «Стоимость» — значение​Инструмент воспринимает верхнюю строчку​

​ и региональные настройки).​​ (букв или цифр,​ с А7, т.е.​Дополнительно (Data — Advanced)​.​

​ A2.​​ Возможно, вы сможете​
​, а затем —​ время.​ несколько чисел.​ «К», введите значение​ с ним в​
​: Если знать ВБА,​Студенты, которым уже​
​lebensvoll​ «>10 000 000​ как заголовки столбцов​Условия записанные в разных​ включая пробелы)​ все будет фильтроваться​. В открывшемся окне​Новый фильтр будет применен,​
​Чтобы фильтрация в Excel​ увидеть все строки,​Первые 10​
​Например, чтобы отфильтровать значения​Например, чтобы применить фильтр​К​

​ диапазоне ячеек или​​ то, наверно, несложно​ есть 18 лет,​, сделайте группировку по​
​ р.». Так как​ – эти значения​ ячейках, но в​=м??????н​ мгновенно, сразу после​
​ должен быть уже​ а в таблице​ работала корректно, лист​

​ возвращаемые фильтра в​​.​ даты и времени​ по числам в​

​, а для того,​​ в столбце таблицы.​ ))​ выдают значение «ИСТИНА»;​

planetaexcel.ru

​ дате​

Если для фильтрации данных требуются сложные условия (например, Тип = «Фрукты» ИЛИ Продавец = «Егоров»), можно использовать диалоговое окно Расширенный фильтр.

Чтобы открыть диалоговое окно Расширенный фильтр, щелкните Данные > Дополнительно.

Группа ''Сортировка и фильтр'' на вкладке ''Данные''

Расширенный фильтр

Пример

Обзор расширенных условий фильтра

Несколько условий, один столбец, любое из условий истинно

Продавец = «Егоров» ИЛИ Продавец = «Грачев»

Несколько условий, несколько столбцов, все условия истинны

Тип = «Фрукты» И Продажи > 1000

Несколько условий, несколько столбцов, любое из условий истинно

Тип = «Фрукты» ИЛИ Продавец = «Грачев»

Несколько наборов условий, один столбец во всех наборах

(Продажи > 6000 И Продажи < 6500) ИЛИ (Продажи < 500)

Несколько наборов условий, несколько столбцов в каждом наборе

(Продавец = «Егоров» И Продажи >3000) ИЛИ
(Продавец = «Грачев» И Продажи > 1500)

Условия с подстановочными знаками

Продавец = имя со второй буквой «г»

Обзор расширенных условий фильтра

Действие команды Дополнительно отличается от действия команды Фильтр в некоторых важных аспектах.

  • Она отображает диалоговое окно Расширенный фильтр, а не меню «Автофильтр».

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

Образец данных

Этот пример данных используется для всех процедур, описанных в этой статье.

Эти данные включают четыре пустые строки над диапазоном списка, которые будут использоваться как диапазон условий (A1:C4) и диапазон списка (A6:C10). Диапазон условий содержит названия столбцов и по крайней мере одну пустую строку между значениями условий и диапазоном списка.

Для работы с этими данными выделите их в следующей таблице, скопируйте, а затем вставьте в ячейку A1 на новом листе Excel.

Тип

Продавец

Продажи

Тип

Продавец

Продажи

Напитки

Шашков

5 122 ₽

Мясо

Егоров

450 ₽

фрукты

Грачев

6328 ₽

Фрукты

Егоров

6544 ₽

Операторы сравнения

Операторы сравнения используются для сравнения двух значений. Результатом сравнения является логическое значение: ИСТИНА либо ЛОЖЬ.

Оператор сравнения

Значение

Пример

= (знак равенства)

Равно

A1=B1

> (знак «больше»)

Больше

A1>B1

< (знак «меньше»)

Меньше

A1<B1

>= (знак «больше или равно»)

Больше или равно

A1>=B1

<= (знак «меньше или равно»)

Меньше или равно

A1<=B1

<> (знак «не равно»)

Не равно

A1<>B1

Использование знака равенства для ввода текста или значения

При вводе текста или значения в ячейке знак равенства (=) используется для обозначения формулы, поэтому Excel вычисляет то, что вы вводите. Однако при этом вы можете получить неожиданные результаты фильтрации. Чтобы указать оператор сравнения «равно» для текста или значения, введите условия в виде строкового выражения в соответствующей ячейке в диапазоне условий.

=»=
ввод
»

где ввод — искомый текст или значение. Например:

Вводится в ячейку

Вычисляется и отображается

=»=Егоров»

=Егоров

=»=3000″

=3000

Учет регистра

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

Использование заранее определенных имен

Вы можете назвать диапазон Условия, и ссылка на диапазон автоматически появится в поле Диапазон условий. Вы также можете указать имя База данных для диапазона списка, который будет фильтроваться, и имя Извлечение для области, в которой вы собираетесь вставлять строки. Эти диапазоны автоматически появятся в полях Исходный диапазон и Поместить результат в диапазон соответственно.

Создание условий с помощью формулы

В качестве условия можно использовать значение, вычисленное с помощью формулы. Обратите внимание на важные моменты, указанные ниже.

  • Формула должна возвращать результат ИСТИНА или ЛОЖЬ.

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

    =»=
    ввод
    »

  • Не используйте название столбца в качестве названия условия. Либо оставьте название условия пустым, либо используйте название, не являющееся названием столбца в диапазоне списка (в последующих примерах: «Среднее арифметическое» и «Точное совпадение»).

    Если в формуле используется название столбца, а не относительная ссылка на ячейку или имя диапазона, в ячейке с условием будет выведено значение ошибки #ИМЯ? или #ЗНАЧ!. Эту ошибку можно проигнорировать, поскольку она не влияет на фильтрацию диапазона списка.

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

  • Все остальные ссылки в формуле должны быть абсолютными.

Несколько условий, один столбец, любое из условий истинно

Логическое выражение:    (Продавец = «Егоров» ИЛИ Продавец = «Грачев»)

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

  2. Чтобы найти строки, отвечающие нескольким условиям для одного столбца, введите условия непосредственно одно под другим в разных строках диапазона условий. Используя пример, введите:

    Тип

    Продавец

    Продажи

    =»=Егоров»

    =»=Грачев»

  3. Щелкните ячейку в диапазоне списка. Используя пример, щелкните любую ячейку в диапазоне A6:C10.

  4. На вкладке Данные в группе Сортировка и фильтр нажмите кнопку Дополнительно.

    Группа ''Сортировка и фильтр'' на вкладке ''Данные''

  5. Выполните одно из следующих действий:

    • Чтобы отфильтровать диапазон списка, скрыв строки, не отвечающие условиям, выберите вариант Фильтровать список на месте.

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

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

  6. В поле Диапазон условий введите ссылку на диапазон условий, включая названия условий. Используя пример, введите $A$1:$C$3.

    Чтобы временно убрать диалоговое окно Расширенный фильтр, пока вы выбираете диапазон условий, нажмите кнопку Свернуть диалоговое окно Изображение кнопки.

  7. Используя пример, получаем следующий отфильтрованный результат для диапазона списка:

    Тип

    Продавец

    Продажи

    Мясо

    Егоров

    450 ₽

    фрукты

    Грачев

    6 328 ₽

    Фрукты

    Егоров

    6 544 ₽

Несколько условий, несколько столбцов, все условия истинны

Логическое выражение:    (Тип = «Фрукты» И Продажи > 1000)

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

  2. Чтобы найти строки, отвечающие нескольким условиям в нескольких столбцах, введите все условия в одной строке диапазона условий. Используя пример, введите:

    Тип

    Продавец

    Продажи

    =»=Фрукты»

    >1 000

  3. Щелкните ячейку в диапазоне списка. Используя пример, щелкните любую ячейку в диапазоне A6:C10.

  4. На вкладке Данные в группе Сортировка и фильтр нажмите кнопку Дополнительно.

    Группа ''Сортировка и фильтр'' на вкладке ''Данные''

  5. Выполните одно из следующих действий:

    • Чтобы отфильтровать диапазон списка, скрыв строки, не отвечающие условиям, выберите вариант Фильтровать список на месте.

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

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

  6. В поле Диапазон условий введите ссылку на диапазон условий, включая названия условий. Используя пример, введите $A$1:$C$2.

    Чтобы временно убрать диалоговое окно Расширенный фильтр, пока вы выбираете диапазон условий, нажмите кнопку Свернуть диалоговое окно Изображение кнопки.

  7. Используя пример, получаем следующий отфильтрованный результат для диапазона списка:

    Тип

    Продавец

    Продажи

    фрукты

    Грачев

    6 328 ₽

    Фрукты

    Егоров

    6 544 ₽

Несколько условий, несколько столбцов, любое из условий истинно

Логическое выражение:     (Тип = «Фрукты» ИЛИ Продавец = «Грачев»)

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

  2. Чтобы найти строки, отвечающие нескольким условиям в нескольких столбцах, где любое условие может быть истинным, введите эти условия в разных строках диапазона условий. Используя пример, введите:

    Тип

    Продавец

    Продажи

    =»=Фрукты»

    =»=Грачев»

  3. Щелкните ячейку в диапазоне списка. Используя пример, щелкните любую ячейку в диапазоне списка A6:C10.

  4. На вкладке Данные в группе Сортировка и фильтр нажмите кнопку Дополнительно.

    Группа ''Сортировка и фильтр'' на вкладке ''Данные''

  5. Выполните одно из следующих действий:

    • Чтобы отфильтровать диапазон списка, скрыв строки, не отвечающие условиям, выберите вариант Фильтровать список на месте.

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

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

  6. В поле Диапазон условий введите ссылку на диапазон условий, включая названия условий. Используя пример, введите $A$1:$B$3.

    Чтобы временно убрать диалоговое окно Расширенный фильтр, пока вы выбираете диапазон условий, нажмите кнопку Свернуть диалоговое окно Изображение кнопки.

  7. Используя пример, получаем следующий отфильтрованный результат для диапазона списка:

    Тип

    Продавец

    Продажи

    фрукты

    Грачев

    6 328 ₽

    Фрукты

    Егоров

    6 544 ₽

Несколько наборов условий, один столбец во всех наборах

Логическое выражение:     ( (Продажи > 6000 И Продажи < 6500 ) ИЛИ (Продажи < 500) )

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

  2. Чтобы найти строки, отвечающие нескольким наборам условий, каждый из которых содержит условия для одного столбца, используйте несколько столбцов с одинаковым заголовком. Используя пример, введите:

    Тип

    Продавец

    Продажи

    Продажи

    >6 000

    <6 500

    <500

  3. Щелкните ячейку в диапазоне списка. Используя пример, щелкните любую ячейку в диапазоне списка A6:C10.

  4. На вкладке Данные в группе Сортировка и фильтр нажмите кнопку Дополнительно.

    Группа ''Сортировка и фильтр'' на вкладке ''Данные''

  5. Выполните одно из следующих действий:

    • Чтобы отфильтровать диапазон списка, скрыв строки, не отвечающие условиям, выберите вариант Фильтровать список на месте.

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

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

  6. В поле Диапазон условий введите ссылку на диапазон условий, включая названия условий. Используя пример, введите $A$1:$D$3.

    Чтобы временно убрать диалоговое окно Расширенный фильтр, пока вы выбираете диапазон условий, нажмите кнопку Свернуть диалоговое окно Изображение кнопки.

  7. Используя пример, получаем следующий отфильтрованный результат для диапазона списка:

    Тип

    Продавец

    Продажи

    Мясо

    Егоров

    450 ₽

    фрукты

    Грачев

    6 328 ₽

Несколько наборов условий, несколько столбцов в каждом наборе

Логическое выражение:    ( (Продавец = «Егоров» И Продажи > 3000) ИЛИ (Продавец = «Грачев» И Продажи > 1500) )

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

  2. Чтобы найти строки, отвечающие нескольким наборам условий, каждый из которых содержит условия для нескольких столбцов, введите каждый набор условий в отдельных столбцах или строках. Используя пример, введите:

    Тип

    Продавец

    Продажи

    =»=Егоров»

    >3 000

    =»=Грачев»

    >1 500

  3. Щелкните ячейку в диапазоне списка. Используя пример, щелкните любую ячейку в диапазоне списка A6:C10.

  4. На вкладке Данные в группе Сортировка и фильтр нажмите кнопку Дополнительно.

    Группа ''Сортировка и фильтр'' на вкладке ''Данные''

  5. Выполните одно из следующих действий:

    • Чтобы отфильтровать диапазон списка, скрыв строки, не отвечающие условиям, выберите вариант Фильтровать список на месте.

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

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

  6. В поле Диапазон условий введите ссылку на диапазон условий, включая названия условий. Используя пример, введите $A$1:$C$3. Чтобы временно убрать диалоговое окно Расширенный фильтр, пока вы выбираете диапазон условий, нажмите кнопку Свернуть диалоговое окно Изображение кнопки.

  7. Используя пример, получим следующий отфильтрованный результат для диапазона списка:

    Тип

    Продавец

    Продажи

    фрукты

    Грачев

    6 328 ₽

    Фрукты

    Егоров

    6 544 ₽

Условия с подстановочными знаками

Логическое выражение:    Продавец = имя со второй буквой «г»

  1. Чтобы найти текстовые значения с совпадающими знаками в некоторых из позиций, выполните одно или несколько действий, описанных ниже.

    • Чтобы найти строки, в которых текстовое значение в столбце начинается с определенной последовательности знаков, введите эти знаки, не используя знак равенства (=). Например, если ввести условие Бел, будут найдены строки с ячейками, содержащими слова «Белов», «Беляков» и «Белугин».

    • Воспользуйтесь подстановочными знаками.

      Используйте

      Чтобы найти

      ? (вопросительный знак)

      Любой символ (один)
      Пример: условию «стро?а» соответствуют результаты «строфа» и «строка»

      * (звездочка)

      Любое количество символов
      Пример: условию «*-восток» соответствуют результаты «северо-восток» и «юго-восток»

      ~ (тильда), за которой следует ?, * или ~

      Вопросительный знак, звездочку или тильду
      Пример: условию «ан91~?» соответствует результат «ан91?»

  2. Вставьте как минимум три пустые строки над диапазоном списка, которые можно использовать в качестве диапазона условий. Диапазон условий должен включать названия столбцов. Убедитесь, что есть по крайней мере одна пустая строка между значениями условий и диапазоном списка.

  3. В строках под названиями столбцов введите условия, которым должен соответствовать результат. Используя пример, введите:

    Тип

    Продавец

    Продажи

    =»=Мя*»

    =»=?г*»

  4. Щелкните ячейку в диапазоне списка. Используя пример, щелкните любую ячейку в диапазоне списка A6:C10.

  5. На вкладке Данные в группе Сортировка и фильтр нажмите кнопку Дополнительно.

    Группа ''Сортировка и фильтр'' на вкладке ''Данные''

  6. Выполните одно из следующих действий:

    • Чтобы отфильтровать диапазон списка, скрыв строки, не отвечающие условиям, выберите вариант Фильтровать список на месте

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

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

  7. В поле Диапазон условий введите ссылку на диапазон условий, включая названия условий. Используя пример, введите $A$1:$B$3.

    Чтобы временно убрать диалоговое окно Расширенный фильтр, пока вы выбираете диапазон условий, нажмите кнопку Свернуть диалоговое окно Изображение кнопки.

  8. Используя пример, получаем следующий отфильтрованный результат для диапазона списка:

    Тип

    Продавец

    Продажи

    Напитки

    Шашков

    5 122 ₽

    Мясо

    Егоров

    450 ₽

    фрукты

    Грачев

    6 328 ₽

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

  • Редакция Кодкампа

17 авг. 2022 г.
читать 2 мин


Часто вы можете захотеть отфильтровать даты по месяцам в Excel.

К счастью, это легко сделать с помощью функции « Фильтр ».

В следующем пошаговом примере показано, как использовать эту функцию для фильтрации дат по месяцам в Excel.

Шаг 1: Создайте данные

Во-первых, давайте создадим набор данных, который показывает общий объем продаж некоторой компании в разные дни:

Шаг 2: Добавьте фильтр

Затем выделите ячейки в диапазоне A1: B13 , затем щелкните вкладку « Данные » на верхней ленте и нажмите кнопку « Фильтр »:

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

Шаг 3: фильтрация дат по месяцам

Далее мы отфильтруем данные, чтобы отображались только те строки, в которых месяц содержит февраль.

Щелкните стрелку раскрывающегося списка рядом с полем « Дата », затем снимите все флажки, кроме поля рядом с « Февраль », и нажмите « ОК »:

Данные будут автоматически отфильтрованы, чтобы отображались только те строки, в которых дата указана в феврале:

Обратите внимание: если у вас есть несколько лет и вы хотите отфильтровать данные, чтобы отображались только даты в феврале (игнорируя год), вы можете щелкнуть стрелку раскрывающегося списка рядом с Дата , затем Фильтры дат , а затем Все даты в периоде , затем февраль :

Данные будут автоматически отфильтрованы, чтобы отображались только те строки, в которых дата указана в феврале, независимо от года.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные операции в Excel:

Как сгруппировать данные по месяцам в Excel
Как автозаполнять даты в Excel
Как рассчитать разницу между двумя датами в Excel

Написано

Редакция Кодкампа

Замечательно! Вы успешно подписались.

Добро пожаловать обратно! Вы успешно вошли

Вы успешно подписались на кодкамп.

Срок действия вашей ссылки истек.

Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.

Успех! Ваша платежная информация обновлена.

Ваша платежная информация не была обновлена.

Содержание

  1. Как сделать сортировку по дате в Excel в порядке возрастания
  2. Сортировка в Excel по дате и месяцу
  3. Как сделать сортировку дат по нескольким условиям в Excel
  4. Как в excel настроить фильтр по дате
  5. Фильтры по дате в Excel
  6. Программа Microsoft Excel: сортировка и фильтрация данных
  7. Простая сортировка данных
  8. Настраиваемая сортировка
  9. Фильтр
  10. Умная таблица
  11. Сортировка по дате
  12. Сортировка по дате в Excel.
  13. Расширенный фильтр в Excel и примеры его возможностей
  14. Автофильтр и расширенный фильтр в Excel
  15. Как сделать расширенный фильтр в Excel
  16. Как пользоваться расширенным фильтром в Excel
  17. Не работает фильтр даты (Формулы)
  18. Сортировка по месяцам в Excel и списки порядка сортировки
  19. Сортировка в Excel по дате и месяцу
  20. Как настроить сортировку в Excel
  21. Не группирует при фильтровании по датам

Как сделать сортировку по дате в Excel в порядке возрастания

Каждая транзакция проводиться в какое-то время или период, а потом привязывается к конкретной дате. В Excel дата – это преобразованные целые числа. То есть каждая дата имеет свое целое число, например, 01.01.1900 – это число 1, а 02.01.1900 – это число 2 и т.д. Определение годов, месяцев и дней – это ничто иное как соответствующий тип форматирования для очередных числовых значений. По этой причине даже простейшие операции с датами выполняемые в Excel (например, сортировка) оказываются весьма проблематичными.

Сортировка в Excel по дате и месяцу

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

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

  1. В ячейке A1 введите название столбца «№п/п», а ячейку A2 введите число 1. После чего наведите курсор мышки на маркер курсора клавиатуры расположенный в нижнем правом углу квадратика. В результате курсор изменит свой внешний вид с указательной стрелочки на крестик. Не отводя курсора с маркера нажмите на клавишу CTRL на клавиатуре в результате чего возле указателя-крестика появиться значок плюсик «+».
  2. Теперь одновременно удерживая клавишу CTRL на клавиатуре и левую клавишу мышки протяните маркер вдоль целого столбца таблицы (до ячейки A15).

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

Полезный совет! В Excel большинство задач имеют несколько решений. Для автоматического нормирования столбцов в Excel можно воспользоваться правой кнопкой мышки. Для этого достаточно только лишь навести курсор на маркер курсора клавиатуры (в ячейке A2) и удерживая только правую кнопку мышки провести маркер вдоль столбца. После того как отпустить правую клавишу мышки, автоматически появиться контекстное меню из, которого нужно выбрать опцию «Заполнить». И столбец автоматически заполниться последовательностью номеров, аналогично первому способу автозаполнения.

Теперь пришла очередь для создания вспомогательных столбцов, которые существенно помогут качественно сортировать список транзакций. Необходимо выполнить несколько простых действий:

  1. Ячейки D1, E1, F1 заполните названиями заголовков: «Год», «Месяц», «День».
  2. Соответственно каждому столбцу введите под заголовками соответствующие функции и скопируйте их вдоль каждого столбца:
  • D1: =ГОД(B2);
  • E1: =МЕСЯЦ(B2);
  • F1: =ДЕНЬ(B2).

В итоге мы должны получить следующий результат:

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

Допустим мы хотим выполнить сортировку дат транзакций по месяцам. В данном случае порядок дней и годов – не имеют значения. Для этого просто перейдите на любую ячейку столбца «Месяц» (E) и выберите инструмент: «ДАННЫЕ»-«Сортировка и фильтр»-«Сортировка по возрастанию».

Теперь, чтобы сбросить сортировку и привести данные таблицы в изначальный вид перейдите на любую ячейку столбца «№п/п» (A) и вы снова выберите тот же инструмент «Сортировка по возрастанию».

Как сделать сортировку дат по нескольким условиям в Excel

А теперь можно приступать к сложной сортировки дат по нескольким условиям. Задание следующее – транзакции должны быть отсортированы в следующем порядком:

  1. Года по возрастанию.
  2. Месяцы в период определенных лет – по убыванию.
  3. Дни в периоды определенных месяцев – по убыванию.

Способ реализации поставленной задачи:

  1. Перейдите на любую ячейку исходной таблицы и выберите инструмент: «ДАННЫЕ»-«Сортировка и фильтр»-«Сортировка».
  2. В появившемся диалоговом окне настраиваемой сортировки убедитесь в том, что галочкой отмечена опция «Мои данные содержат заголовки». После чего во всех выпадающих списках выберите следующие значения: в секции «Столбец» – «Год», в секции «Сортировка» – «Значения», а в секции «Порядок» – «По возрастанию».
  3. На жмите на кнопку добавить уровень. И на втором условии заполните его критериями соответственно: 1 – «Месяц», 2 – «Значение», 3 – «По убыванию».
  4. Нажмите на кнопку «Копировать уровень» для создания третьего условия сортирования транзакций по датам. В третьем уровне изменяем только первый критерий на значение «День». И нажмите на кнопку ОК в данном диалоговом окне.

В результате мы выполнили сложную сортировку дат по нескольким условиям:

Для сортирования значений таблицы в формате «Дата» Excel предоставляет опции в выпадающих списках такие как «От старых к новым» и «От новых к старым». Но на практике при работе с большими объемами данных результат не всегда оправдывает ожидания. Так как для программы Excel даты – это целые числа безопаснее и эффективнее сортировать их описанным методом в данной статье.

Источник

Как в excel настроить фильтр по дате

Фильтры по дате в Excel

​Смотрите также​Откройте редактор списков в​ алфавитном порядке или​ использоваться многоуровневая сортировка.​ вызываем «Расширенный фильтр».​ находиться в одном​

  1. ​Допустимо применять сразу несколько​ т.д.​
  2. ​ т.д.​​ В статье Преобразование​​ можно скорректировать координаты​​ при нажатии на​​ фильтрацию. В нашем​​ а по строкам.​Цвет ячейки;​

  • ​ фамилий.​Источник: http://www.excel-easy.com/examples/date-filters.html​​В этом примере мы​​ настройках Excel: «ФАЙЛ»-«Параметры»-«Дополнительно»-«Общие»-«Изменить​
  • ​ в обратно-алфавитном. Но​​ Допустим у нас​​ В качестве критерия​ столбце. В нашем​ условий фильтрации. Но​Про другие возможности фильтра​Получится так.​​ дат из текстового​​ размещения таблицы. Жмем​ соответствующий значок в​​ случае, мы решили​​ Для этого, кликаем​
  • ​Цвет шрифта;​​Для того, чтобы выполнить​​Перевел: Антон Андронов​
  • ​ расскажем вам, как​ списки».​ в программе Excel​

    1. ​ иметься статистическая информация​ для отбора указываем​​ примере – друг​​ каждый предыдущий результат​
    2. ​ читайте в статье​​Еще один способ​​ формата в формат​ на кнопку «OK».​
    3. ​ ячейках шапки таблицы,​​ провести фильтрацию по​​ по кнопке «Параметры».​​Значок ячейки.​ сортировку в обратном​Автор: Антон Андронов​ применять фильтры по​Введите свои списке и​​ предусмотрена возможность создания​​ по сдачи выручки​

    ​ I1:I2 (ссылки относительные!).​ под другом.​ может скрывать необходимые​

    ​ «Фильтр в Excel».​​сортировки дат в​ даты поясняется, что​Независимо от того, каким​ в появившемся меню​

    ​ имени. Например, нам​В открывшемся окне параметров​
    ​Но, в подавляющем большинстве​
    ​ порядке, в том​

    ​Для удобства работы с​

    Программа Microsoft Excel: сортировка и фильтрация данных

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

    ​ те строки, где​Получаем таблицу с отобранными​

    Простая сортировка данных

    ​ записи.​ функция «Заполнить», которая​– использовать сводную​ этом случае.​ при создании «умной​ сортировки, о которых​ только работника Николаева.​ из позиции «Строки​ «Значения». Он и​ кнопку Сортировка от​

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

    ​ Поэтому, снимаем галочки​ диапазона» в позицию​ выставлен по умолчанию.​ Я до А».​ постоянно нужно упорядочивать​Выделите любую ячейку из​ Если же у​ ключ к порядку​Перейдите на любую ячейку​ «Количество» выше среднего.​ строками:​ больше возможностей:​ столбцы, ячейки, пустые​

    ​У нас такая​ Excel​ получите таблицу, в​ «Сортировка от А​

    ​ с имен всех​ «Столбцы диапазона». Жмем​ В нашем случае,​Список перестраивается в обратном​ по определенному критерию.​ набора данных.​

    ​ вас большой список​ сортирования.​

    ​ исходного диапазона A1:C10​Чтобы оставить в таблице​Выполним отбор строк, которые​Можно задать столько условий​ строки, скопировать формулы,​ таблица с перечнем​получится, если даты​ ячейках шапки которой​ до Я», «Сортировка​ остальных работников.​ на кнопку «OK».​ мы тоже будем​

    Настраиваемая сортировка

    ​ порядке.​ Кроме того, для​На вкладке​ и нет желания​Сортировка по списку в​ и выберите инструмент:​ лишь неповторяющиеся строки,​ в столбце «Магазин»​

    ​ для фильтрации, сколько​ формат, т.д. Читайте​ сотрудников и датами​ будут написаны в​ уже будет установлены​ от Я до​Когда процедура выполнена, жмем​Теперь, по аналогии с​ использовать именно этот​Нужно отметить, что подобный​ выполнения конкретных целей,​Данные​ его заполнять вручную,​ Excel:​ «ДАННЫЕ»-«Сортировка».​

    ​ в окне «Расширенного​ содержат значение «№1»,​ нужно.​ об этом в​ рождения их детей,​ правильном формате. В​ значки фильтров, описанные​ А», и «Сортировка​ на кнопку «OK».​

    ​ предыдущим примером, можно​ пункт.​ вид сортировки указывается​ иногда весь массив​(Data) нажмите кнопку​ тогда воспользуйтесь встроенным​Перейдите на любую ячейку​В появившемся диалоговом окне​ фильтра» поставьте птичку​ а в столбце​Критерии выбора данных –​

    • ​ статье «Как скопировать​
    • ​ внуков, родителей, т.д.​
    • ​ ячейках может быть​
    • ​ нами ранее.​

    ​ по цвету».​Как видим, в таблице​ вписывать данные для​В графе «Порядок» нам​ только при текстовом​ данных не нужен,​Фильтр​ импортом. Для этого​

    ​ таблицы и снова​ в первой секции​ напротив «Только уникальные​ стоимость – «>1​ на виду.​ в Excel».​Выделяем таблицу с шапкой.​ установлен формат «Дата»,​

    ​При нажатии на этот​Урок: Как использовать автофильтр​ остались только строки​ сортировки. Вводим данные,​ нужно указать, в​ формате данных. Например,​ а только отдельные​

    ​(Filter).​ в данном диалоговом​ воспользуйтесь инструментом: «ДАННЫЕ»-«Сортировка».​ «Столбец» из первого​ записи».​ 000 000 р.».​С помощью расширенного фильтра​Вывести на экран информацию​ На закладке «Вставка»​ а значение в​ значок, будут доступны​ в Microsoft Excel​ с именем работника​ и жмем на​ каком порядке будут​ при числовом формате​ строки. Поэтому, чтобы​

    ​В заголовках столбцов появятся​ окне присутствует дополнительное​В первом выпадающем списке​ выпадающего списка «Сортировать​Скачать пример работы с​ Критерии для фильтрации​ пользователь легко находит​ по одному /​ в разделе «Таблицы»​

    ​ этой ячейке написаны​ все те же​Сортировку и фильтр можно​ Николаева.​ кнопку «OK».​ располагаться данные: «От​ указывается сортировка «От​

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

    ​ нажимаем на кнопку​ в другом формате,​ функции, что и​ также активировать, превратив​Усложним задачу, и оставим​Как видим, после этого,​

    ​ А до Я»​ минимального к максимальному»​ огромном количестве информации,​Нажмите на стрелку в​ из ячеек:» в​ Во втором все​

    ​ «Месяц», во втором​Нажмите ОК. Повторяющиеся строки​ соответствующих столбцах таблички​

    ​ многострочном массиве.​ с помощью фильтрации​ функции «Сводная таблица».​ например – текстом.​ при запуске фильтра​ область данных, с​ в таблице только​ столбцы поменялись местами,​ или наоборот. Выбираем​ (и, наоборот), а​

    Фильтр

    ​ рациональным решением будет​ столбце​ котором можно ввести​ тоже «Значение». А​ выпадающем списке без​ будут скрыты. На​ для условий. На​​ данных в Excel.​ Появившееся поле заполняем​ Тогда Excel увидит​ стандартным способом через​

    ​ которой вы работаете,​ данные, которые относятся​ согласно введенным параметрам.​ значение «От А​ при формате даты​ упорядочить данные, и​Date​ ссылку на диапазон​ в третьем выпадающем​ изменений «Значение». А​ листе останутся только​ одной строке.​Готовый пример – как​Для этой цели предназначено​ так.​

    ​ в ячейке текст,​ кнопку «Сортировка и​ в так называемую​ к Николаеву за​Конечно, для нашей таблицы,​ до Я».​

    ​ – «От старых​ отфильтровать от других​.​ ячеек и нажать​ списке в секции​ в третьей секции​ уникальные записи.​Заполняем параметры фильтрации. Нажимаем​ использовать расширенный фильтр​ два инструмента: автофильтр​Сначала ставим галочку у​ а не дату.​ фильтр».​

    ​ «умную таблицу».​ III квартал 2016​

    ​ взятой для примера,​Итак, мы настроили сортировку​ к новым» (и,​ результатов. Давайте выясним,​

    ​Кликните по​ на кнопку «Импорт».​ «Порядок» выберите последнюю​ «Порядок» выбираем последнюю​АнтонАнтон​ ОК.​ в Excel:​ и расширенный фильтр.​ слов «Дата рождения»,​ Визуально можно проверить​Урок: Как создать таблицу​Существует два способа создания​ года. Для этого,​ применение сортировки с​ по одному из​ наоборот).​

    ​ как производится сортировка​Выделить все​

    ​ И нажмите ОК.​ опцию «Настраиваемый список».​ опцию «Настраиваемый список».​: Лист выгружается с​Оставим в таблице только​Создадим таблицу с условиями​ Они не удаляют,​ затем – «Сотрудники».​ формат даты так.​ в Microsoft Excel​ «умной таблицы». Для​

    ​ кликаем по значку​ изменением места расположения​ столбцов. Для того,​Но, как видим, при​ и фильтрация данных​(Select All), чтобы​В результате при работе​В появившемся окне «Списки»​

    ​В появившемся диалоговом окне​ программы.​ те строки, которые​ отбора. Для этого​ а скрывают данные,​ Все эти данные​А теперь посмотрим на​Как видим, инструменты сортировки​ того, чтобы воспользоваться​

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

    ​ первым из них,​ В открывшемся списке,​

    Умная таблица

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

    ​ укажите на первый​ названий месяцев в​ даты. Хотя формат​ содержат слово «Рязань»​ списка и вставляем​ условию. Автофильтр выполняет​ одном столбце. Получилась​ А18.​ правильном их использовании,​ выделяем всю область​ снимаем галочки с​ для некоторых других​

    ​ жмем на кнопку​ данные, содержащие имена​Скачать последнюю версию​ на «+» рядом​ под рукой свой​

    ​ «НОВЫЙ СПИСОК», а​ году и нажимаем​ ячейки — дата.​ или в столбце​ выше. В табличке​ простейшие операции. У​ такая таблица на​Здесь написана дата (значение)​ могут значительно облегчить​ таблицы, и, находясь​ месяцев «Май», «Июнь»​ таблиц подобный вид​ «Добавить уровень».​ одного и того​

    ​ Excel​ с​ пользовательский список для​ в правом текстовом​ ОК.​ При двойном прощелкивании​ «Стоимость» — значение​ с критериями для​ расширенного фильтра гораздо​ новом листе.​ текстом, п.ч. дописали​

    ​ пользователям работу с​ во вкладке «Главная»,​ и «Октябрь», так​ сортировки может быть​Появляется ещё один набор​ же человека, выстраиваются​

    ​Сортировка является одним из​2012​ порядка сортировки данных.​ поле введите все​Нажмите на кнопку «Добавить​ в ячейку фильтр​ «>10 000 000​ фильтрации оставляем достаточное​ больше возможностей.​

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

    ​ самых удобных инструментов​и поставьте галочку​

    ​lost_soul​ 4 категории разбив​ уровень» и на​ активируется.​ р.». Так как​ количество строк плюс​Имеется простая таблица, не​ в любом порядке​ формат самой ячейки​ вопрос их использования​ на ленте «Форматировать​

    ​ относятся к третьему​

    Сортировка по дате

    ​Кроме того, в программе​ заполнить уже для​ произвольном порядке.​ при работе в​ напротив​: Есть таблица (exel2007),​ их на 4​

    ​ втором уровень в​Не знаю можно​

    ​ критерии отбора относятся​ пустая строка, отделяющая​ отформатированная и не​

    ​ – сортировка от​​ стоит – «Дата».​​ становится в том​ как таблицу». Данная​​ кварталу, и жмем​​ Microsoft Excel существует​​ сортировки по другому​А, что делать, если​​ программе Microsoft Excel.​​January​ имеющая столбец в​​ строки. Для этого​

    ​ первом выпадающем списке​​ ли использовать у​ к разным столбцам,​ от исходной таблицы.​ объявленная списком. Включить​ старых к новым,​ Дата в ячейке​ случае, если в​ кнопка находится в​ на кнопку «OK».​ функция фильтра данных.​ столбцу. В нашем​ мы хотим отсортировать​ С помощью неё,​

    Сортировка по дате в Excel.

    Расширенный фильтр в Excel и примеры его возможностей

    ​ сортировку по дням​Ctrl+H​ задачи при отборе​ на вкладку «Данные»​ появляются стрелочки, открывающие​

    ​ строк». В появившемся​ Excel​ ранних к наиболее​ можно изменить координаты​ с заглавием данного​ режим.​ а «От старых​ все в том​ «Сортировка и фильтр»,​Date​

    Автофильтр и расширенный фильтр в Excel

    ​ воспринимает данные в​ новый список для​ недели и др.​Найти​ значений из массивов.​

    1. ​ — «Сортировка и​ списки автофильтра.​ диалоговом окне выбираем​описано в статье​ поздним.​
    2. ​ таблицы. Но, если​ столбца. В раскрывшемся​Чтобы воспользоваться данной функцией,​

    ​ к новым», или​ же меню «Сортировка​ которая размещена во​.​ этом столбце, как​

    ​ порядка пользовательской сортировки.​ Но что делать​.​Основные правила:​ фильтр» — «Дополнительно».​Если отформатировать диапазон данных​ функцию «Фильтр по​

    ​ «Преобразовать текст в​

    ​Вот как можно отсортировать​

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

    ​ область правильно, то​ пункту «Удалить фильтр​

    1. ​ ячейку в таблице​ старым».​ нужно перейти в​
    2. ​ ленте в блоке​Выделить все​
    3. ​ отображения книги стоит​ в диалоговом окне​ сортировать данные по​Заменить на​

    ​ критерий отбора.​

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

    ​ диапазон – таблица​ объявить списком, то​ списка выбираем –​

    1. ​Всё, установили формат​Перетащите указатель вниз по​ больше ничего делать​ с…».​ (а желательно в​Таким же образом, в​ пункт «Настраиваемая сортировка…».​ инструментов «Редактирование». Но,​(Select All), чтобы​ галка «группировать данные​
    2. ​ «Списки» и в​ критериям которых нет​.​Записанная формула возвращает результат​ с исходными данными.​ автоматический фильтр будет​ «В прошлом году».​ в ячейках всех​ столбцу, чтобы выделить​ не нужно. Главное,​Если же вы хотите​
    3. ​ шапке), опять жмем​ этом окне можно​После этого, открывается окно​ прежде, нам нужно​ проставить все флажки.​ в меню автофильтра».​ третьем выпадающем списке​ в списках порядка​
    4. ​(точка)​ ИСТИНА или ЛОЖЬ.​ Ссылки появляются автоматически,​

    ​ добавлен сразу.​Получились такие данные. В​ дат «Дата». Теперь​ нужные даты.​ обратите внимание, чтобы​ сбросить фильтр в​ на кнопку «Сортировка​

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

    ​ настроить, при необходимости,​ настроек сортировки. Если​ кликнуть по любой​Нажмите​ Что нужно сделать​ в секции «Порядок»​ сортировки?​Заменить все​Исходный диапазон указывается посредством​ т.к. была активна​

    ​Пользоваться автофильтром просто: нужно​

    ​ прошлом году дата​ можно их сортировать.​На вкладке​

    ​ около параметра «Таблица​ целом по таблице,​ и фильтр» в​ и сортировку по​ в вашей таблице​ ячейке того столбца,​Фильтры​ ещё, чтобы данные​ автоматически добавились 2​​Потом формат подкорректируйте​

    ​ абсолютных ссылок, а​ одна из ячеек.​

    ​ выделить запись с​ рождения только у​О других способах​Главная​ с заголовками» стояла​ тогда нужно нажать​ блоке инструментов «Редактирование».​ другим столбцам в​ есть заголовки, то​ по которому мы​по дате​ группировались?​ новых опции. С​

    ​Исходная таблица для следующего​

    ​АнтонАнтон​ критерий отбора (в​ Диапазон условий –​ нужным значением. Например,​ Ивановой.​ сортировки смотрите в​

    ​щелкните стрелку на​

    1. ​ галочка. Далее, просто​ кнопку «Сортировка и​
    2. ​ Но, на этот​ порядке приоритета. Когда​
    3. ​ обратите внимание, чтобы​ собираемся выполнить сортировку.​(Date Filters). Эта​lost_soul​ прямым и обратным​
    4. ​ примера:​: Pelena,​ виде формулы) –​ табличка с условием.​

    ​ отобразить поставки в​Как сделать и как​ статье «Сортировка в​ кнопке​ нажать на кнопку​ фильтр» на ленте,​ раз в появившемся​ все настройки выполнены,​ в данном окне​

    ​Например, в предложенной ниже​ опция доступна, поскольку​: Сортируется как дата?​ порядком для пользовательской​Необходимо распределить данные по​Спасибо Вам!​

    ​ с помощью относительных.​Выходим из меню расширенного​ магазин №4. Ставим​ работать со сводной​

    ​ Excel».​Сортировка и фильтр​ «OK».​ и выбрать пункт​ меню выбираем пункт​ жмем на кнопку​

    ​ обязательно стояла галочка​ таблице следует отсортировать​

    ​ столбец содержит даты.​lost_soul​ настраиваемой сортировки. И​ столбцу F –​

    Не работает фильтр даты (Формулы)

    ​Darkman​​Если возвращается значение ИСТИНА,​ фильтра, нажав кнопку​
    ​ птичку напротив соответствующего​ таблицей, читайте в​Сортировка по дате в​и выберите команду​Если вы решили воспользоваться​ «Очистить».​
    ​ «Фильтр». Можно также​ «OK».​ около параметра «Мои​ сотрудников по алфавиту.​ Из появившегося списка​
    ​: как текст​

    ​ снова нажмите на​​ «Категория сотрудника» в​: Супер. Огромное спасибо!​
    ​ то строка отобразится​
    ​ ОК.​
    ​ условия фильтрации:​​ статье «Принцип составления​​ Excel.​
    ​Сортировка от старых к​​ вторым способом, тогда​​Если нужно полностью удалить​
    ​ вместо этих действий​
    ​Как видим, теперь в​

    ​ данные содержат заголовки».​​ Становимся в любую​
    ​ выберите​

    ​Выделить столбец с​​ кнопку ОК в​

    Сортировка по месяцам в Excel и списки порядка сортировки

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

    Сортировка в Excel по дате и месяцу

    ​В поле «Столбец» указываем​ ячейку столбца «Имя»,​В прошлом месяце​ датами — Данные​ главном диалоговом окне​Стажер.​ происходит 2 раза​

    1. ​ только строки, содержащие​Особенности работы инструмента:​ тут.​ на кнопку «Сортировка​
    2. ​или​ всю область таблицы,​ и при его​ клавиш Ctrl+Shift+L.​ данные отсортированы, в​ наименование столбца, по​ и жмем на​(Last Month).​ — Текст по​ инструмента.​Физический.​
    3. ​ на месяц –​Отобразим строки, содержащие количество​ значение «Москва». Чтобы​Автофильтр работает только в​Фильтр по дате в​
    4. ​ и фильтр» на​Сортировка от новых к​ но на этот​ запуске, в этом​Как видим, в ячейках​ первую очередь, по​ которому будет выполняться​ кнопку «Сортировка и​

    ​Результат: Excel отображает продажи​ столбцам — Далее..​В результате таблица отсортирована​

    ​Удаленный.​ в середине и​ выше среднего. Для​ отменить фильтрацию, нужно​ неразрывном диапазоне. Разные​ Excel.​ закладке «Главная», или​ старым​ раз перейти во​

    ​ же меню следует​

    Как настроить сортировку в Excel

    ​ с наименованием всех​ именам сотрудника, а​

    ​ сортировка. В нашем​ фильтр». Чтобы имена​ только за прошлый​ до тех пор,​

    1. ​ с учетом всех​
    2. ​Руководитель.​
    3. ​ в конце. Нам​
    4. ​ этого в стороне​

    ​ нажать кнопку «Очистить»​ таблицы на одном​Можно в таблице​ вызываем контекстное меню​.​ вкладку «Вставка». Находясь​ выбрать пункт «Фильтр»,​ столбцов появился значок​ затем, по датам​ случае, это столбец​ упорядочить по алфавиту,​ месяц.​ когда надо будет​ привередливых пожеланий пользователя.​К сожалению, для реализации​ необходимо выполнить сортировку​ от таблички с​

    ​ в разделе «Сортировка​ листе не фильтруются.​

    1. ​ поставить фильтр. Тогда​ правой мышкой. Выбираем​Примечание:​
    2. ​ тут, на ленте​ или набрать сочетание​ в виде квадрата,​ выплат.​ «Имя». В поле​ из появившегося списка​Примечание:​ выбрать формат столбца​
    3. ​Полезный совет! Чтобы каждый​ данной задачи нельзя​ в Excel по​ критериями (в ячейку​ и фильтр».​ Даже если они​ можно будет фильтровать​ из появившегося окна​ Если вы не​ в блоке инструментов​ клавиш на клавиатуре​ в который вписан​Но, это ещё не​
    4. ​ «Сортировка» указывается, по​ выбираем пункт «Сортировка​Этот и многие​ — выбираете Дата​ раз не создавать​ воспользоваться стандартными порядками​ дате и месяцу,​
    5. ​ I1) введем название​Рассмотрим применение расширенного фильтра​ имеют однотипные данные.​ даты по месяцам,​ функцию «Сортировка от​ получили ожидаемых результатов,​ «Таблицы», следует нажать​ Ctrl+Shift+L.​ перевернутый вниз треугольник.​ все возможности настраиваемой​ какому именно типу​ от А до​ другие фильтры по​ — Готово.​

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

    ​ «Наибольшее количество». Ниже​ в Excel с​Инструмент воспринимает верхнюю строчку​ дням. Нужно убрать​ старых к новым»​ то, возможно, в​ на кнопку «Таблица».​

    1. ​Кроме того, следует заметить,​Кликаем по этому значку​ сортировки. При желании,​
    2. ​ контента будет производиться​ Я».​ дате зависимы от​Должно стать Датой.​ порядка сортировки воспользуйтесь​ столбцах. Ведь текстовые​ историю сдачи выручки​ – формула. Используем​ целью отбора строк,​ как заголовки столбцов​ галочки у слов​ — вверху столбца​ столбце содержатся даты,​После этого, как и​ что после того,​ в том столбце,​ в этом окне​ сортировка. Существует четыре​Как видим, все данные​

    ​ сегодняшней даты.​ Если не получится,​ редактором списков в​ значения по умолчанию​ по этим месяцам​ функцию СРЗНАЧ.​

    Не группирует при фильтровании по датам

    ​ содержащих слова «Москва»​​ – эти значения​ «Выделить все» и​ будут ранние даты,​ сохраненные в текстовом​ в прошлый раз,​ как мы включили​ по данным которого​ можно настроить сортировку​ варианта:​ в таблице разместились,​Урок подготовлен для Вас​ прикладывайте кусок файлаПолучилось!​ настройках Excel. Для​ в Excel можно​ на протяжении года.​Выделяем любую ячейку в​ или «Рязань». Условия​ в фильтр не​ поставить галочки у​ к низу столбца​

    ​ формате, а не​​ откроется окно, где​

    ​ функцию «Фильтр», то​​ мы собираемся проводить​

    Источник

    На чтение 7 мин. Просмотров 6.8k.

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

    Уровень мастерства: Средний

    How to Automatically Filter for the Most Recent Date in a Pivot Table or Slicer

    Pip имеет набор отчетов на основе сводных таблиц, которые она часто обновляет (ежедневно, еженедельно, ежемесячно). Она хочет автоматически фильтровать отчеты по самой последней дате в столбце в наборе данных. Этот фильтр выберет элемент в слайсере, чтобы отфильтровать сводные таблицы и диаграммы.

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

    Содержание

    1. Настройка: данные конвейера продаж CRM
    2. Решение № 1: Макрос VBA для фильтрации сводной
      таблицы по определенной дате или периоду
    3. Решение № 2. Добавление вычисляемого столбца в
      набор данных
    4. Два способа автоматизации фильтрации сводных
      таблиц

    Настройка: данные конвейера продаж CRM

    В этом примере мы собираемся использовать данные о продажах. Таблица данных содержит еженедельные снимки или экспорт данных из системы CRM (Salesforces.com, Dynamics CRM, HubSpot и т.д.).

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

    CRM Sales Pipeline Source Data Updated with Weekly Snapshots" width

    В наборе данных есть
    столбец «Дата отчета», в котором содержится дата запуска отчета для каждой строки.
    Вы можете видеть на изображении, что есть 4 набора данных, добавленных
    (сложенных) вместе, чтобы создать одну большую таблицу.

    Сводная таблица показывает
    сводку доходов по этапам конвейера, а поле «Дата отчета» находится в области
    «Фильтры». Это позволяет нам фильтровать по любой дате отчета, чтобы увидеть
    сводную информацию о конвейере за эту неделю.

    Pivot Table for Pipeline Revenue by Stage - Filter for Most Recent Period

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

    Решение № 1: Макрос VBA для фильтрации сводной
    таблицы по определенной дате или периоду

    Мы можем использовать
    простой макрос, чтобы установить фильтр в сводной таблице для самой последней
    даты в таблице исходных данных. Фильтрация поля «Дата отчета» в сводной таблице
    также выберет отфильтрованный элемент в срезе и отфильтрует все связанные
    сводные диаграммы.

    Приведенный ниже макрос
    может выглядеть как много кода, но на самом деле он очень прост. Чтобы его
    использовать, вам просто нужно будет указать все переменные для имени рабочего
    листа, имени сводной таблицы, имени сводного поля (Дата отчета) и критериев
    фильтрации (последняя дата). Эти переменные будут представлять имена объектов в
    вашей собственной книге.

    Sub Filter_PivotField()
    ' Описание: фильтрация сводной таблицы или среза по определенной дате или периоду.
    
    Dim sSheetName As String
    Dim sPivotName As String
    Dim sFieldName As String
    Dim sFilterCrit As String
    Dim pi As PivotItem
    
        ' Установите переменные
        sSheetName = "Pivot"
        sPivotName = "PivotTable1"
        sFieldName = "Report Date"
        'sFilterCrit = "5/2/2016"
        sFilterCrit = ThisWorkbook.Worksheets("Data").Range("G2").Value
        
        With ThisWorkbook.Worksheets(sSheetName).PivotTables(sPivotName).PivotFields(sFieldName)
            ' Очистить все фильтры основного поля
            .ClearAllFilters
            
            ' Проходить по элементам сводки поля сводки
            ' Скрыть или отфильтровать элементы, которые не соответствуют критериям
            For Each pi In .PivotItems
                If pi.Name <> sFilterCrit Then
                    pi.Visible = False
                End If
            Next pi
            
        End With
    
    End Sub
    

    Макрос в настоящее время
    настроен на использование значения из ячейки G2 в Таблице данных для критериев
    фильтра (самая поздняя дата). Ячейка G2 содержит формулу, которая возвращает
    самую последнюю дату из столбца с помощью функции MAX

    Calculate the Latest Date in the Column with the MAX Function

    Конечно, это можно
    изменить, чтобы вычислить самую последнюю дату в коде макроса. Хотя приятно
    видеть это на листе.

    Как работает макрос?

    Макрос сначала очищает все
    фильтры для поля сводки фильтра отчетов с помощью метода ClearAllFilters.

    Затем он использует цикл
    For Next для циклического прохождения всех элементов сводки в поле сводки,
    чтобы применить фильтр. Каждый уникальный элемент в поле является основным
    элементом. Макрос проверяет, не соответствует ли имя элемента сводки (<>)
    критериям. Если нет, то он скрывает элемент или фильтрует его. В результате мы
    видим только критерии фильтра.

    У меня есть статья, которая объясняет For Next Loops более подробно.

    Pivot Items in the Filter Drop-down Menu of a Pivot Table

    Как насчет фильтрации двух сводных таблиц за
    разные периоды времени?

    Вот еще один пример с
    настройкой переменных в качестве параметров макроса. Это позволяет нам вызывать
    макрос из другого макроса.

    Sub Filter_PivotField_Args( _
        sSheetName As String, _
        sPivotName As String, _
        sFieldName As String, _
        sFilterCrit As String)
    ' Фильтрация сводной таблицы или среза по определенной дате или периоду
    Dim pi As PivotItem
        
        With ThisWorkbook.Worksheets(sSheetName).PivotTables(sPivotName).PivotFields(sFieldName)
            ' Очистить все фильтры основного поля
            .ClearAllFilters
            
            ' Проходить по элементам сводки поля сводки
            ' Скрыть или отфильтровать элементы, которые не соответствуют критериям
            For Each pi In .PivotItems
                If pi.Name <> sFilterCrit Then
                    pi.Visible = False
                End If
            Next pi
        End With
    
    End Sub
    
    
    Sub Filter_Multiple_Pivots()
    ' Вызвать макрос Filter Pivot для нескольких пивотов
    Dim sFilter1 As String
    Dim sFilter2 As String
    
        ' Установите критерии фильтра
        sFilter1 = ThisWorkbook.Worksheets("Data").Range("G2").Value
        sFilter2 = ThisWorkbook.Worksheets("Data").Range("G3").Value
    
        ' Вызовите макрос сводных фильтров, чтобы отфильтровать оба сводных
        Call Filter_PivotField_Args("2 Pivots", "PivotTable1", "Report Date", sFilter1)
        Call Filter_PivotField_Args("2 Pivots", "PivotTable2", "Report Date", sFilter2)
    
    End Sub
    
    

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

    Макрос Filter_Multiple_Pivots вызывает макрос Filter_PivotField_Args дважды. Обратите внимание, что имя сводной таблицы и значения критериев фильтрации различны для каждого вызова. Это простой способ многократно использовать макрос сводного поля фильтра без необходимости повторения большого количества кода.

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

    Решение № 2. Добавление вычисляемого столбца в
    набор данных

    Если вы не можете использовать макросы, вы можете решить эту проблему с помощью вычисляемого столбца. Это решение НЕ так гибко, как макрос. Оно НЕ очень хорошо работает, если вы хотите иметь срезы, где пользователь может выбирать другие даты отчета.

    Мы можем добавить столбец
    к исходным данным, чтобы проверить, совпадает ли дата отчета в каждой строке с
    самой последней датой. Мы назовем этот столбец «Current Wk».

    Add a Calculated Column to the Source Data to Determine the Current Period

    Если это так, то формула
    вернет ИСТИНА, если нет — ЛОЖЬ.

    Это очень простая формула.
    Мы могли бы использовать функцию If, но в этом нет необходимости. Знак
    равенства оценивает совпадение и возвращает значение ИСТИНА или ЛОЖЬ.
    Ознакомьтесь с моей статьей If в
    формулах Excel для объяснения этого.

    Теперь мы можем добавить
    этот новый столбец в область «Фильтры» сводной таблицы и отфильтровать его для
    ИСТИНА. Это означает, что каждый раз, когда исходные данные обновляются новыми
    данными, формулы пересчитывают новые строки текущей недели. Обновление сводной
    таблицы автоматически применит фильтр для строк текущей недели и отобразит их в
    сводной таблице.

    Add the Current Week Field to Filters Area and Filter for TRUE

    Недостатком здесь является
    то, что пользователь не может использовать слайсер для фильтрации других дат.
    Технически они могут, но нам придется повторно применить фильтр Current Wk при
    следующем обновлении данных. Мы могли бы использовать макрос для автоматизации
    этого, но тогда мы действительно вернулись к решению № 1.

    Хотя он не такой
    динамичный, как решение № 1, рассчитанный столбец может быть всем необходимым
    для отображения данных за последний период в статическом отчете.

    Два способа автоматизации фильтрации сводных
    таблиц

    Фильтрация сводных таблиц
    по самой последней дате или периоду — это, безусловно, хороший процесс для
    автоматизации, если вы часто выполняете эту задачу. Это может сэкономить нам
    много времени и предотвратить ошибки, которые обычно возникают при этих скучных
    повторяющихся задачах. 🙂

    Пожалуйста, оставьте
    комментарий ниже с любыми вопросами или предложениями. Спасибо!

    Расширенный фильтр и немного магии

    У подавляющего большинства пользователей Excel при слове «фильтрация данных» в голове всплывает только обычный классический фильтр с вкладки Данные — Фильтр (Data — Filter):

    advanced-filter1.png

    Такой фильтр — штука привычная, спору нет, и для большинства случаев вполне сойдет. Однако бывают ситуации, когда нужно проводить отбор по большому количеству сложных условий сразу по нескольким столбцам. Обычный фильтр тут не очень удобен и хочется чего-то помощнее. Таким инструментом может стать расширенный фильтр (advanced filter), особенно с небольшой «доработкой напильником» (по традиции).

    Основа

    Для начала вставьте над вашей таблицей с данными несколько пустых строк и скопируйте туда шапку таблицы — это будет диапазон с условиями (выделен для наглядности желтым):

    advanced-filter2.png

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

    Именно в желтые ячейки нужно ввести критерии (условия), по которым потом будет произведена фильтрация. Например, если нужно отобрать бананы в московский «Ашан» в III квартале, то условия будут выглядеть так:

    advanced-filter3.png

    Чтобы выполнить фильтрацию выделите любую ячейку диапазона с исходными данными, откройте вкладку Данные и нажмите кнопку Дополнительно (Data — Advanced). В открывшемся окне должен быть уже автоматически введен диапазон с данными и нам останется только указать диапазон условий, т.е. A1:I2:

    advanced-filter5.png

    Обратите внимание, что диапазон условий нельзя выделять «с запасом», т.е. нельзя выделять лишние пустые желтые строки, т.к. пустая ячейка в диапазоне условий воспринимается Excel как отсутствие критерия, а целая пустая строка — как просьба вывести все данные без разбора.

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

    advanced-filter6.png

    Добавляем макрос

    «Ну и где же тут удобство?» — спросите вы и будете правы. Мало того, что нужно руками вводить условия в желтые ячейки, так еще и открывать диалоговое окно, вводить туда диапазоны, жать ОК. Грустно, согласен! Но «все меняется, когда приходят они ©» — макросы!

    Работу с расширенным фильтром можно в разы ускорить и упростить с помощью простого макроса, который будет автоматически запускать расширенный фильтр при вводе условий, т.е. изменении любой желтой ячейки. Щелкните правой кнопкой мыши по ярлычку текущего листа и выберите команду Исходный текст (Source Code). В открывшееся окно скопируйте и вставьте вот такой код:

    Private Sub Worksheet_Change(ByVal Target As Range)
        If Not Intersect(Target, Range("A2:I5")) Is Nothing Then
            On Error Resume Next
            ActiveSheet.ShowAllData
            Range("A7").CurrentRegion.AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Range("A1").CurrentRegion
        End If
    End Sub
    

    Эта процедура будет автоматически запускаться при изменении любой ячейки на текущем листе. Если адрес измененной ячейки попадает в желтый диапазон (A2:I5), то данный макрос снимает все фильтры (если они были) и заново применяет расширенный фильтр к таблице исходных данных, начинающейся с А7, т.е. все будет фильтроваться мгновенно, сразу после ввода очередного условия:

    advanced-filter-work.gif

    Так все гораздо лучше, правда? :)

    Реализация сложных запросов

    Теперь, когда все фильтруется «на лету», можно немного углубиться в нюансы и разобрать механизмы более сложных запросов в расширенном фильтре. Помимо ввода точных совпадений, в диапазоне условий можно использовать различные символы подстановки (* и ?) и знаки математических неравенств для реализации приблизительного поиска. Регистр символов роли не играет. Для наглядности я свел все возможные варианты в таблицу:

    Критерий Результат
    гр* или гр все ячейки начинающиеся с Гр, т.е. Груша, Грейпфрут, Гранат и т.д.
    =лук все ячейки именно и только со словом Лук, т.е. точное совпадение
    *лив* или *лив ячейки содержащие лив как подстроку, т.е. Оливки, Ливер, Залив и т.д.
    =п*в слова начинающиеся с П и заканчивающиеся на В т.е. Павлов, Петров и т.д.
    а*с слова начинающиеся с А и содержащие далее С, т.е. Апельсин, Ананас, Асаи и т.д.
    =*с слова оканчивающиеся на С
    =???? все ячейки с текстом из 4 символов (букв или цифр, включая пробелы)
    =м??????н все ячейки с текстом из 8 символов, начинающиеся на М и заканчивающиеся на Н, т.е. Мандарин, Мангостин  и т.д.
    =*н??а все слова оканчивающиеся на А, где 4-я с конца буква Н, т.е. Брусника, Заноза и т.д.
    >=э все слова, начинающиеся с Э, Ю или Я
    <>*о* все слова, не содержащие букву О
    <>*вич все слова, кроме заканчивающихся на вич (например, фильтр женщин по отчеству)
    = все пустые ячейки
    <> все непустые ячейки
    >=5000 все ячейки со значением больше или равно 5000
    5 или =5 все ячейки со значением 5
    >=3/18/2013 все ячейки с датой позже 18 марта 2013 (включительно)

    Тонкие моменты:

    • Знак * подразумевает под собой любое количество любых символов, а ? — один любой символ.
    • Логика в обработке текстовых и числовых запросов немного разная. Так, например, ячейка условия с числом 5 не означает поиск всех чисел, начинающихся с пяти, но ячейка условия с буквой Б равносильна Б*, т.е. будет искать любой текст, начинающийся с буквы Б.
    • Если текстовый запрос не начинается со знака =, то в конце можно мысленно ставить *.
    • Даты надо вводить в штатовском формате месяц-день-год и через дробь (даже если у вас русский Excel и региональные настройки).

    Логические связки И-ИЛИ

    Условия записанные в разных ячейках, но в одной строке — считаются связанными между собой логическим оператором И (AND):

    advanced-filter3.png

    Т.е. фильтруй мне бананы именно в третьем квартале, именно по Москве и при этом из «Ашана».

    Если нужно связать условия логическим оператором ИЛИ (OR), то их надо просто вводить в разные строки. Например, если нам нужно найти все заказы менеджера Волиной по московским персикам и все заказы по луку в третьем квартале по Самаре, то это можно задать в диапазоне условий следующим образом:

    advanced-filter7.png

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

    advanced-filter8.png

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

    Ссылки по теме

    • Суперфильтр на макросах
    • Что такое макросы, куда и как вставлять код макросов на Visual Basic
    • Умные таблицы в Microsoft Excel

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

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

  • Excel фильтр по выделенному значению
  • Excel фильтр по выделенному диапазону
  • Excel фильтр по всем листам в книге
  • Excel фильтр перенос данных
  • Excel фильтр отчета это

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

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