Какая возможность excel дает условие отбора сразу по нескольким столбцам

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

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

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

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

Пример

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

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

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

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

Тип = «Фрукты» И Продажи > 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.

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

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

Правила фильтрации с помощью расширенного фильтра:

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

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

4. Ниже списка, отступив строку, необходимо скопировать имена столбцов, которые нужно вывести.

6. В пункте меню Данные выбрать пункт Фильтр, затем команду Расширенный фильтр.

7. В диалоговом окне установите переключатель Обработка в положение Фильтровать список на месте, чтобы скрыть ненужные строки (рис. 8).

Какая Возможность в Excel Дает Условия Отбора Сразу по Нескольким Столбцам Какой Фильтр • Фильтрация по значениям

Рис. 8. Диалоговое окно Расширенный фильтр

с обработкой Фильтровать список на месте

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

Какая Возможность в Excel Дает Условия Отбора Сразу по Нескольким Столбцам Какой Фильтр • Фильтрация по значениям

Рис. 9. Диалоговое окно Расширенный фильтр

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

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

8. Ввести в поле Диапазон критериев ссылку на диапазон условий отбора, включая заголовки.

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

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

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

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

Таким образом, поиск с помощью расширенного фильтра предполагает следующее.

1. Подготовить диапазон критериев для расширенного фильтра:

– первая строка должна содержать заголовки полей, по которым будет производиться отбор (точное соответствие заголовкам полей списка);

– условия критерия записываются в пустые строки под подготовительной строкой заголовка.

2. Поместить указатель в список (или выделить весь список).

3. Выполнить команду Данные – Фильтр – Расширенный фильтр.

4. В диалоговом окне Расширенный фильтрзадать необходимые параметры.

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

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

Какая Возможность в Excel Дает Условия Отбора Сразу по Нескольким Столбцам Какой Фильтр • Фильтрация по значениям

Далее необходимо выполнить команду Данные – Фильтр – Расширенный фильтр. В результате появится диалоговое окно Расширенный фильтр, в котором необходимо указать параметры: Обработка, Исходный диапазон, Диапазон условий, Поместить результат в диапазон (рис. 11).

Какая Возможность в Excel Дает Условия Отбора Сразу по Нескольким Столбцам Какой Фильтр • Фильтрация по значениям

Результат выполнения отбора с использованием расширенного фильтра представлен на рис. 12.

Какая Возможность в Excel Дает Условия Отбора Сразу по Нескольким Столбцам Какой Фильтр • Фильтрация по значениям

MS Excel предоставляет широкие возможности для проведения анализа данных, находящихся в списке. К средствам анализа относятся:

Какая Возможность в Excel Дает Условия Отбора Сразу по Нескольким Столбцам Какой Фильтр • Фильтрация по значениям

 обработка списка с помощью различных формул и функций;

 построение диаграмм и использование карт MS Excel;

 проверка данных рабочих листов и рабочих книг на наличие ошибок;

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

Знайка, самый умный эксперт в Цветочном городе

Мнение эксперта

Знайка, самый умный эксперт в Цветочном городе

Если у вас есть вопросы, задавайте их мне!

Задать вопрос эксперту

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

Вторая часть подсказки: «Знак ”*” обозначает последовательность любых знаков». Если в условии невозможно определить, какие символы и в каком количестве должны находиться в строке, то вместо них подставьте «*». Примеры условий:
Иконка Ms Excel

Как отфильтровать в excel по слову

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

Exceltip

Блог о программе Microsoft Excel: приемы, хитрости, секреты, трюки

Применение нескольких фильтров в сводной таблице

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

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

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

Устанавливаем фильтр по подписи

В нашем примере в сводной таблице отображены данные различных месяцев за период с 2008 по 2013 год. Чтобы сравнить данные первых шести месяцев каждого года, необходимо установить фильтр по подписи. Для этого жмем на иконку справа от поля Месяц, в выпадающем меню выбираем Фильтры по подписи -> Меньше…

фильтр по подписям сводной таблицы

В появившемся диалоговом окне Фильтры по подписи, указываем параметр фильтрации (в нашем случае, это значение 7)

фильтр по подписям диалоговое окно

Предположим, теперь вам требуется увидеть месяца с наибольшим значением, для этого необходимо применить Фильтр по значению… для этого же поля. Опять жмем на иконку справа от поля Месяц, в выпадающем меню выбираем Фильтры по значению -> Первые 10…

фильтр по значениям сводной таблицы

В появившемся диалоговом окне Фильтр «Первые 10», настраиваем отображение первых трех наибольших значения.

фильтр по значениям диалоговое окно

Теперь сводная таблица отображает первые 3 месяца с наибольшим значением, но фильтр по подписи пропал. На рисунке отображены значения 2, 6 и 9-го месяцев.

удалене фильтра по подписям

Меняем параметры фильтров сводной таблицы

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

параметры сводной таблицы

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

Знайка, самый умный эксперт в Цветочном городе

Мнение эксперта

Знайка, самый умный эксперт в Цветочном городе

Если у вас есть вопросы, задавайте их мне!

Задать вопрос эксперту

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

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

Практическое задание по установке фильтров в Ms Excel | Информационные технологии

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

#Руководства

  • 5 авг 2022

  • 0

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

Иллюстрация: Meery Mary для Skillbox Media

Ксеня Шестак

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

Фильтры в Excel — инструмент, с помощью которого из большого объёма информации выбирают и показывают только нужную в данный момент. После фильтрации в таблице отображаются данные, которые соответствуют условиям пользователя. Данные, которые им не соответствуют, скрыты.

В статье разберёмся:

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

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

Фильтры в Excel работают по тому же принципу. Пользователь выбирает параметры данных, которые ему нужно отобразить, — и Excel убирает из таблицы всё лишнее.

Разберёмся, как это сделать.

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

Таблица, в которой хранятся данные о продажах автосалона
Скриншот: Excel / Skillbox Media

Допустим, нужно показать продажи только одного менеджера — Соколова П. Воспользуемся фильтрацией.

Шаг 1. Выделяем ячейку внутри таблицы — не обязательно ячейку столбца «Менеджер», любую.

Чтобы настроить фильтрацию, выбираем любую ячейку таблицы
Скриншот: Excel / Skillbox Media

Шаг 2. На вкладке «Главная» нажимаем кнопку «Сортировка и фильтр».

Нажимаем кнопку «Сортировка и фильтр»
Скриншот: Excel / Skillbox Media

Шаг 3. В появившемся меню выбираем пункт «Фильтр».

Жмём сюда, чтобы применить фильтрацию ко всем столбцам таблицы
Скриншот: Excel / Skillbox Media

То же самое можно сделать через кнопку «Фильтр» на вкладке «Данные».

Второй способ установить фильтрацию
Скриншот: Excel / Skillbox Media

Шаг 4. В каждой ячейке шапки таблицы появились кнопки со стрелками — нажимаем на кнопку столбца, который нужно отфильтровать. В нашем случае это столбец «Менеджер».

Нажимаем кнопку столбца, который нужно отфильтровать, — появляется меню фильтра
Скриншот: Excel / Skillbox Media

Шаг 5. В появившемся меню флажком выбираем данные, которые нужно оставить в таблице, — в нашем случае данные менеджера Соколова П., — и нажимаем кнопку «Применить фильтр».

Выбираем менеджера, данные о продажах которого нужно показать в таблице
Скриншот: Excel / Skillbox Media

Готово — таблица показывает данные о продажах только одного менеджера. На кнопке со стрелкой появился дополнительный значок. Он означает, что в этом столбце настроена фильтрация.

Результат фильтрации по одному параметру
Скриншот: Excel / Skillbox Media

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

Разберём на примере.

Выше мы уже отфильтровали таблицу по одному параметру — оставили в ней продажи только менеджера Соколова П. Добавим второй параметр — среди продаж Соколова П. покажем автомобили дороже 1,5 млн рублей.

Шаг 1. Открываем меню фильтра для столбца «Цена, руб.» и нажимаем на параметр «Выберите».

Открываем меню фильтра столбца «Цена, руб.» и жмём сюда
Скриншот: Excel / Skillbox Media

Шаг 2. Выбираем критерий, которому должны соответствовать отфильтрованные ячейки.

В нашем случае нужно показать автомобили дороже 1,5 млн рублей — выбираем критерий «Больше».

Выбираем критерий фильтрации
Скриншот: Excel / Skillbox Media

Шаг 3. Дополняем условие фильтрации — в нашем случае «Больше 1500000» — и нажимаем «Применить фильтр».

Дополняем условие фильтрации
Скриншот: Excel / Skillbox Media

Готово — фильтрация сработала по двум параметрам. Теперь таблица показывает только те проданные менеджером авто, цена которых была выше 1,5 млн рублей.

Результат фильтрации по двум параметрам
Скриншот: Excel / Skillbox Media

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

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

Принцип работы расширенного фильтра следующий:

  • Копируют шапку исходной таблицы и создают отдельную таблицу для условий фильтрации.
  • Вводят условия.
  • Запускают фильтрацию.

Разберём на примере. Отфильтруем отчётность автосалона по трём критериям:

  • менеджер — Шолохов Г.;
  • год выпуска автомобиля — 2019-й или раньше;
  • цена — до 2 млн рублей.

Шаг 1. Создаём таблицу для условий фильтрации — для этого копируем шапку исходной таблицы и вставляем её выше.

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

Создаём таблицу для условий фильтрации
Скриншот: Excel / Skillbox Media

Шаг 2. В созданной таблице вводим критерии фильтрации:

  • «Год выпуска» → <=2019.
  • «Цена, руб.» → <2000000.
  • «Менеджер» → Шолохов Г.

В таблице с условиями вводим критерии фильтрации
Скриншот: Excel / Skillbox Media

Шаг 3. Выделяем любую ячейку исходной таблицы и на вкладке «Данные» нажимаем кнопку «Дополнительно».

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

Шаг 4. В появившемся окне заполняем параметры расширенного фильтра:

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

Эти параметры меню выставлены программой автоматически
Скриншот: Excel / Skillbox Media
  • Диапазон условий — диапазон таблицы с условиями фильтрации. Ставим курсор в пустое окно параметра и выделяем диапазон: шапку таблицы и строку с критериями. Данные диапазона автоматически появляются в окне параметров расширенного фильтра.

Выделяем диапазон таблицы с условиями
Скриншот: Excel / Skillbox Media

Шаг 5. Нажимаем «ОК» в меню расширенного фильтра.

Готово — исходная таблица отфильтрована по трём заданным параметрам.

Итог работы расширенного фильтра
Скриншот: Excel / Skillbox Media

Отменить фильтрацию можно тремя способами:

1. Вызвать меню отфильтрованного столбца и нажать на кнопку «Очистить фильтр».

Первый способ снять фильтрацию
Скриншот: Excel / Skillbox Media

2. Нажать на кнопку «Сортировка и фильтр» на вкладке «Главная». Затем — либо снять галочку напротив пункта «Фильтр», либо нажать «Очистить фильтр».

Второй способ снять фильтрацию
Скриншот: Excel / Skillbox Media

3. Нажать на кнопку «Очистить» на вкладке «Данные».

Третий способ снять фильтрацию
Скриншот: Excel / Skillbox Media

Научитесь: Excel + Google Таблицы с нуля до PRO
Узнать больше

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

ВОЗМОЖНОСТИ ФУНКЦИИ РАСШИРЕННОГО ФИЛЬТРА В EXCEL, КОТОРЫЕ БУДУТ ПОЛЕЗНЫ В РАБОТЕ ЭКОНОМИСТА

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

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

Автоматический фильтр

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

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

Возьмем для примера данные о продажах товаров в розничном магазине за первую неделю июня 2021 г. (табл. 1).

Таблица 1. Продажи товаров за июнь 2021 г.

Дата

Товар

Группа

Количество

Сумма

01.июн

Грушевый

Лимонад

300

90 000

01.июн

Бархатное

Пиво

150

60 000

02.июн

Горная

Вода

200

30 000

03.июн

Ситро

Лимонад

200

50 000

03.июн

Горная

Вода

100

15 000

04.июн

Домашнее

Пиво

200

90 000

04.июн

Грушевый

Лимонад

100

30 000

06.июн

Бархатное

Пиво

200

80 000

07.июн

Ситро

Лимонад

100

25 000

Чтобы произвести отбор данных с помощью автоматического фильтра, пользователю Excel достаточно выделить курсором в таблице ячейки «Дата», «Товар», «Группа», «Количество» и «Сумма», а затем указать на вкладке «Данные» значение «Фильтр».

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

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

Таблица 2. Продажи товаров из группы лимонадов за июнь 2021 г.

Дата

Товар

Группа

Количество

Сумма

01.июн

Грушевый

Лимонад

300

90 000

03.июн

Ситро

Лимонад

200

50 000

04.июн

Грушевый

Лимонад

100

30 000

07.июн

Ситро

Лимонад

100

25 000

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

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

Основные недостатки автоматического фильтра:

• автофильтр работает только в неразрывном диапазоне данных, то есть если на одном листе нужно отфильтровать данные нескольких таблиц, сделать это не получится;

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

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

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

Чтобы при отборе данных пользователь мог оперировать одновременно несколькими условиями, в табличном редакторе Excel предусмотрен инструмент расширенного фильтра. Он запускается через меню панели инструментов «Данные/Сортировка и фильтр/Дополнительно».

Возможности расширенного фильтра, недоступные автоматическому фильтру:

• можно одновременно задавать большое количество условий отбора данных;

• все заданные критерии отбора данных находятся на виду у пользователя Excel;

• инструмент расширенного фильтра позволяет находить уникальные значения данных в многострочном массиве;

• результаты каждого варианта отбора данных можно сохранять как отдельную таблицу, что оставляет без изменений исходный массив данных;

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

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

Шаг 1. Создаем дополнительную таблицу с условиями отбора. В первую строку дополнительной таблицы вставляем копии наименований столбцов исходной таблицы. Следующие строки (пустые) предназначены для описания условий отбора.

Прописываем в таблице, какие данные нужно отфильтровать из исходной таблицы. На примере автоматической фильтрации данных табл. 1 укажем, что это будет группа «Лимонады» и наименование товара «Грушевый» (рис. 2).

Шаг 2. Запускаем инструмент расширенного фильтра через вкладки «Данные/Сортировка и фильтр/Дополнительно». В открывшемся диалоговом окне нужно указать следующие параметры отбора данных:

• «фильтровать список на месте» (в этом случае фильтруется непосредственно исходная таблица) или «скопировать результат в другое место» (отсортированные данные будут выводиться в отдельную таблицу);

• «Исходный диапазон» — вносим диапазон ячеек исходной таблицы;

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

Пример работы с диалоговым окном по выбранным условиям показан на рис. 3.

После заполнения параметров диалогового окна расширенного фильтра нажимаем кнопку «ОК» и получаем данные о продажах из исходной таблицы только по группе «Лимонады» и наименованию «Грушевый» в отдельной таблице (табл. 3).

Таблица 3. Продажи товаров по группе «Лимонады» за июнь 2021 г.

Дата

Товар

Группа

Количество

Сумма

01.июн

Грушевый

Лимонад

300

90 000

04.июн

Грушевый

Лимонад

100

30 000

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

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

Для таких отборов используют символы подстановки или знаки математических неравенств. Основные из таких символов и неравенств представлены в табл. 4.

Таблица 4. Символы и знаки для сложных условий отбора данных расширенным фильтром

Цель отбора

Используемые символы или знаки

Точное соответствие значению в ячейках диапазона отбора

=наименование или цифра

Значения всех ячеек, начинающиеся с определенных букв

буква*

Значения всех ячеек, заканчивающиеся на определенные буквы

*буква

Значения всех ячеек, начинающиеся и заканчивающиеся на определенные буквы

буква*буква

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

=

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

<> 

Отобрать все ячейки с датой позже заданной

>= Дата

Отобрать все ячейки с суммой меньше заданной

<= Сумма

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

ИСПОЛЬЗОВАНИЕ ФУНКЦИИ РАСШИРЕННОГО ФИЛЬТРА НА ПРАКТИКЕ

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

ПРИМЕР

У экономиста имеются данные о начислении заработной платы различным сотрудникам компании в алфавитном порядке (табл. 5). Нужно сформировать таблицы с показателями фонда оплаты труда сначала по подразделениям, а затем по категориям сотрудников.

Таблица 5. Ведомость начислений зарплаты за июнь 2021 г.

Сотрудник

Подразделение

Категория

Сумма

1

Антонов

Продажи

Сотрудник

40 000

2

Астахова

Финансы

Сотрудник

30 000

3

Белкин

Логистика

Менеджер

50 000

4

Волкова

Администрация

Сотрудник

25 000

5

Гришина

Логистика

Сотрудник

20 000

6

Ковров

Продажи

Сотрудник

30 000

7

Лопатин

Продажи

Руководитель

60 000

8

Мишин

Финансы

Менеджер

40 000

9

Петрова

Финансы

Руководитель

50 000

10

Розова

Логистика

Сотрудник

25 000

11

Рыжков

Администрация

Руководитель

80 000

12

Сидоров

Продажи

Сотрудник

40 000

13

Сорокина

Администрация

Сотрудник

30 000

14

Фомин

Логистика

Сотрудник

30 000

15

Чащина

Администрация

Менеджер

50 000

Итого

600 000

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

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

=“=Продажи”; =“=Логистика”; =“=Финансы”; =“=Администрация”.

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

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

1. Продажи.

Исходный диапазон = диапазон ячеек исходной таблицы А3:Е19.

Диапазон условий = ячейки первых двух строк дополнительной таблицы А21:Е22.

Диапазон копирования результата фильтрации = ячейки аналитической таблицы А31:Е34.

2. Логистика.

Исходный диапазон = диапазон ячеек исходной таблицы А3:Е19.

Диапазон условий = ячейки третьей и четвертой строк дополнительной таблицы А23:Е24.

Диапазон копирования результата фильтрации = ячейки аналитической таблицы А35:Е39.

3. Финансы.

Исходный диапазон = диапазон ячеек исходной таблицы А3:Е19.

Диапазон условий = ячейки пятой и шестой строк дополнительной таблицы А25:Е26.

Диапазон копирования результата фильтрации = ячейки аналитической таблицы А40:Е43.

4. Администрация.

Исходный диапазон = диапазон ячеек исходной таблицы А3:Е19.

Диапазон условий = ячейки седьмой и восьмой строк дополнительной таблицы А27:Е28.

Диапазон копирования результата фильтрации = ячейки аналитической таблицы А44:Е48.

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

Таблица 6. Ведомость начислений зарплаты за июнь 2021 г. по подразделениям

Сотрудник

Подразделение

Категория

Сумма

1

Антонов

Продажи

Сотрудник

40 000

7

Лопатин

Продажи

Руководитель

60 000

12

Сидоров

Продажи

Сотрудник

40 000

Сотрудник

Подразделение

Категория

Сумма

3

Белкин

Логистика

Менеджер

50 000

5

Гришина

Логистика

Сотрудник

20 000

10

Розова

Логистика

Сотрудник

25 000

14

Фомин

Логистика

Сотрудник

30 000

Сотрудник

Подразделение

Категория

Сумма

2

Астахова

Финансы

Сотрудник

30 000

8

Мишин

Финансы

Менеджер

40 000

9

Петрова

Финансы

Руководитель

50 000

Сотрудник

Подразделение

Категория

Сумма

4

Волкова

Администрация

Сотрудник

25 000

11

Рыжков

Администрация

Руководитель

80 000

13

Сорокина

Администрация

Сотрудник

30 000

15

Чащина

Администрация

Менеджер

50 000

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

2. Сформируем ведомость начислений заработной платы за июнь 2021 г. по категориям сотрудников.

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

=”=Руководители”; =”=Менеджеры”; =”=Сотрудники”.

Запускаем расширенный фильтр и последовательно производим отбор данных исходной табл. 5.

1. Руководители.

Исходный диапазон = диапазон ячеек исходной таблицы А3:Е1.

Диапазон условий = ячейки первых двух строк дополнительной таблицы G21:K2.

Диапазон копирования результата фильтрации = ячейки аналитической таблицы G31:K34.

2. Менеджеры.

Исходный диапазон = диапазон ячеек исходной таблицы А3:Е19.

Диапазон условий = ячейки третьей и четвертой строк дополнительной таблицы G23:K24.

Диапазон копирования результата фильтрации = ячейки аналитической таблицы А35:Е38.

3. Сотрудники.

Исходный диапазон = диапазон ячеек исходной таблицы А3:Е19.

Диапазон условий = ячейки пятой и шестой строк дополнительной таблицы G25:K26.

Диапазон копирования результата фильтрации = ячейки аналитической таблицы G39:K48.

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

Таблица 7. Ведомость начислений зарплаты за июнь 2021 г. по категориям персонала

Сотрудник

Подразделение

Категория

Сумма

7

Лопатин

Продажи

Руководитель

60 000

9

Петрова

Финансы

Руководитель

50 000

11

Рыжков

Администрация

Руководитель

80 000

Сотрудник

Подразделение

Категория

Сумма

3

Белкин

Логистика

Менеджер

50 000

8

Мишин

Финансы

Менеджер

40 000

15

Чащина

Администрация

Менеджер

50 000

Сотрудник

Подразделение

Категория

Сумма

1

Антонов

Продажи

Сотрудник

40 000

2

Астахова

Финансы

Сотрудник

30 000

4

Волкова

Администрация

Сотрудник

25 000

5

Гришина

Логистика

Сотрудник

20 000

6

Ковров

Продажи

Сотрудник

30 000

10

Розова

Логистика

Сотрудник

25 000

12

Сидоров

Продажи

Сотрудник

40 000

13

Сорокина

Администрация

Сотрудник

30 000

14

Фомин

Логистика

Сотрудник

30 000

Практический пример показал следующее:

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

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

ЗАКЛЮЧЕНИЕ

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

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

Статья опубликована в журнале «Планово-экономический отдел» № 8, 2021.

Содержание

  • Выполнение выборки
    • Способ 1: применение расширенного автофильтра
    • Способ 2: применение формулы массива
    • Способ 3: выборка по нескольким условиям с помощью формулы
    • Способ 4: случайная выборка
  • Вопросы и ответы

Выборка в Microsoft Excel

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

Выполнение выборки

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

Способ 1: применение расширенного автофильтра

Наиболее простым способом произвести отбор является применение расширенного автофильтра. Рассмотрим, как это сделать на конкретном примере.

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

    Есть возможность поступить и по-другому. Для этого после выделения области на листе перемещаемся во вкладку «Данные». Щелкаем по кнопке «Фильтр», которая размещена на ленте в группе «Сортировка и фильтр».

  2. Включение фильтра через вкладку Данные в Microsoft Excel

  3. После этого действия в шапке таблицы появляются пиктограммы для запуска фильтрования в виде перевернутых острием вниз небольших треугольников на правом краю ячеек. Кликаем по данному значку в заглавии того столбца, по которому желаем произвести выборку. В запустившемся меню переходим по пункту «Текстовые фильтры». Далее выбираем позицию «Настраиваемый фильтр…».
  4. Переход в настраиваемый фильтр в Microsoft Excel

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

    Давайте в качестве примера зададим условие так, чтобы отобрать только значения, по которым сумма выручки превышает 10000 рублей. Устанавливаем переключатель в позицию «Больше». В правое поле вписываем значение «10000». Чтобы произвести выполнение действия, щелкаем по кнопке «OK».

  6. Пользвательский фильтр в Microsoft Excel

  7. Как видим, после фильтрации остались только строчки, в которых сумма выручки превышает 10000 рублей.
  8. Результаты фильтрации в Microsoft Excel

  9. Но в этом же столбце мы можем добавить и второе условие. Для этого опять возвращаемся в окно пользовательской фильтрации. Как видим, в его нижней части есть ещё один переключатель условия и соответствующее ему поле для ввода. Давайте установим теперь верхнюю границу отбора в 15000 рублей. Для этого выставляем переключатель в позицию «Меньше», а в поле справа вписываем значение «15000».

    Кроме того, существует ещё переключатель условий. У него два положения «И» и «ИЛИ». По умолчанию он установлен в первом положении. Это означает, что в выборке останутся только строчки, которые удовлетворяют обоим ограничениям. Если он будет выставлен в положение «ИЛИ», то тогда останутся значения, которые подходят под любое из двух условий. В нашем случае нужно выставить переключатель в положение «И», то есть, оставить данную настройку по умолчанию. После того, как все значения введены, щелкаем по кнопке «OK».

  10. Установка верхней границы в пользовательском фильтре в Microsoft Excel

  11. Теперь в таблице остались только строчки, в которых сумма выручки не меньше 10000 рублей, но не превышает 15000 рублей.
  12. Результаты фильтрации по нижней и верхней границе в Microsoft Excel

  13. Аналогично можно настраивать фильтры и в других столбцах. При этом имеется возможность сохранять также фильтрацию и по предыдущим условиям, которые были заданы в колонках. Итак, посмотрим, как производится отбор с помощью фильтра для ячеек в формате даты. Кликаем по значку фильтрации в соответствующем столбце. Последовательно кликаем по пунктам списка «Фильтр по дате» и «Настраиваемый фильтр».
  14. Переход к фильтрации по дате в Microsoft Excel

  15. Снова запускается окно пользовательского автофильтра. Выполним отбор результатов в таблице с 4 по 6 мая 2016 года включительно. В переключателе выбора условий, как видим, ещё больше вариантов, чем для числового формата. Выбираем позицию «После или равно». В поле справа устанавливаем значение «04.05.2016». В нижнем блоке устанавливаем переключатель в позицию «До или равно». В правом поле вписываем значение «06.05.2016». Переключатель совместимости условий оставляем в положении по умолчанию – «И». Для того, чтобы применить фильтрацию в действии, жмем на кнопку «OK».
  16. Пользвательский фильтр для формата даты в Microsoft Excel

  17. Как видим, наш список ещё больше сократился. Теперь в нем оставлены только строчки, в которых сумма выручки варьируется от 10000 до 15000 рублей за период с 04.05 по 06.05.2016 включительно.
  18. Результаты фильтрации по сумме и дате в Microsoft Excel

  19. Мы можем сбросить фильтрацию в одном из столбцов. Сделаем это для значений выручки. Кликаем по значку автофильтра в соответствующем столбце. В выпадающем списке щелкаем по пункту «Удалить фильтр».
  20. Удаление фильтра с одного из столбцов в Microsoft Excel

    Lumpics.ru

  21. Как видим, после этих действий, выборка по сумме выручки будет отключена, а останется только отбор по датам (с 04.05.2016 по 06.05.2016).
  22. Ограничения только по дате в Microsoft Excel

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

    Кликаем по значку фильтра в наименовании столбца. Последовательно переходим по наименованиям списка «Текстовые фильтры» и «Настраиваемый фильтр…».

  24. Переход к текстовой фильтрации в Microsoft Excel

  25. Опять открывается окно пользовательского автофильтра. Давайте сделаем выборку по наименованиям «Картофель» и «Мясо». В первом блоке переключатель условий устанавливаем в позицию «Равно». В поле справа от него вписываем слово «Картофель». Переключатель нижнего блока так же ставим в позицию «Равно». В поле напротив него делаем запись – «Мясо». И вот далее мы выполняем то, чего ранее не делали: устанавливаем переключатель совместимости условий в позицию «ИЛИ». Теперь строчка, содержащая любое из указанных условий, будет выводиться на экран. Щелкаем по кнопке «OK».
  26. Пользвательский фильтр для формата текста в Microsoft Excel

  27. Как видим, в новой выборке существуют ограничения по дате (с 04.05.2016 по 06.05.2016) и по наименованию (картофель и мясо). По сумме выручки ограничений нет.
  28. Ограничения по дате и по наименованию в Microsoft Excel

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

    Второй вариант предполагает переход во вкладку «Главная». Там выполняем щелчок на ленте по кнопке «Сортировка и фильтр» в блоке «Редактирование». В активировавшемся списке нажимаем на кнопку «Фильтр».

Очистка фильтра во вкладке Главная в Microsoft Excel

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

Фильтр сброшен в Microsoft Excel

Урок: Функция автофильтр в Excel

Способ 2: применение формулы массива

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

  1. На том же листе создаем пустую таблицу с такими же наименованиями столбцов в шапке, что и у исходника.
  2. Создание пустой таблицы в Microsoft Excel

  3. Выделяем все пустые ячейки первой колонки новой таблицы. Устанавливаем курсор в строку формул. Как раз сюда будет заноситься формула, производящая выборку по указанным критериям. Отберем строчки, сумма выручки в которых превышает 15000 рублей. В нашем конкретном примере, вводимая формула будет выглядеть следующим образом:

    =ИНДЕКС(A2:A29;НАИМЕНЬШИЙ(ЕСЛИ(15000<=C2:C29;СТРОКА(C2:C29);"");СТРОКА()-СТРОКА($C$1))-СТРОКА($C$1))

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

  4. Ввод формулы в Microsoft Excel

  5. Так как это формула массива, то для того, чтобы применить её в действии, нужно нажимать не кнопку Enter, а сочетание клавиш Ctrl+Shift+Enter. Делаем это.
  6. Формула массива введена в столбец наименований в Microsoft Excel

  7. Выделив второй столбец с датами и установив курсор в строку формул, вводим следующее выражение:

    =ИНДЕКС(B2:B29;НАИМЕНЬШИЙ(ЕСЛИ(15000<=C2:C29;СТРОКА(C2:C29);"");СТРОКА()-СТРОКА($C$1))-СТРОКА($C$1))

    Жмем сочетание клавиш Ctrl+Shift+Enter.

  8. Формула массива введена в столбец даты в Microsoft Excel

  9. Аналогичным образом в столбец с выручкой вписываем формулу следующего содержания:

    =ИНДЕКС(C2:C29;НАИМЕНЬШИЙ(ЕСЛИ(15000<=C2:C29;СТРОКА(C2:C29);"");СТРОКА()-СТРОКА($C$1))-СТРОКА($C$1))

    Опять набираем сочетание клавиш Ctrl+Shift+Enter.

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

  10. Формула массива введена в столбец выручки в Microsoft Excel

  11. Как видим, таблица заполнена данными, но внешний вид её не совсем привлекателен, к тому же, значения даты заполнены в ней некорректно. Нужно исправить эти недостатки. Некорректность даты связана с тем, что формат ячеек соответствующего столбца общий, а нам нужно установить формат даты. Выделяем весь столбец, включая ячейки с ошибками, и кликаем по выделению правой кнопкой мыши. В появившемся списке переходим по пункту «Формат ячейки…».
  12. Переход к форматировани ячеек в Microsoft Excel

  13. В открывшемся окне форматирования открываем вкладку «Число». В блоке «Числовые форматы» выделяем значение «Дата». В правой части окна можно выбрать желаемый тип отображения даты. После того, как настройки выставлены, жмем на кнопку «OK».
  14. Установка формата даты в Microsoft Excel

  15. Теперь дата отображается корректно. Но, как видим, вся нижняя часть таблицы заполнена ячейками, которые содержат ошибочное значение «#ЧИСЛО!». По сути, это те ячейки, данных из выборки для которых не хватило. Более привлекательно было бы, если бы они отображались вообще пустыми. Для этих целей воспользуемся условным форматированием. Выделяем все ячейки таблицы, кроме шапки. Находясь во вкладке «Главная» кликаем по кнопке «Условное форматирование», которая находится в блоке инструментов «Стили». В появившемся списке выбираем пункт «Создать правило…».
  16. Переход к созданию правила в Microsoft Excel

  17. В открывшемся окне выбираем тип правила «Форматировать только ячейки, которые содержат». В первом поле под надписью «Форматировать только ячейки, для которых выполняется следующее условие» выбираем позицию «Ошибки». Далее жмем по кнопке «Формат…».
  18. Переход к выбору формата в Microsoft Excel

  19. В запустившемся окне форматирования переходим во вкладку «Шрифт» и в соответствующем поле выбираем белый цвет. После этих действий щелкаем по кнопке «OK».
  20. Формат ячеек в Microsoft Excel

  21. На кнопку с точно таким же названием жмем после возвращения в окно создания условий.

Создание условия форматирования в Microsoft Excel

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

Выборка сделана в Microsoft Excel

Урок: Условное форматирование в Excel

Способ 3: выборка по нескольким условиям с помощью формулы

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

  1. Вписываем в отдельном столбце граничные условия для выборки.
  2. Условия в Microsoft Excel

  3. Как и в предыдущем способе, поочередно выделяем пустые столбцы новой таблицы и вписываем в них соответствующие три формулы. В первый столбец вносим следующее выражение:

    =ИНДЕКС(A2:A29;НАИМЕНЬШИЙ(ЕСЛИ(($D$2=C2:C29);СТРОКА(C2:C29);"");СТРОКА(C2:C29)-СТРОКА($C$1))-СТРОКА($C$1))

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

    Каждый раз после ввода не забываем набирать сочетание клавиш Ctrl+Shift+Enter.

  4. Результат выборки по нескольким условиям в Microsoft Excel

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

Изменение результатов выборки в Microsoft Excel

Способ 4: случайная выборка

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

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

    =СЛЧИС()

    Эта функция выводит на экран случайное число. Для того, чтобы её активировать, жмем на кнопку ENTER.

  2. Случайное число в Microsoft Excel

  3. Для того, чтобы сделать целый столбец случайных чисел, устанавливаем курсор в нижний правый угол ячейки, которая уже содержит формулу. Появляется маркер заполнения. Протягиваем его вниз с зажатой левой кнопкой мыши параллельно таблице с данными до её конца.
  4. Маркер заполнения в Microsoft Excel

  5. Теперь у нас имеется диапазон ячеек, заполненный случайными числами. Но, он содержит в себе формулу СЛЧИС. Нам же нужно работать с чистыми значениями. Для этого следует выполнить копирование в пустой столбец справа. Выделяем диапазон ячеек со случайными числами. Расположившись во вкладке «Главная», щелкаем по иконке «Копировать» на ленте.
  6. Копирование в Microsoft Excel

  7. Выделяем пустой столбец и кликаем правой кнопкой мыши, вызывая контекстное меню. В группе инструментов «Параметры вставки» выбираем пункт «Значения», изображенный в виде пиктограммы с цифрами.
  8. Вставка в Microsoft Excel

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

  11. Активируется окно настройки сортировки. Обязательно устанавливаем галочку напротив параметра «Мои данные содержат заголовки», если шапка имеется, а галочки нет. В поле «Сортировать по» указываем наименование того столбца, в котором содержатся скопированные значения случайных чисел. В поле «Сортировка» оставляем настройки по умолчанию. В поле «Порядок» можно выбрать параметр как «По возрастанию», так и «По убыванию». Для случайной выборки это значения не имеет. После того, как настройки произведены, жмем на кнопку «OK».
  12. Настройка сортировки в Microsoft Excel

  13. После этого все значения таблицы выстраиваются в порядке возрастания или убывания случайных чисел. Можно взять любое количество первых строчек из таблицы (5, 10, 12, 15 и т.п.) и их можно будет считать результатом случайной выборки.

Случайная выборка в Microsoft Excel

Урок: Сортировка и фильтрация данных в Excel

Как видим, выборку в таблице Excel можно произвести, как с помощью автофильтра, так и применив специальные формулы. В первом случае результат будет выводиться в исходную таблицу, а во втором – в отдельную область. Имеется возможность производить отбор, как по одному условию, так и по нескольким. Кроме того, можно осуществлять случайную выборку, использовав функцию СЛЧИС.

Еще статьи по данной теме:

Помогла ли Вам статья?

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

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

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

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

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

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

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

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

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

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

Результат1.

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



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

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

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

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

Критерии.

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

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

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

Критерий2.

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

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

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

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

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

Критерий3.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Пример4.

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

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

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

Формула.

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

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

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

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

Skip to content

ВПР с несколькими условиями: 5 примеров.

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

Мы предложим вам несколько вариантов решения проблемы поиска по нескольким условиям.

  1. ВПР по нескольким условиям с использованием дополнительного столбца.
  2. ВПР по двум условиям при помощи формулы массива.
  3. ВПР по нескольким критериям с применением массивов — способ 2.
  4. Двойной ВПР при помощи ИНДЕКС + ПОИСКПОЗ
  5. Достойная замена – функция СУММПРОИЗВ.

ВПР по нескольким условиям с использованием дополнительного столбца.

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

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

Сразу по трем столбцам функция ВПР искать не может. Поэтому нам нужно объединить их в один. И, поскольку поиск производится всегда в крайнем левом (первом) столбце, то нужно добавить его в нашу таблицу тоже слева.

Вставляем перед таблицей с данными дополнительный столбец A. Затем при помощи оператора & объединяем в нем содержимое B,C и D. Записываем в А7

=B7&C7&D7

и копируем в находящиеся ниже ячейки.

Формула поиска в D4 будет выглядеть:

=ВПР(D1&D2&D3;A7:E20;5;0)

В диапазон поиска включаем и наш дополнительный столбец. Критерий поиска – также объединение 3 значений. И извлекаем результат из 5 колонки.

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

Вид станет приятнее, а на результаты это никак не повлияет.

ВПР по двум условиям при помощи формулы массива.

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

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

Формула в B3 выглядит следующим образом:

{=ВПР(B1;ЕСЛИ(B6:B19=B2;A6:C19;»»);3;0)}

Обратите внимание на фигурные скобки, которые означают, что это формула массива. То есть наша функция ВПР работает не с отдельными значениями, а разу с массивами данных.

Разберем процесс подробно.

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

ЕСЛИ(B6:B19=B2;A6:C19;»»)

То есть, в том случае, если наименование магазина совпадает с критерием в ячейке B2, мы оставляем исходные значения из нашего диапазона. А если нет – заменяем их на пробелы. И так по каждой строке.

В результате получим вот такой виртуальный массив данных на основе нашей исходной таблицы:

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

С такой работой функция ВПР вполне справится.

Такой ход стал возможен путем применения формулы массива. Поэтому обратите особое внимание: круглые скобки в формуле писать руками не нужно! В ячейке B3 вы записываете  формулу

=ВПР(B1;ЕСЛИ(B6:B19=B2;A6:C19;»»);3;0)

И затем нажимаете комбинацию клавиш CTRL+Shift+Enter.  При этом Excel поймет, что вы хотите ввести формулу массива и сам подставит скобки.

Таким образом, функция ВПР поиск по двум столбцам производит в 2 этапа: сначала мы очищаем диапазон данных от строк, не соответствующих одному из условий, при помощи функции ЕСЛИ и формулы массива. А затем уже в этой откорректированной информации производим обычный поиск по одному только второму критерию при помощи ВПР.

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

Вот как это будет выглядеть.

ВПР по нескольким критериям с применением массивов — способ 2.

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

Условия возьмем те же, что и в предыдущем примере.

Формулу в С4 введем такую:

=ВПР(C1&C2&C3;ВЫБОР({1;2};A7:A20&B7:B20&C7:C20;D7:D20);2;0)

Естественно, не забываем нажать CTRL+Shift+Enter.

Теперь давайте пошагово разберем, как это работает.

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

Как и в предыдущем примере, мы ищем текст из объединенных в одно целое условий поиска.

Далее определяем данные, среди которых будем искать.

ВЫБОР({1;2};A7:A20&B7:B20&C7:C20;D7:D20)

Конструкция вида  A7:A20&B7:B20&C7:C20;D7:D20  создает 2 элемента. Первый – это объединение колонок A, B и C из исходных данных. Если помните, то же самое мы делали в нашем дополнительном столбце. Второй D7:D20 – это значения, одно из которых нужно в итоге выбрать.

Функция ВЫБОР  позволяет из этих элементов создать массив. {1,2} как раз и означает, что нужно взять сначала первый элемент, затем второй, и объединить их в виртуальную таблицу – массив.

В первой колонке этой виртуальной таблицы мы будем искать, а из второй – извлекать результат.

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

Двойной ВПР при помощи ИНДЕКС + ПОИСКПОЗ

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

Существуют, пожалуй, даже более гибкие решения, нежели функция ВПР. Это комбинация функций ИНДЕКС + ПОИСКПОЗ.

Область их применения очень велика, о чем бы также будем рассказывать на сайте mister-office.ru.

А пока вернемся вновь к нашей задаче.

Формула в С4 теперь выглядит так:

=ИНДЕКС(D7:D20;ПОИСКПОЗ(1;(A7:A20=C1)*(B7:B20=C2)*(C7:C20=C3);0))

И не забываем при вводе нажать CTRL+Shift+Enter! Это формула массива.

Теперь давайте разбираться, как это работает.

Функция ИНДЕКС в нашем случае позволяет извлечь элемент из списка по его порядковому номеру. Список – это диапазон D7:D20, где записаны суммы выручки. А вот порядковый номер, который нужно извлечь, мы определяем при помощи ПОИСКПОЗ.

Синтаксис здесь следующий:

ПОИСКПОЗ(что_ищем; где_ищем; тип_поиска)

Тип поиска ставим 0, то есть точное совпадение. В нашем случае мы будем искать 1. Далее мы определим массив, в котором будем работать.

Выражение  (A7:A20=C1)*(B7:B20=C2)*(C7:C20=C3) позволит создать виртуальную таблицу примерно такого вида:

Как видите, первоначально мы последовательно сравниваем каждое значение с нашим критерием отбора. В столбце А у нас записаны месяцы – сравниваем их с месяцем-критерием из ячейки C1. В случае совпадения получаем ИСТИНА, иначе – ЛОЖЬ. Аналогично последовательно проверяем год и название магазина. А затем просто перемножаем значения. Поскольку логические переменные для Excel – это либо 0, либо 1, то произведение их может быть равно 1 только в том случае, если мы имеем по каждой колонке ИСТИНА (то есть,1). Во всех остальных случаях получаем 0.

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

При помощи ПОИСКПОЗ определяем, на какой позиции она находится. На какой позиции находится 1, на той же позиции находится в массиве и искомая сумма выручки. В нашем случае это 10-я.

Далее при помощи ИНДЕКС извлекаем 10-ю по счету выручку.

Таким образом мы выбрали значение по нескольким условиям без использования функции ВПР.

Достойная замена – функция СУММПРОИЗВ.

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

Поясним расчеты.

Выражение

=СУММПРОИЗВ((A2:A27=$G$2)*(B2:B27=$G$3)*($C$2:$C$27=G4)*(D2:D27))

Работает как формула массива, хотя по факту таковой не является. В этом заключается замечательное свойство функции СУММПРОИЗВ, о которой мы еще много будем говорить в других статьях.

Последовательно по каждой строке диапазона от 2-й до 27-й она проверяет совпадение каждого соответствующего значения с критерием поиска. Эти результаты перемножаются между собой и в итоге еще умножаются на сумму выручки. Если среди трех условий будет хотя бы одно несовпадение, то итогом будет 0. В случае совпадения сумма выручки трижды умножится на 1.

Затем все эти 27 произведений складываются, и результатом будет выручка нужного менеджера в каком-то регионе за определенную дату.

В качестве бонуса можно продолжить этот пример и рассчитать общую сумму продаж менеджера в определенном регионе.

Для этого из формулы просто уберем сравнение по дате.

=СУММПРОИЗВ((A2:A27=$G$2)*(B2:B27=$G$3)*(D2:D27))

Кстати, возможен и другой вариант расчета с этой же функцией:

=СУММПРОИЗВ(—(A2:A27=$G$2);—(B2:B27=$G$3);(D2:D27))

Итак, мы рассмотрели примеры использования функции ВПР с двумя и с несколькими условиями. А также обнаружили, что этой ценной функции есть замечательная альтернатива.

[the_ad_group id=»48″]

Примеры использования функции ВПР:

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

Постановка задачи

Если вы продвинутый пользователь Microsoft Excel, то должны быть знакомы с функцией поиска и подстановки ВПР или VLOOKUP (если еще нет, то сначала почитайте эту статью, чтобы им стать). Для тех, кто понимает, рекламировать ее не нужно :) — без нее не обходится ни один сложный расчет в Excel. Есть, однако, одна проблема: эта функция умеет искать данные только по совпадению одного параметра. А если у нас их несколько?

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

vlookup-2cols1.png

Нужно найти и вытащить цену заданного товара (Нектарин) в определенном месяце (Январь), т.е. получить на выходе152, но автоматически, т.е. с помощью формулы. ВПР в чистом виде тут не поможет, но есть несколько других способов решить эту задачу.

Способ 1. Дополнительный столбец с ключом поиска

Это самый очевидный и простой (хотя и не самый удобный) способ. Поскольку штатная функция ВПР (VLOOKUP) умеет искать только по одному столбцу, а не по нескольким, то нам нужно из нескольких сделать один!

Добавим рядом с нашей таблицей еще один столбец, где склеим название товара и месяц в единое целое с помощью оператора сцепки (&), чтобы получить уникальный столбец-ключ для поиска:

vlookup-2cols2.png

Теперь можно использовать знакомую функцию ВПР (VLOOKUP) для поиска склеенной пары НектаринЯнварь из ячеек H3 и J3 в созданном ключевом столбце:

vlookup-2cols3.png

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

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

Способ 2. Функция СУММЕСЛИМН

Если нужно найти именно число (в нашем случае цена как раз число), то вместо ВПР можно использовать функцию СУММЕСЛИМН (SUMIFS), появившуюся начиная с Excel 2007. По идее, эта функция выбирает и суммирует числовые значения по нескольким (до 127!) условиям. Но если в нашем списке нет повторяющихся товаров внутри одного месяца, то она просто выведет значение цены для заданного товара и месяца:

vlookup-2cols4.png

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

Минусы: Работает только с числовыми данными на выходе, не применима для поиска текста, не работает в старых версиях Excel (2003 и ранее).

Способ 3. Формула массива

О том, как спользовать связку функций ИНДЕКС (INDEX) и ПОИСКПОЗ (MATCH) в качестве более мощной альтернативы ВПР я уже подробно описывал (с видео). В нашем же случае, можно применить их для поиска по нескольким столбцам в виде формулы массива. Для этого:

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

    vlookup-2cols6.png

  3. Нажмите в конце не Enter, а сочетание Ctrl+Shift+Enter, чтобы ввести формулу не как обычную, а как формулу массива.

Как это на самом деле работает:

Функция ИНДЕКС выдает из диапазона цен C2:C161 содержимое N-ой ячейки по порядку. При этом порядковый номер нужной ячейки нам находит функция ПОИСКПОЗ. Она ищет связку названия товара и месяца (НектаринЯнварь) по очереди во всех ячейках склеенного из двух столбцов диапазона A2:A161&B2:B161 и выдает порядковый номер ячейки, где нашла точное совпадение. По сути, это первый способ, но ключевой столбец создается виртуально прямо внутри формулы, а не в ячейках листа.

Плюсы: Не нужен отдельный столбец, работает и с числами и с текстом.

Минусы: Ощутимо тормозит на больших таблицах (как и все формулы массива, впрочем), особенно если указывать диапазоны «с запасом» или сразу целые столбцы (т.е. вместо A2:A161 вводить A:A и т.д.) Многим непривычны формулы массива в принципе (тогда вам сюда).

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

  • Как искать и подставлять данные с помощью функции ВПР (VLOOKUP)
  • Что такое формулы массива и как их использовать
  • Как использовать связку функций ИНДЕКС и ПОИСКПОЗ вместо ВПР
  • Как извлечь сразу все значения, а не только первое с помощью ВПР

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

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

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

На листе Excel необходимо выделить область, среди данных, которых и нужно осуществить выборку. Во вкладке «Главная» нажимаете «Сортировка и фильтр» (находится в блоке настроек «Редактирование»). Далее нажимаете на фильтр для того, чтобы сделать подходящую выборку в Excel.

выборка в Excel

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

выборка в Excel по условию

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

выборка в Excel что это

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

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

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

  1. На том же листе для будущей выборки создаем пустую таблицу с такими же наименованиями столбцов в шапке, что и у исходника. выборка в Excel как сделать и настроить
  2. Выделяем все пустые ячейки первой колонки новой таблицы Excel. Устанавливаем курсор в строку формул. Как раз сюда будет заноситься формула, производящая выборку по указанным критериям. Отберем строчки, сумма выручки в которых превышает 15000 рублей. В нашем конкретном примере, вводимая формула для будущей выборки будет выглядеть следующим образом: =ИНДЕКС(A2:A29;НАИМЕНЬШИЙ(ЕСЛИ(15000<=C2:C29;СТРОКА(C2:C29);»»);СТРОКА()-СТРОКА($C$1))-СТРОКА($C$1)) Естественно, в каждом конкретном случае адрес ячеек и диапазонов будет свой.
  3. Так как это формула массива в файле Excel, то для того, чтобы применить её в действии, нужно нажимать не кнопку Enter, а сочетание клавиш Ctrl+Shift+Enter. В результате мы продвинулись на пути создания будущей выборки.
  4. Выделив второй столбец с датами и установив курсор в строку формул, вводим следующее выражение: =ИНДЕКС(B2:B29;НАИМЕНЬШИЙ(ЕСЛИ(15000<=C2:C29;СТРОКА(C2:C29);»»);СТРОКА()-СТРОКА($C$1))-СТРОКА($C$1)) Жмем сочетание клавиш Ctrl+Shift+Enter. РИС 5
  5. Аналогичным образом в столбец с выручкой вписываем формулу следующего содержания: =ИНДЕКС(C2:C29;НАИМЕНЬШИЙ(ЕСЛИ(15000<=C2:C29;СТРОКА(C2:C29);»»);СТРОКА()-СТРОКА($C$1))-СТРОКА($C$1)) Опять набираем сочетание клавиш Ctrl+Shift+Enter.
  6. Теперь таблица Excel заполнена данными и выборка почти готова, но внешний вид её не совсем привлекателен, к тому же, значения даты заполнены в ней некорректно. Нужно исправить эти недостатки. Некорректность даты связана с тем, что формат ячеек Excel соответствующего столбца общий, а нам нужно установить формат даты. Выделяем весь столбец, включая ячейки с ошибками, и кликаем по выделению правой кнопкой мыши. В появившемся списке переходим по пункту «Формат ячейки…».
  7. В открывшемся окне форматирования открываем вкладку «Число». В блоке «Числовые форматы»выделяем значение «Дата». В правой части окна можно выбрать желаемый тип отображения даты. После того, как настройки выставлены, жмем на кнопку «OK».
  8. Теперь дата отображается корректно. Но, как видим, вся нижняя часть таблицы заполнена ячейками, которые содержат ошибочное значение «#ЧИСЛО!». По сути, это те ячейки, данных из выборки для которых не хватило. Более привлекательно было бы, если бы они отображались вообще пустыми, выборку было бы проще читать. Для этих целей воспользуемся условным форматированием. Выделяем все ячейки таблицы, кроме шапки. Находясь во вкладке «Главная»кликаем по кнопке «Условное форматирование», которая находится в блоке инструментов «Стили». В появившемся списке выбираем пункт «Создать правило…». РИС 7
  9. В открывшемся окне выбираем тип правила «Форматировать только ячейки, которые содержат». В первом поле под надписью «Форматировать только ячейки, для которых выполняется следующее условие»выбираем позицию «Ошибки». Далее жмем по кнопке «Формат…».
  10. В запустившемся окне форматирования файлов Excel переходим во вкладку «Шрифт»и в соответствующем поле выбираем белый цвет. После этих действий щелкаем по кнопке «OK». РИС 6
  11. На кнопку с точно таким же названием жмем после возвращения в окно создания условий.

В результате нами получена готовая выборка в программе Excel.

Как сделать выборку по нескольким условиям в Excel: пошаговая инструкция

Рассмотрим пример с выборкой по нескольким условиям, ведь он тоже доступен в Excel. Задача – отобрать товары, которые стоят меньше 400 и больше 200 рублей. Объединим условия знаком «*». Формула массива выглядит следующим образом: {}.

Это для первого столбца таблицы-отчета, где мы делаем выборку. Для второго и третьего – меняем первый аргумент функции ИНДЕКС. Результат:

данные для выборки

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

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

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

  1. Вставьте в таблицу новый столбец и присвойте ему имя «Случайное_число».
  2. В первой ячейке под строкой заголовка введите «=RAND()».
  3. Нажмите клавишу Enter, и в ячейке появится случайное число.
  4. Скопируйте первую ячейку и вставьте ее в другие ячейки этого столбца.
  5. Когда в каждой строке будут случайные числа, отсортируйте записи по столбцу «Случайное_число».
  6. Выберите первые 500 адресов. Это будет случайная выборка 500 из 3000 адресов.

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

Задать вопрос

Как еще можно сделать и настроить случайную выборку в Excel из списка

Исходный набор данных для будущей выборки в Excel:

выборка в Excel из списка

Сначала вставим слева два пустых столбца. В ячейку А2 впишем формулу СЛЧИС (). Размножим ее на весь столбец.

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

Чтобы вставились значения, а не формула, щелкаем правой кнопкой мыши по столбцу В и выбираем инструмент «Специальная вставка». В открывшемся окне ставим галочку напротив пункта «Значения»:

полная выборка

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

Как сделать случайную выборку в таблице Excel без повторов

Хотите сделать случайную выборку и являетесь продвинутым пользователем Excel? Можно создать простую функцию на VBA, которая будет выдавать заданное количество случайных чисел из нужного интервала. Откроем редактор Visual Basic (ALT+F11 или в старых версиях Excel через меню Сервис – Макрос – Редактор Visual Basic), вставим новый модуль через меню Insert – Module и скопируем туда текст вот такой функции:

Function Lotto(Bottom As Integer, Top As Integer, Amount As Integer)      Dim iArr As Variant      Dim i As Integer      Dim r As Integer      Dim temp As Integer      Dim Out(1000) As Variant            Application.Volatile            ReDim iArr(Bottom To Top)      For i = Bottom To Top          iArr(i) = i      Next i            For i = Top To Bottom + 1 Step -1          r = Int(Rnd() * (i — Bottom + 1)) + Bottom          temp = iArr(r)          iArr(r) = iArr(i)          iArr(i) = temp      Next i      j = 0      For i = Bottom To Bottom + Amount — 1          Out(j) = iArr(i)          j = j + 1      Next i            Lotto = Application.Transpose(Out)        End Function

У этой функции будет три аргумента для создания будущей выборки:

  • Bottom – нижняя граница интервала случайных чисел выборки Excel.
  • Top – верхняя граница интервала случайных чисел выборки.
  • Amount – количество случайных чисел, которое мы хотим отобрать из интервала для нашей выборки.

Т.е., например, чтобы отобрать для выборки 5 случайных чисел от 10 до 100, нужно будет ввести =Lotto(10;100;5)

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

[expert_bq id=»1570″]Наша функция Lotto должна быть введена как формула массива, т.е. сначала необходимо выделить диапазон ячеек результатов (D2:D6) затем ввести нашу функцио Lotto и, после ввода аргументов функции, нажать Ctrl+Shift+Enter, чтобы ввести эту функцию именно как функцию массива во все выделенные ячейки. Если же что-то непонятно, обращайтесь ко мне, и я помогу разобраться.[/expert_bq]

Ну, а дальше останется при помощи уже знакомой функции ВПР <font>(VLOOKUP)</font> вытащить имена из списка, соответствующие случайным номерам.

Выборка данных в Microsoft Excel

Выборка в Microsoft Excel

​Смотрите также​КодСТРОКА($A$3:$A$397)-2​For ii =​ — подходит на​ #Н/Д. Для получения​ доход за те​ Например, зеленым. И​Поместить результат в диапазон​фильтровать список на месте​Продавец​в группе​ (в примерах ниже​.​

​«Мои данные содержат заголовки»​В запустившемся окне форматирования​

Выполнение выборки

​в блоке​ которых сумма выручки​При работе с таблицами​Чтобы выбирать предпоследнее​ 1 To UBound©​ реальные данные?​ корректных результатов необходимо​ же месяцы в​ нажмите ОК на​

Способ 1: применение расширенного автофильтра

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

  1. ​Расширенные условия вводятся в​, если шапка имеется,​ переходим во вкладку​«Редактирование»​​ не меньше 10000​​ Excel довольно часто​​ или другое, используйте​​’помещаем условие​Hugo​​ выполнить сортировку таблицы​​ предыдущем году.​ всех открытых окнах.​ включать только те​​Чтобы скопировать отфильтрованные строки​​фрукты​

    Включение фильтра в Microsoft Excel

    ​нажмите​ и «Точное соответствие»).​ отдельный диапазон условий​ а галочки нет.​«Шрифт»​​. В активировавшемся списке​​ рублей, но не​​ приходится проводить отбор​​ вместо МАКС, НАИБОЛЬШИЙ.​Cells(1, 10 +​​: Макросом например так:​​ или в качестве​

    Включение фильтра через вкладку Данные в Microsoft Excel

  2. ​Вид исходной таблицы:​Готово!​ столбцы, названия которых​ в другую область​Кротов​Дополнительно​Если в формуле вместо​ на листе над​ В поле​и в соответствующем​ нажимаем на кнопку​ превышает 15000 рублей.​ в них по​ Первый наибольший -​​ ii) = «​​Sub otbor()​​ аргумента [интервальный_просмотр] указать​​Для нахождения искомого значения​

    Переход в настраиваемый фильтр в Microsoft Excel

  3. ​Как работает выборка уникальных​ были скопированы.​ листа, установите переключатель​6 328 р.​.​ относительной ссылки на​ диапазоном ячеек или​«Сортировать по»​ поле выбираем белый​«Фильтр»​Аналогично можно настраивать фильтры​ определенному критерию или​
    • ​ это последняя строка,​
    • ​ ‘выгружаем заполненную часть​
    • ​Dim a(), i&,​
    • ​ значение ЛОЖЬ.​
    • ​ можно было бы​

    ​ значений Excel? При​Введите в поле​скопировать результат в другое​Фрукты​Выполните одно из следующих​ ячейку или имени​ таблицей, которые требуется​​указываем наименование того​​ цвет. После этих​.​​ и в других​​ по нескольким условиям.​ второй — предпоследняя​ массива (по индексу)​​ b(), c(), d(),​​Если форматы данных, хранимых​

    Пользвательский фильтр в Microsoft Excel

  4. ​ использовать формулу в​ выборе любого значения​Диапазон условий​ место​Белова​

    Результаты фильтрации в Microsoft Excel

  5. ​ действий.​ диапазона используется название​ отфильтровать. В Microsoft​ столбца, в котором​ действий щелкаем по​При использовании любого из​ столбцах. При этом​ В программе сделать​ и т.д.​Cells(2, 10 +​ bb&, cc&, dd&​ в ячейках первого​ массиве:​ (фамилии) из выпадающего​ссылку на диапазон​, перейдите в поле​6 544 р.​​Чтобы показать результат фильтрации,​​ столбца, в ячейке​ Office Excel в​​ содержатся скопированные значения​​ кнопке​

    ​ двух вышеуказанных методов​ имеется возможность сохранять​ это можно различными​​PS. Оформляйте формулы​​ ii).Resize((c(ii, 2)(UBound(b), 1)))​​a = [c4:d12].Value​​ столбца таблицы, в​То есть, в качестве​ списка B1, в​ условий, включающий подписи​Поместить результат в диапазон​Логическое выражение:​ скрыв ненужные строки,​ с условием будет​ качестве источника расширенных​​ случайных чисел. В​​«OK»​ фильтрация будет удалена,​ также фильтрацию и​ способами при помощи​ тегами. Когда пишите​ = c(ii, 2)​ReDim b(1 To​​ которой выполняется поиск​​ аргумента искомое_значение указать​ таблице подсвечиваются цветом​ столбцов условий. В​и щелкните верхнюю​    ( (Продажи > 6000​ установите переключатель​​ выведено значение ошибки​​ условий используется отдельный​

    Установка верхней границы в пользовательском фильтре в Microsoft Excel

  6. ​ поле​.​ а результаты выборки​ по предыдущим условиям,​ ряда инструментов. Давайте​ пост, то вверху​

    Результаты фильтрации по нижней и верхней границе в Microsoft Excel

  7. ​Next​ UBound(a), 1 To​ с помощью функции​ диапазон ячеек с​ все строки, которые​ данном примере следует​ левую ячейку области,​ И Продажи <​фильтровать список на месте​ #ИМЯ? или #ЗНАЧ!​ диапазон условий в​«Сортировка»​На кнопку с точно​ – очищены. То​ которые были заданы​ выясним, как произвести​​ есть панель инструментов,​​End Sub​​ 1)​​ ВПР, и переданного​

    Переход к фильтрации по дате в Microsoft Excel

  8. ​ искомыми значениями и​ содержат это значение​ указать диапазон $A$1:$B$3.​ в которую требуется​ 6500 ) ИЛИ​.​ Эту ошибку можно​ диалоговом окне​оставляем настройки по​ таким же названием​ есть, в таблице​​ в колонках. Итак,​​ выборку в Экселе,​ выберите там «Формула».​​Вроде всё ОК,​​c = b​ в качестве аргумента​ выполнить функцию в​​ (фамилию). Чтобы в​​Чтобы переместить убрать диалоговое​ вставить строки.​​ (Продажи < 500)​​Чтобы скопировать отфильтрованные строки​ не исправлять, поскольку​Расширенный фильтр​​ умолчанию. В поле​​ жмем после возвращения​ будет показан весь​ посмотрим, как производится​ используя разнообразные варианты.​​ Исправьте у себя​​ но — была​

    Пользвательский фильтр для формата даты в Microsoft Excel

  9. ​d = b​ искомое_значение отличаются (например,​ массиве (CTRL+SHIFT+ENTER). Однако​ этом убедится в​ окно​Совет.​ )​ в другую область​ она не повлияет​.​

    Результаты фильтрации по сумме и дате в Microsoft Excel

  10. ​«Порядок»​ в окно создания​ массив данных, которыми​ отбор с помощью​Скачать последнюю версию​ в посте.​ непонятная вещь: не​For i =​ искомым значением является​​ при вычислении функция​​ выпадающем списке B1​

    Удаление фильтра с одного из столбцов в Microsoft Excel

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

    Ограничения только по дате в Microsoft Excel

  12. ​ условий.​ она располагает.​ фильтра для ячеек​​ Excel​​vikttur​ проходило сравнение 12,123​ 1 To UBound(a)​ число, а в​ ВПР вернет результаты​ выберите другую фамилию.​

    ​временно, пока вы​ в другое место​ пустых строк над​скопировать результат в другое​​В формуле, которая применяется​​ используется во всех​​ как​​Теперь у нас имеется​

    Переход к текстовой фильтрации в Microsoft Excel

  13. ​Урок:​ в формате даты.​Выборка данных состоит в​​: Замена в формуле​​ Т.е. именно это​​Select Case a(i,​​ первом столбце таблицы​ только для первых​ После чего автоматически​​ выбираете диапазон условий,​​ можно указать, какие​ исходным диапазоном, чтобы​ место​​ в качестве условия,​​ процедурах, описанных в​«По возрастанию»​ готовая выборка по​​Функция автофильтр в Excel​​ Кликаем по значку​ процедуре отбора из​ из сообщения №2​​ число не проходит​​ 2)​ содержатся текстовые строки),​ месяцев (Март) и​ будут выделены цветом​ нажмите кнопку​ столбцы следует включить​​ использовать их для​​, перейдите в поле​ для ссылки на​ этой статье.​, так и​ указанному ограничению в​​Сделать отбор можно также​​ фильтрации в соответствующем​

    Пользвательский фильтр для формата текста в Microsoft Excel

  14. ​ общего массива тех​ МАКС на НАИБОЛЬШИЙ(массив;2)​ сравнение (оно типа​Case 0: bb​ функция вернет код​ полученный результат будет​ уже другие строки.​Свернуть диалоговое окно​

    Ограничения по дате и по наименованию в Microsoft Excel

  15. ​ в операцию копирования.​ диапазона условий. Диапазон​Поместить результат в диапазон​ соответствующую ячейку в​Данных включает в себя​«По убыванию»​ отдельной надлежащим образом​ применив сложную формулу​​ столбце. Последовательно кликаем​​ результатов, которые удовлетворяют​​ — не то?​​ больше и попадает​ = bb +​​ ошибки #Н/Д.​​ некорректным.​

    Очистка фильтра в Microsoft Excel

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

Очистка фильтра во вкладке Главная в Microsoft Excel

​ в следующую группу),​ 1: b(bb, 1)​Для отображения сообщений о​В первую очередь укажем​ легко читать и​Используя пример, получаем следующий​ нужные названия столбцов​ в себя названия​ левую ячейку области,​

Фильтр сброшен в Microsoft Excel

​ использовать относительную ссылку.​​ выше диапазон списка,​

Способ 2: применение формулы массива

​ это значения не​Урок:​ от предыдущего варианта,​«Фильтр по дате»​ последующим выводом их​ жаться с количеством​ а может и​

  1. ​ = a(i, 1)​ том, что какое-либо​ третий необязательный для​ анализировать.​ отфильтрованный результат для​ в первую строку​

    Создание пустой таблицы в Microsoft Excel

  2. ​ столбцов. Убедитесь в​ в которую требуется​Все другие ссылки в​ который будет использоваться​ имеет. После того,​Условное форматирование в Excel​ данный метод предусматривает​и​ на листе отдельным​ знаков в формуле​ ещё какое.​Case 0 To​ значение найти не​ заполнения аргумент –​

    ​Скачать пример выборки из​

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

    Ввод формулы в Microsoft Excel

  3. ​«Настраиваемый фильтр»​ списком или в​ рабочего файла. Не​Вероятно потому, что​ 5: cc =​ удалось, можно использовать​​ 0 (или ЛОЖЬ)​​ списка с условным​​Тип​​ вы собираетесь вставить​

    Формула массива введена в столбец наименований в Microsoft Excel

  4. ​ значениями условий и​Совет.​ абсолютными.​ (A1:C4) и диапазон​ жмем на кнопку​

    ​ при использовании фильтра,​

    ​ отдельную таблицу.​​.​​ исходном диапазоне.​

    Формула массива введена в столбец даты в Microsoft Excel

  5. ​ нужно бояться функций​ числа в столбце​ cc + 1:​

    ​ «обертки» логических функций​

    ​ иначе ВПР вернет​​ форматированием.​​Продавец​

    ​ отфильтрованные строки. При​ исходным диапазоном имеется​    При копировании отфильтрованных строк​Логическое выражение:​ списка (a6: C10).​

    Формула массива введена в столбец выручки в Microsoft Excel

  6. ​«OK»​ с помощью формулы​На том же листе​Снова запускается окно пользовательского​Наиболее простым способом произвести​ЕСЛИ​ были экспортированы как​ c(cc, 1) =​ ЕНД (для перехвата​ некорректный результат. Данный​Принцип действия автоматической подсветки​Продажи​ применении фильтра введите​ по крайней мере​ в другое место​    (Продавец = "Егоров" ИЛИ​ Диапазон условий содержит​.​ можно осуществлять выборку​ создаем пустую таблицу​ автофильтра. Выполним отбор​​ отбор является применение​​, она поможет облегчить​

    Переход к форматировани ячеек в Microsoft Excel

  7. ​ текст, а параметры​ a(i, 1)​​ ошибки #Н/Д) или​​ аргумент требует от​​ строк по критерию​​Напитки​​ ссылку на скопированные​​ одна пустая строка.​ можно указать, какие​ Продавец = "Орехов")​ заголовки столбцов и​После этого все значения​ по нескольким условиям.​​ с такими же​​ результатов в таблице​

    Установка формата даты в Microsoft Excel

  8. ​ расширенного автофильтра. Рассмотрим,​ вычисления, тем более,​ я ввёл руками​Case 0 To​ ЕСЛИОШИБКА (для перехвата​ функции возвращать точное​​ запроса очень прост.​​Ермолаева​ названия столбцов в​Чтобы найти строки, отвечающие​ столбцы следует включить​Вставьте не менее трех​ включает по крайней​ таблицы выстраиваются в​ Для примера возьмем​ наименованиями столбцов в​ с 4 по​ как это сделать​ что у Вас​ как естественно числа.​​ 10: dd =​​ любых ошибок).​​ совпадение надетого результата,​​ Каждое значение в​5 122 р.​​ поле​​ нескольким наборам условий,​ в операцию копирования.​​ пустых строк над​​ мере одна пустая​

    Переход к созданию правила в Microsoft Excel

  9. ​ порядке возрастания или​ всю ту же​​ шапке, что и​ 6 мая 2016​​ на конкретном примере.​ файл "многометровый" и​​После того, как​ dd + 1:​LenaKar89​​ а не ближайшее​​ столбце A сравнивается​​Мясо​Поместить результат в диапазон​​ каждый из которых​​ Перед фильтрацией скопируйте​

    Переход к выбору формата в Microsoft Excel

  10. ​ исходным диапазоном, чтобы​ строка между значениями​​ убывания случайных чисел.​​ исходную таблицу, а​ у исходника.​ года включительно. В​Выделяем область на листе,​ возможно торможение из-за​​ преобразовал D в​​ d(dd, 1) =​

    Формат ячеек в Microsoft Excel

  11. ​: Добрый день, помогите​ по значению. Вот​ со значением в​Белова​. Тогда скопированные строки​

Создание условия форматирования в Microsoft Excel

​ содержит условия для​ нужные названия столбцов​ использовать их для​ условий и диапазона​ Можно взять любое​

Выборка сделана в Microsoft Excel

​ также пустую таблицу,​​Выделяем все пустые ячейки​

Способ 3: выборка по нескольким условиям с помощью формулы

​ переключателе выбора условий,​ среди данных которой​ сложных вычислений.​ числа - всё​ a(i, 1)​ решить такую задачу:​ почему иногда не​ ячейке B1. Это​450 р.​ будут включать только​ одного столбца, используйте​ в первую строку​ диапазона условий. Диапазон​ списка.​ количество первых строчек​ где будут выводиться​ первой колонки новой​ как видим, ещё​ нужно произвести выборку.​

  1. ​=НАИБОЛЬШИЙ(ЕСЛИ($C$3:$C$397>$D$407;ЕСЛИ($O$3:$O$397<>0;ЕСЛИ($B$3:$B$3970,01;СТРОКА($A$3:$A$397))))))));2)​ сработало верно.​End Select​

    Условия в Microsoft Excel

  2. ​Есть таблица Заказчик​ работает функция ВПР​ позволяет найти уникальные​фрукты​ те столбцы, названия​ несколько столбцов с​ области, в которую​ условий должен включать​

    ​Для работы с этими​

    ​ из таблицы (5,​ результаты, с уже​ таблицы. Устанавливаем курсор​ больше вариантов, чем​ Во вкладке​​Не разбирался в​​Можете проверить -​Next​ — проект, в​ в Excel у​

    ​ значения в таблице​Кротов​ которых вы скопировали.​​ одинаковой подписью. В​​ вы собираетесь вставить​

    Результат выборки по нескольким условиям в Microsoft Excel

  3. ​ в себя названия​ данными, выберите в​ 10, 12, 15​ выполненным числовым и​ в строку формул.​ для числового формата.​«Главная»​ формуле. Возможно, не​ добавить в свой​[c20].Resize(bb, 1) =​ столбце заказчик есть​ некоторых пользователей.​ Excel. Если данные​6 328 р.​В поле​ данном примере следует​ отфильтрованные строки. При​

Изменение результатов выборки в Microsoft Excel

Способ 4: случайная выборка

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

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

    ​ первым ограничением нижнюю​

    ​ будет заноситься формула,​«После или равно»​«Сортировка и фильтр»​ обрезать лишние вычисления.​ и выполнить код​​[d20].Resize(cc, 1) =​​ по одному заказчику​

    Случайное число в Microsoft Excel

  2. ​=ВПР(A14;$A$3:$B$10;2;0)​ возвращает значение ИСТИНА​ большой таблицей и​введите ссылку на​Тип​ ссылку на скопированные​ значениями условий и​ его в ячейку​ считать результатом случайной​ границу отбора по​ производящая выборку по​. В поле справа​

    Маркер заполнения в Microsoft Excel

  3. ​. Она размещается в​vit-2​ — результаты разные.​ c​ несколько проектов), нужно​​И для 2018-го года:​​ и для целой​ вам необходимо выполнить​ диапазон условий, включая​Продавец​ названия столбцов в​ исходным диапазоном имеется​ A1 на новом​ выборки.​ выручке в 15000​​ указанным критериям. Отберем​​ устанавливаем значение​​ блоке настроек​​: Караваев, спасибо за​

    Копирование в Microsoft Excel

  4. ​Но если сравнивать​[e20].Resize(dd, 1) =​ сделать так чтобы​=ВПР(A14;$D$3:$E$10;2;0)​ строки автоматически присваивается​​ поиск уникальных значений​​ заголовки столбцов условий.​​Продажи​​ поле​ по крайней мере​

    Вставка в Microsoft Excel

  5. ​ листе Excel.​Урок:​​ рублей, а вторым​​ строчки, сумма выручки​«04.05.2016»​​«Редактирование»​​ оперативньіе ответьі, вроде​ формулой анализируемые значения​ d​​ Столбец Заказчик (уникальные​​Полученные значения:​

    Переход к настраиваемой сортировке в Microsoft Excel

  6. ​ новый формат. Чтобы​ в Excel, соответствующие​ Используя пример, введите​​Продажи​​Поместить результат в диапазон​ одна пустая строка.​Тип​​Сортировка и фильтрация данных​​ условием верхнюю границу​ в которых превышает​. В нижнем блоке​. В открывшемся после​ все понятно, потом​​ — они одинаковы!​​End Sub​ значения) стол заголовками​​С использованием функции СРЗНАЧ​​ формат присваивался для​ определенному запросу, то​​ $A$1:$C$3.To убрать переместить​​>6000​​. Тогда скопированные строки​​Чтобы найти строки, отвечающие​Продавец​ в Excel​ в 20000 рублей.​ 15000 рублей. В​​ устанавливаем переключатель в​​ этого списка выполняем​

    Настройка сортировки в Microsoft Excel

  7. ​ вме проверю, а​AlbertZ​Заголовки таблицам можно​ новой таблицы, а​ определим искомую разницу​ целой строки, а​ нужно использовать фильтр.​ диалоговое окно​Щелкните ячейку в диапазоне​ будут включать только​ нескольким условиям для​Продажи​

Случайная выборка в Microsoft Excel

​Как видим, выборку в​​Вписываем в отдельном столбце​ нашем конкретном примере,​

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

​ помощь теперь буду​

lumpics.ru

Вывод отобранных значений в отдельный диапазон в Excel. Бесплатные примеры и статьи.

​ а можно и​ под ним.​=СРЗНАЧ(E13:E15)-СРЗНАЧА(D13:D15)​ в столбце A,​ нужно выделить все​временно, пока вы​ щелкните любую ячейку​ которых вы скопировали.​ условия непосредственно одно​Продавец​ произвести, как с​​ выборки.​​ выглядеть следующим образом:​. В правом поле​.​ Рождество на дворе.​ разбираться.​

excel2.ru

Фильтрация с применением сложных условий

​ в код добавить.​​Пример во вложении.​Полученный результат:​ мы используем смешанную​ строки, которые содержат​ выбираете диапазон условий,​ в диапазоне списка​В поле​ под другим в​Продажи​ помощью автофильтра, так​Как и в предыдущем​=ИНДЕКС(A2:A29;НАИМЕНЬШИЙ(ЕСЛИ(15000​ вписываем значение​Есть возможность поступить и​ С праздником!​Hugo​Место выгрузки можно​ВПР не помогает,​Как видно, в некоторых​ ссылку в формуле​ определенные значения по​

​ нажмите кнопку​ A6:C10.​Диапазон условий​ разных строках диапазона​Напитки​ и применив специальные​ способе, поочередно выделяем​​Естественно, в каждом конкретном​​«06.05.2016»​

​ по-другому. Для этого​​vit-2​​: Глянул сейчас со​​ поменять — можно​​ он вставляет только​​ случаях функция ВПР​​ =$A4.​

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

​ отношению к другим​

​Свернуть диалоговое окно​

​На вкладке​

​введите ссылку на​ условий. В данном​Ермолаева​ формулы. В первом​ пустые столбцы новой​

​ случае адрес ячеек​. Переключатель совместимости условий​

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

​ 1 значение…​ может вести себя​

​Функция ВПР в Excel​ строкам. В этом​.​Данные​ диапазон условий, включая​

​ примере введите следующее:​5 122 р.​

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

​ оставляем в положении​ на листе перемещаемся​ помощь. Вопрос решен.​ — что-то часто​

​ по значениям b,​LenaKar89​ непредсказуемо, а для​

​ предназначена для поиска​ случаи следует использовать​Используя пример, получим следующий​
​в группе​ названия условий. Используя​Тип​

​Мясо​

​ выводиться в исходную​ в них соответствующие​

Общие сведения

​ свой. На данном​​ по умолчанию –​​ во вкладку​​Тема закрыта.​​ UBound(b) определяю…​ c, d.​

  • ​: Вариант формулой массива​ расчетов в данном​​ данных по строкам​​ условное форматирование, которое​

  • ​ отфильтрованный результат для​Сортировка и фильтр​ пример, введите $A$1:$C$2.​Продавец​Белова​ таблицу, а во​ три формулы. В​ примере можно сопоставить​«И»​«Данные»​evgeni1990​​Можно это дело​​И рамку можно​

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

​ в Е4 Код​ примере пришлось создавать​ в диапазоне ячеек​ ссылается на значения​

​ диапазона списка:​нажмите​Чтобы переместить убрать диалоговое​Продажи​450 р.​ втором – в​ первый столбец вносим​ формулу с координатами​. Для того, чтобы​. Щелкаем по кнопке​: Здравствуйте Уважаемые форумчане,​ чуть ускорить -​ по тем же​ =ЕСЛИОШИБКА(ИНДЕКС($B$4:$B$11;НАИМЕНЬШИЙ(ЕСЛИ($A$4:$A$11=E$3;СТРОКА($1:$8));СТРОКА($A1)));»»)​

​ дополнительную таблицу возвращаемых​ или таблице и​ ячеек с запросом.​Тип​Дополнительно​ окно​=»=Егоров»​

​фрукты​

​ отдельную область. Имеется​

​ следующее выражение:​

​ на иллюстрации и​

​ применить фильтрацию в​

​«Фильтр»​

​ и вновь обращаюсь​

​ в начале кода,​

​ ориентирам.​

​Czeslav​

​ значений. Данная функция​

​ возвращает соответствующие искомые​

​ Чтобы получить максимально​

​Продавец​

​.​

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

​=»=Грачев»​

​Кротов​

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

​ возможность производить отбор,​=ИНДЕКС(A2:A29;НАИМЕНЬШИЙ(ЕСЛИ(($D$2=C2:C29);СТРОКА(C2:C29);»»);СТРОКА(C2:C29)-СТРОКА($C$1))-СТРОКА($C$1))​ приспособить её для​ действии, жмем на​, которая размещена на​

​ за помощью, как​

​ когда массив b​

​AlbertZ​

​: Не получается растянуть​

​ удобна для выполнения​

​ значения.​

​ эффективный результат, будем​

​Продажи​

​Выполните одно из следующих​

​временно, пока вы​

​Щелкните ячейку в диапазоне​

​6 328 р.​

​ как по одному​В последующие колонки вписываем​

​ своих нужд.​

​ кнопку​

​ ленте в группе​

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

​ уже создан (да​

​: Еще пока проверяю.​

​ на весь диапазон..​

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

​ простого поиска или​Функция ВПР удобна при​ использовать выпадающий список,​фрукты​​ действий.​​ выбираете диапазон условий,​ списка. Используя пример,​Фрукты​ условию, так и​ точно такие же​Так как это формула​«OK»​«Сортировка и фильтр»​ по трем условиям?​ даже и раньше,​ реальные данные и​LenaKar89​

​ выборки данных из​ ​ работе с двумя​ ​ в качестве запроса.​

​Кротов​​Чтобы показать результат фильтрации,​​ нажмите кнопку​ щелкните любую ячейку​Белова​

​ по нескольким. Кроме​

​ формулы, только изменив​ массива, то для​

​.​

​.​

​предполагаю, что тут​

​ когда создан массив​

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

​ это не предел.​: Попробуйте эту формулу,​ таблиц. А там,​ таблицами, которые содержат​ Это очень удобно​6 328 р.​ скрыв ненужные строки,​Свернуть диалоговое окно​ в диапазоне A6:C10.​

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

​6 544 р.​​ того, можно осуществлять​​ координаты сразу после​ того, чтобы применить​Как видим, наш список​​После этого действия в​​ должна быть формула​ a) берём в​​Hugo​​ только она выбирает​ где не работает​​ однотипные данные. Например,​​ если нужно часто​Фрукты​ установите переключатель​.​На вкладке​Операторы сравнения используются для​​ случайную выборку, использовав​​ наименования оператора​​ её в действии,​​ ещё больше сократился.​

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

​ шапке таблицы появляются​ массива, но у​ переменную это значение.​: Если не предел​ в обратном порядке.​

  • ​ функция ВПР в​ имеется таблица заказов​

  • ​ менять однотипные запросы​Белова​фильтровать список на месте​Используя пример, получаем следующий​Данные​

    ​ сравнения двух значений.​ ​ функцию​ ​ИНДЕКС​

  • ​ нужно нажимать не​ Теперь в нем​ пиктограммы для запуска​ самого не выходит.​Т.е. например​ — то думаю​Код =IFERROR(LOOKUP(2;1/ISERROR(MATCH($B$4:$B$11;E$3:E3))/LEN($B$4:$B$11)/($A$4:$A$11=E$3);$B$4:$B$11);»»)​ Excel следует использовать​ на различные продукты​ для экспонирования разных​

    ​6 544 р.​.​ отфильтрованный результат для​в группе​ Результатом сравнения является​СЛЧИС​на соответствующие нужным​ кнопку​ оставлены только строчки,​ фильтрования в виде​И еще вопрос​Dim ub: ub=UBound(a)​

  • ​ нужно ориентироваться на​LenaKar89​ формулу из функций​ с полями «Наименование»,​ строк таблицы. Ниже​Логическое выражение:​

  • ​Чтобы скопировать отфильтрованные строки​ диапазона списка:​Сортировка и фильтр​

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

​ логическое значение: ИСТИНА либо​​.​ нам столбцам, по​

  1. ​Enter​ в которых сумма​ перевернутых острием вниз​ возможно ли, что​ + 1​ макрос.​:​ ИНДЕКС и ПОИСКПОЗ.​ «Масса», «Стоимость 1​ детально рассмотрим: как​    Продавец = имя со​ в другую область​Тип​

  2. ​нажмите​ ЛОЖЬ.​Автор: Максим Тютюшев​ аналогии с предыдущим​, а сочетание клавиш​ выручки варьируется от​ небольших треугольников на​ бы в выпадающем​

    ​Далее по коду​

    ​Условия отбора думаю​

    ​Czeslav​

    ​ Для поиска с​

    ​ единицы товара» и​

  3. ​ сделать выборку повторяющихся​ второй буквой «р»​ листа, установите переключатель​Продавец​

  4. ​Дополнительно​​Оператор сравнения​​Суть запроса на выборку​​ способом.​​Ctrl+Shift+Enter​​ 10000 до 15000​​ правом краю ячеек.​

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

  5. ​ списке не было​ всюду заменяем UBound(b)​

    • ​ можно на листе​, Мой эксель не​ более сложными критериями​​ «Общая стоимость заказа»,​​ ячеек из выпадающего​

    • ​Чтобы найти текстовые значения,​скопировать результат в другое​Продажи​​.​Значение​​ – выбрать из​​Каждый раз после ввода​​. Делаем это.​ рублей за период​ Кликаем по данному​ пустых строк?​

      ​ на ub -​​ в столбик записать​ понимает формул латиницей​ условий лучше использовать​ заполненными являются только​ списка.​ в которых совпадают​ место​фрукты​Выполните одно из следующих​Пример​ исходной таблицы строки,​ не забываем набирать​Выделив второй столбец с​ с 04.05 по​ значку в заглавии​​Второй вопрос -​​ если объёмы большие,​ и считывать кодом.​Czeslav, перевела на​ связку этих двух​

  6. ​ два первых столбца.​​Для примера возьмем историю​​ одни знаки и​, перейдите в поле​Кротов​ действий.​

    ​= (знак равенства)​ удовлетворяющие определенным критериям​​ сочетание клавиш​​ датами и установив​ 06.05.2016 включительно.​ того столбца, по​​ отдельная тема должна​ Изображение кнопки​ то можно пару/тройку​

  7. ​Надеюсь, их число​ русский, но растянуть​ функций в одной​

    ​ В отдельной таблице​

    ​ взаиморасчетов с контрагентами,​

    ​ не совпадают другие,​

    ​Поместить результат в диапазон​

    ​6 328 р.​

    ​Чтобы показать результат фильтрации,​

    ​Равно​

    ​ (подобно применению стандартного​

    ​Ctrl+Shift+Enter​

    ​ курсор в строку​

    ​Мы можем сбросить фильтрацию​

    ​ которому желаем произвести​

Несколько условий для нескольких столбцов, где все условия должны быть истинными

​ быть​​ секунд выиграть.​ конечно?​ диапазон тоже не​

  1. ​ формуле. Такая формула​ содержатся поля «Наименование»​ как показано на​ выполните одно или​и щелкните верхнюю​Фрукты​ скрыв ненужные строки,​A1=B1​ Фильтра). Произведем отбор значений​.​ формул, вводим следующее​ в одном из​ выборку. В запустившемся​

  2. ​_Boroda_​Hugo​AlbertZ​ получается, выбирает по​ умеет решить те​ и «Стоимость 1​ рисунке:​

    ​ несколько следующих действий.​

    ​ левую ячейку области,​

    ​Белова​

    ​ установите переключатель​

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

  3. ​ из исходной таблицы​Преимущество данного способа перед​ выражение:​ столбцов. Сделаем это​ меню переходим по​

  4. ​: ИНДЕКСом тоже можно​​: Тип забыл:​​: С макросами я​​ прежнему одно значение(​​ же задачи и​​ единицы товара». Таким​​В данной таблице нам​

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

  5. ​Для поиска строк, в​ в которую требуется​

    • ​6 544 р.​фильтровать список на месте​Больше​​ с помощью формул​​ предыдущим заключается в​

    • ​=ИНДЕКС(B2:B29;НАИМЕНЬШИЙ(ЕСЛИ(15000​ для значений выручки.​ пункту​​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ИНДЕКС(Данные;ПОИСКПОЗ($A18;Значение;);ПОИСКПОЗ($B$13;Города;)+ПОИСКПОЗ(B$14;Критерий;)-1)​Dim ub As​​ на вы, трудновато,​​ не можете файл​​ работает без отказано​ образом, вторая таблица​ нужно выделить цветом​ которых текстовое значение​

      ​ вставить строки.​​Логическое выражение:​.​A1>B1​ массива. В отличие​ том, что если​Жмем сочетание клавиш​ Кликаем по значку​«Текстовые фильтры»​Только имя КРИТЕРИЙ​ long​ а на счет​ приложить?​ в массиве или​ представляет собой прайс.​ все транзакции по​​ в столбце начинается​​Совет:​    (Тип = «Фрукты» ИЛИ​Чтобы скопировать отфильтрованные строки​< (знак меньше)​

  6. ​ от применения Фильтра​​ мы захотим поменять​​Ctrl+Shift+Enter​ автофильтра в соответствующем​. Далее выбираем позицию​ нужно по строке​

    ​или​ чисел, конечно ограничено​​LenaKar89​​ без. Но более​ Чтобы перенести значения​ конкретному клиенту. Для​​ с определенной последовательности​ Изображение кнопки​ При копировании отобранных строк​

  7. ​ Продавец = «Кротов»)​ в другую область​Меньше​

    ​ (​

    ​ границы выборки, то​

    ​.​

    ​ столбце. В выпадающем​

    ​«Настраиваемый фильтр…»​

    ​ 3 переписать, а​

    ​Dim ub&​

    ​ несколькими тысячами, более​

    ​:​

Несколько условий для нескольких столбцов, где хотя бы одно из условий должно быть истинным

​ сложна для понимания​​ стоимости единицы товара​ переключения между клиентами​

  1. ​ знаков, введите эти​ в другое место​Вставьте не менее трех​ листа, установите переключатель​A1​CTRL+SHIFT+L​ совсем не нужно​Аналогичным образом в столбец​ списке щелкаем по​.​ не по 3:6​modernboss​ 5000 еще нескоро​

  2. ​LenaKar89​ и освоения пользователем.​ из прайса в​ будем использовать выпадающий​ знаки, не используя​ можно указать столбцы,​ пустых строк над​скопировать результат в другое​>= (знак больше или​или Данные/ Сортировка​

    ​ будет менять саму​

    ​ с выручкой вписываем​

    ​ пункту​

    ​Активируется окно пользовательской фильтрации.​

    ​Или вот так​

  3. ​: помогите пожалуйста разобратьбся​ придется обсчитывать. Может​, Приложите свой файл​Функция имеет следующую синтаксическую​ первую таблицу удобно​

  4. ​ список. Поэтому в​​ знак равенства (​​ включаемые в копию.​​ исходным диапазоном, чтобы​​ место​​ равно)​​ и фильтр/ Фильтр)​

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

  5. ​ формулу массива, что​ формулу следующего содержания:​

    • ​«Удалить фильтр»​ В нем можно​ еще можно​​ с заданиеv, я​​ посоветуете книгу по​

    • ​ с ошибкой, не​ запись:​ использовать функцию ВПР.​​ первую очередь следует​=​​ Перед отбором скопируйте​​ использовать их для​​, перейдите в поле​Больше или равно​ отобранные строки будут​ само по себе​

    ​=ИНДЕКС(C2:C29;НАИМЕНЬШИЙ(ЕСЛИ(15000​​.​ задать ограничение, по​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММПРОИЗВ(B$7:F$9*($A18=Значение)*($B$13=$B$2:$F$2))​ чайник в excel,​ VBA для огромных​ получается же у​=ВПР(искомое_значение, таблица, номер_столбца, [интервальный_просмотр])​ Также данную функцию​ подготовить содержание для​). Например, если ввести​ названия нужных столбцов​ диапазона условий. Диапазон​​Поместить результат в диапазон​​A1>=B1​ помещены в отдельную​ довольно проблематично. Достаточно​Опять набираем сочетание клавиш​

  6. ​Как видим, после этих​​ которому будет производиться​​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ИНДЕКС(B$7:F$9;ПОИСКПОЗ($A18;Значение;);ПОИСКПОЗ($B$13;Города;))​ по сравнению с​ чайников? СПАСИБО.​ Вас)​Описание аргументов:​

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

  7. ​ в колонке условий​Ctrl+Shift+Enter​ действий, выборка по​

    ​ отбор. В выпадающем​

    ​китин​

    ​ вами, никак не​

    ​Hugo​

    ​LenaKar89​

    ​искомое_значение – обязательный для​

    ​ сравнения данных двух​

    ​ нужны все Фамилии​

    ​Его​

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

​ области вставки результатов.​​ в себя названия​ левую ячейку области,​A1​Примечание:​ на листе поменять​

  1. ​.​ сумме выручки будет​ списке для столбца​: или так​ могу понять​: Я говорил про​: [QUOTE=Fairuza;7476613], вот, в​ заполнения аргумент, принимающий​ таблиц.​ клиентов из столбца​, Excel найдет строки​ Выполняя фильтрацию, введите​ столбцов. Убедитесь в​

  2. ​ в которую требуется​<> (знак не равно)​Мы стараемся как​ граничные числа на​Во всех трех случаях​ отключена, а останется​ содержащего ячейки числового​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММПРОИЗВ(Данные;($A18=Значение)*($B$13=Города)*(B$14=Критерий))​Юрий М​

    ​ количество условий отбора,​

    ​ столбце Е использована​

    ​ числовые, текстовые, логические​

    ​Пример 1. В таблице​

    ​ A, без повторений.​

  3. ​ Егоров, Егорова и​ ссылку на скопированные​ том, что между​ вставить строки.​Не равно​

  4. ​ можно оперативнее обеспечивать​​ те, которые нужны​​ меняется только первое​​ только отбор по​​ формата, который мы​​только​​: См. справку по​

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

  5. ​ а не про​ 2ая формула, в​

    • ​ значения, а также​ хранятся данные о​Перед тем как выбрать​​ Егоренко.​​ названия столбцов в​

    • ​ значениями условий и​Совет.​A1<>B1​​ вас актуальными справочными​ пользователю. Результаты отбора​​ значение координат, а​​ датам (с 04.05.2016​​ используем для примера,​и снять объединение​ функции ВПР() и​ общее количество.​

      ​ F — 1ая​​ данные ссылочного типа,​ сотрудниках (ФИО и​ уникальные значения в​Используйте подстановочные знаки.​ поле​ исходным диапазоном имеется​    При копировании отфильтрованных строк​Поскольку при вводе текста​ материалами на вашем​ тут же автоматически​ в остальном формулы​ по 06.05.2016).​​ можно выбрать одно​​ по строке города​ будет Вам счастье.​Хотя можно сделать​Czeslav​

  6. ​ и представляет собой​​ занимаемая должность). Организовать​​ Excel, подготовим данные​Используйте​Поместить результат в диапазон​ по крайней мере​ в другое место​

    ​ или значения в​ языке. Эта страница​​ изменятся.​​ полностью идентичны.​В данной таблице имеется​ из пяти видов​​evgeni1990​ Изображение кнопки​vit-2​

  7. ​ и под неограниченное​: , не сделали​ значение, по которому​

    ​ более компактный вид​

    ​ для выпадающего списка:​

    ​Чтобы найти​

    ​. Скопированные строки будут​

    ​ одна пустая строка.​

    ​ можно указать, какие​

    ​ ячейку знак равенства​

    ​ переведена автоматически, поэтому​

    ​В Экселе с помощью​

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

​Как видим, таблица заполнена​​ ещё одна колонка​ условий:​: Огромное спасибо, то​: Здравствуйте, форумчане!​

  1. ​ количество условий (в​AleksSid​ производится поиск. Например,​ исходной таблицы в​Выделите первый столбец таблицы​? (вопросительный знак)​ включать только те​Для поиска строк, отвечающих​ столбцы следует включить​ (​ ее текст может​ специальной формулы​ данными, но внешний​

  2. ​ –​равно;​ что нужно.​Помогите решить одну​ разумных пределах).​: Попробовала ввести как​ в таблице с​ одну строку, первой​ A1:A19.​Любой символ,​

    ​ столбцы, названия которых​

    ​ нескольким условиям для​

    ​ в операцию копирования.​

    ​=​

    ​ содержать неточности и​

    ​СЛЧИС​

    ​ вид её не​

  3. ​«Наименование»​не равно;​Не нужно цитировать​ задачку, а то​Книгу не посоветую​

  4. ​ формулу массива (выделила​​ фруктами и их​​ ячейке которой содержится​​Выберите инструмент: «ДАННЫЕ»-«Сортировка и​​Например sm?th будут​​ были скопированы.​​ нескольких столбцов, когда​

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

  5. ​ Перед фильтрацией скопируйте​) используется для обозначения​

    • ​ грамматические ошибки. Для​можно также применять​ совсем привлекателен, к​​. В ней содержатся​​больше;​

    • ​ весь пост. Тем​ самому не получается.​ — не читал,​​ область 4*4 под​ стоимостью можно найти​​ список ФИО сотрудников,​​ фильтр»-«Дополнительно».​​ найдены слова «строфа»​Введите в поле​ истинным может быть​ нужные названия столбцов​

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

  6. ​ формате. Посмотрим, как​​меньше.​​Читайте комментарий модератора​ эксель многометровый, так​ найти, ищите «Уокенбах»​ применила формулу ),​ помощью функции ВПР,​ будет выводится занимаемая​​ фильтр» включите «скопировать​​* (звездочка)​ссылку на диапазон​ введите условия в​​ области, в которую​ Изображение кнопки​ это может привести​

  7. ​ вам полезна. Просим​ некоторых случаях при​ ней некорректно. Нужно​

    ​ сформировать выборку с​

    ​Давайте в качестве примера​

    ​ в своем первом​

    ​ что прилагаю сильно​

    ​ или говорят неплохо​

    ​ во всех ячейках​

    ​ введя в качестве​

    ​ им должность.​

    ​ результат в другое​

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

​Любое количество символов​​ условий, включающий подписи​ разные столбцы и​

  1. ​ вы собираетесь вставить​ к неожиданным результатам​ вас уделить пару​ работе с большим​ исправить эти недостатки.​ помощью фильтрации по​

    • ​ зададим условие так,​ посте.​ обрезанный варик.​ «Гарнаев».​ получилось ЖД КПП….​ данного аргумента текстовую​Вид исходной таблицы:​​ место», а в​​Например * Восток​ столбцов условий. В​​ строки диапазона условий.​​ отфильтрованные строки. При​ фильтрации. Чтобы указать​ секунд и сообщить,​

    • ​ объемом данных, когда​

      ​ Некорректность даты связана​

      ​ этим значениям.​

      ​ чтобы отобрать только​

      ​И читайте Правила​
      ​Нужный номер из​Но полезнее будет​LenaKar89​

      ​ строку «груша». Искомое​

      ​Создадим компактный вариант таблицы​
      ​ поле «Поместить результат​ «Северо-восток» и «Юго-восток»​

      ​ данном примере следует​ В данном примере​ применении фильтра введите​

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

  2. ​ значения, по которым​ форума.​ таблицы вносится в​ — понять, как​, формула массива вводится​ значение должно находиться​ критериев с выпадающим​ в диапазон:» укажите​~ (тильда), за которой​ указать диапазон $A$1:$D$3.​ следует ввести:​ ссылку на скопированные​ текста или значения,​

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

    ​evgeni1990​

    ​ ячейку B43. В​

    ​ решали Вашу задачу​

    ​ в одной ячейке,​

    ​ в крайнем левом​

  4. ​ списком. Чтобы создать​ $F$1.​ следует ?, *​Чтобы переместить убрать диалоговое​Тип​

  5. ​ названия столбцов в​​ введите условие в​​ кнопок внизу страницы.​​ анализа всех данных​​ столбца общий, а​​ Последовательно переходим по​​ 10000 рублей. Устанавливаем​

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

  6. ​: И возможно ли,​ ячейке B46 работающая​

    • ​ :)​ только потом она​ столбце указанного в​​ выпадающий список перейдите​​Отметьте галочкой пункт «Только​

    • ​ или ~​ окно​Продавец​​ поле​ виде строкового выражения​​ Для удобства также​​ массива.​​ нам нужно установить​ наименованиям списка​ переключатель в позицию​ что бы в​

      ​ формула с выборкой​​Hugo​ растягивается на весь​ качестве таблицы диапазона​ в ячейку D2​ уникальные записи» и​Вопросительный знак, звездочку или​Расширенный фильтр​Продажи​Поместить результат в диапазон​ в соответствующую ячейку​ приводим ссылку на​Слева от таблицы пропускаем​​ формат даты. Выделяем​​«Текстовые фильтры»​«Больше»​ выпадающем списке не​ из массива по​

  7. ​: Сделал с неограниченным​​ диапазонСпасибо! Никогда с​​ ячеек (следующий аргумент​ и выберите инструмент​ нажмите ОК.​ тильда​временно, пока вы​

    ​=»=Фрукты»​. Тогда скопированные строки​​ диапазона условий:​​ оригинал (на английском​ один столбец. В​ весь столбец, включая​​и​ Изображение кнопки​. В правое поле​

  8. ​ было пустых строк?​ нескольким условиям с​ списком.​

    ​ формулами массива не​

    ​ функции). Для наглядного​

    ​ «ДАННЫЕ»-«Работа с данными»-«Проверка​

    ​В результате мы получили​

    ​Например, ан91 ~?​

    ​ выбираете диапазон условий,​

    ​=»=Грачев»​

    ​ будут включать только​

    ​=»=​

    ​ языке) .​

    ​ ячейке следующего столбца,​

    ​ ячейки с ошибками,​

support.office.com

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

​«Настраиваемый фильтр…»​ вписываем значение​vladsnake​ помощью функции СЧЕТ.​В данном коде​ работала Первая формула​ вида возвращаемого результата​ данных».​ список данных с​ будут найдены слова​ нажмите кнопку​Щелкните ячейку в диапазоне​ те столбцы, названия​запись​Если требуется отфильтровать данные​ которая находится напротив​ и кликаем по​.​«10000»​: В таблице несколько​ По такой же​ оба массива указаны​ заработала!))​ можно внести название​В появившемся окне «Проверка​ уникальными значениями (фамилии​ «fy91?»​Свернуть диалоговое окно​ списка. Используя пример,​ которых вы скопировали.​

Выбор уникальных и повторяющихся значений в Excel

​»​ с помощью сложных​ первой ячейки с​ выделению правой кнопкой​

История взаиморасчетов.

​Опять открывается окно пользовательского​. Чтобы произвести выполнение​ столбцов. Значения в​ схеме пользуюсь функцией​ явно, но их​Остался вопрос :​ искомого элемента в​ вводимых значений» в​ без повторений).​Вставьте не менее трех​.​ щелкните любую ячейку​В поле​

​Здесь​ условий (например, Тип​ данными таблицы, вписываем​ мыши. В появившемся​

  1. ​ автофильтра. Давайте сделаем​ действия, щелкаем по​
  2. ​ первом столбце повторяются.​ СРЗНАЧ. Но в​Дополнительно.
  3. ​ можно сделать динамическими,​ как сформировать из​ ячейку, а данный​ секции «Тип данных:»​​ пустых строк над​Используя пример, получаем следующий​Поместить результат в диапазон.
  4. ​ в диапазоне списка​Диапазон условий​запись​

Только уникальные записи.

​ = «Фрукты» ИЛИ​ формулу:​ списке переходим по​ выборку по наименованиям​

​ кнопке​

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

Вставить 2 строки.

​ исходным диапазоном, чтобы​ отфильтрованный результат для​ A6:C10.​введите ссылку на​

​ — это текст или​ Продавец = «Белова»),​=СЛЧИС()​ пункту​«Картофель»​

​«OK»​ отмеченную ячейку подтягивалось​ выбрать последнее порядковое​

  1. ​ сам определял конец​ Заказчиками рядом строку​ виде ссылки на​ Затем заполните поле​Проверка данных.
  2. ​ модифицировать нашу исходную​ использовать их для​ диапазона списка:​На вкладке​ диапазон условий, включая​Источник.
  3. ​ значение, которое требуется​ можно использовать диалоговое​Эта функция выводит на​

выпадающих список.

​«Формат ячейки…»​и​.​ последнее значение, которое​

​ значение из массива,​ массивов.​ с уникальными заначениями?Скопировать​ данную ячейку.​ «Источник:» ссылкой на​ таблицу. Выделите первые​ диапазона условий. Диапазон​Тип​Данные​ названия условий. Используя​ найти. Например:​ окно​ экран случайное число.​

​.​«Мясо»​Как видим, после фильтрации​

  1. ​ соответствовало значению первого​ которое удовлетворяет тем​Условия отбора должны​ столбец — Данные​таблица – обязательный аргумент,​ диапазон ячеек =$A$2:$A$10,​Создать правило. Использовать формулу.
  2. ​ 2 строки и​ условий должен включать​Продавец​в группе​ пример, введите $A$1:$C$3.​Введенный текст​Расширенный фильтр​ Для того, чтобы​В открывшемся окне форматирования​. В первом блоке​

Зеленая заливка.

​ остались только строчки,​

Готово.

​ столбца.​ же условиям.​ быть рассортированы по​ — Удалить дубликаты​ принимающий ссылку на​ так как показано​ выберите инструмент: «ГЛАВНАЯ»-«Ячейки»-«Вставить»​ в себя названия​Продажи​Сортировка и фильтр​Чтобы переместить убрать диалоговое​Excel оценивает и отображает​.​ её активировать, жмем​ открываем вкладку​ переключатель условий устанавливаем​ в которых сумма​Значения будут постоянно​

​Буду благодарен за​ возрастанию — это​ — Копировать -​

​ диапазон ячеек, в​ выше на рисунке.​ или нажмите комбинацию​ столбцов. Убедитесь в​Мясо​нажмите​ окно​ как​Чтобы открыть диалоговое окно​ на кнопку​«Число»​ в позицию​ выручки превышает 10000​ меняться, поэтому необходимо,​ помощь.​ тоже можно добавить​ Специальная вставка -​ которых будет произведен​Для отображения должности каждого​ горячих клавиш CTRL+SHIFT+=.​ том, что между​Белова​

exceltable.com

Примеры функции ВПР в Excel для выборки значений по условию

​Дополнительно​Расширенный фильтр​=»=Белова»​Расширенный фильтр​ENTER​. В блоке​«Равно»​

​ рублей.​ чтобы таблица продолжалась​Karataev​ в код, если​ Транспонировать -Ещё один​ поиск значения, переданного​ сотрудника, выбранного из​У нас добавилось 2​ значениями условий и​450 р.​.​временно, пока вы​=Белова​, выберите пункты​.​«Числовые форматы»​. В поле справа​Но в этом же​ вниз.​: Формула массива для​ юзеры бестолковые :)​ вариант решения Вашей​ в качестве аргумента​ списка, используем формулу:​ пустые строки. Теперь​ исходным диапазоном имеется​фрукты​

Примеры использования функции ВПР в Excel

​Выполните одно из следующих​ выбираете диапазон условий,​=»=3000″​Данные​Для того, чтобы сделать​выделяем значение​ от него вписываем​ столбце мы можем​Пример во вложении.​ «B423». Формула возвращает​Как устроены массивы​ задачи.Для выборки уникальных.​

​ искомое_значение. В указанном​

Пример 1.

​Описание аргументов:​ в ячейку A1​ по крайней мере​Кротов​ действий.​ нажмите кнопку​=3000​ >​

таблицы критериев с выпадающим списком.

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

​A14 – ячейка, содержащая​ введите значение «Клиент:».​ одна пустая строка.​

ВПР.

​6 328 р.​

  • ​Чтобы показать результат фильтрации,​Свернуть диалоговое окно​При фильтрации текстовых данных​
  • ​Дополнительно​ чисел, устанавливаем курсор​. В правой части​
  • ​«Картофель»​ условие. Для этого​ помощь.​

​ находится последнее значение,​

отображения должности каждого сотрудника.

​ лежит (текущий индекс​ =ЕСЛИОШИБКА(ИНДЕКС($A$4:$A$11;НАИМЕНЬШИЙ(ЕСЛИ(ПОИСКПОЗ($A$4:$A$11;$A$4:$A$11;0)=СТРОКА($A$1:$A$8);СТРОКА($A$1:$A$8));СТОЛБЕЦ(A1)));»»)​ с искомым значением​ искомое значение (список​Пришло время для создания​

​В строках под названиями​

Поиск значения в диапазоне ячеек по условию

​Логическое выражение:​ скрыв ненужные строки,​.​ в Excel не​.​ в нижний правый​ окна можно выбрать​. Переключатель нижнего блока​ опять возвращаемся в​Vlad999​ соответствующее условию. Затем​

​ я запихнул в​

Пример 2.

​AlbertZ​ должен являться первым​ с ФИО сотрудников);​ выпадающего списка, из​

Вид таблицы с выпадающим списком.

​ столбцов введите условия,​    ((Продавец = «Егоров» И​

​ установите переключатель​Используя пример, получаем следующий​ учитывается регистр букв.​Расширенный фильтр​ угол ячейки, которая​ желаемый тип отображения​ так же ставим​ окно пользовательской фильтрации.​: Код =ИНДЕКС($G$2:$G25;МАКС(($B$2:$B25=$B$26)*СТРОКА($B$1:$B24))) формула​ можете использовать функцию​

​ самый низ :)​

Поиск значения в диапазоне по условию.

Функция ВПР и сравнение двух таблиц в Excel если не работает

​: Здравствуйте уважаемые как​ слева (например, в​A2:B10 – диапазон ячеек​ которого мы будем​ которым должен соответствовать​ Продажи >3000) ИЛИ(Продавец​фильтровать список на месте​ отфильтрованный результат для​ Однако для поиска​Пример​ уже содержит формулу.​ даты. После того,​

​ в позицию​

Пример 3.

​ Как видим, в​ массива​ ИНДЕКС, чтобы получить​ ) — смотрите​

​ произвести выборку из​ диапазоне A1:E6 им​ со значениями, хранящимися​ выбирать фамилии клиентов​ результат. Используя пример,​ = «Орехов» И​.​ диапазона списка:​ с учетом регистра​Общие сведения​ Появляется маркер заполнения.​ как настройки выставлены,​

​«Равно»​ его нижней части​vladsnake​ данные из этой​ в окне Locals​ таблицы 1 и​ будет столбец A:A).​ в таблице;​ в качестве запроса.​ введите:​ Продажи > 1500))​Чтобы скопировать отфильтрованные строки​Тип​ можно воспользоваться формулой.​Несколько условий для одного​

​ Протягиваем его вниз​

​ жмем на кнопку​

​. В поле напротив​

​ есть ещё один​

​: Работает!​

Выборка доходов.

​ строки из нужного​ редактора VBA.​ переписать все значения​

​ Также он должен​

​2 – номер столбца,​

сравнение двух таблиц.

​Перед тем как выбрать​Тип​Вставьте не менее трех​ в другую область​Продавец​ Пример см. в​ столбца, где хотя​ с зажатой левой​«OK»​ него делаем запись​ переключатель условия и​Премного благодарен!​ столбца.​Option Explicit​ соответствующие условиям отбора​ содержать столбец, в​ в котором содержится​ уникальные значения из​Продавец​ пустых строк над​ листа, установите переключатель​Продажи​ разделе Условия с​ бы одно из​ кнопкой мыши параллельно​.​ –​ соответствующее ему поле​Казанский​=МАКС(ЕСЛИ(($C$3:$C$397>$D$407)*($O$3:$O$397<>0)*($B$3:$B$3970,01);СТРОКА($A$3:$A$397)))​

Как работает функция ВПР в Excel при выборке из таблицы значений?

​Sub otbor()​ в таблицу 2,​

​ котором содержится возвращаемое​

​ возвращаемое значение.​

  • ​ списка сделайте следующее:​Продажи​ исходным диапазоном, чтобы​скопировать результат в другое​Мясо​ подстановочными знаками.​ условий должно быть​ таблице с данными​Теперь дата отображается корректно.​«Мясо»​ для ввода. Давайте​: Обычная формула Код​vit-2​Dim a(), i&,​ желательно формулами??? В​ значение. Диапазон не​Пример возвращаемого результата:​Перейдите в ячейку B1​=»=Мя*»​ использовать их для​ место​Белова​Можно присвоить диапазону имя​ истинным​ до её конца.​ Но, как видим,​. И вот далее​ установим теперь верхнюю​ =ПРОСМОТР(2;1/(B26=B2:B25);G2:G25)​
  • ​: Karataev, Спасибо за​ ii&, b(), c(),​ примере таблицы для​ должен содержать наименования​Теперь при выборе любой​ и выберите инструмент​=»=?г*»​ диапазона условий. Диапазон​, перейдите в поле​450 р.​Условия​Продавец = «Белова» ИЛИ​Теперь у нас имеется​ вся нижняя часть​ мы выполняем то,​ границу отбора в​Vlad999​ ответ.​ ind&​
  • ​ примера, реальные таблицы​ столбцов.​ другой фамилии из​ «ДАННЫЕ»-«Работа с данными»-«Проверка​Щелкните ячейку в диапазоне​ условий должен включать​Поместить результат в диапазон​фрукты​, и ссылка на​
  • ​ Продавец = «Кротов»​ диапазон ячеек, заполненный​
  1. ​ таблицы заполнена ячейками,​ чего ранее не​ 15000 рублей. Для​:​Вот файл побольше,​’массив данных​ исчисляются тысячными значениями.​номер_столбца – обязательный аргумент,​ выпадающего списка, автоматически​ данных».​ списка. Используя пример,​ в себя названия​
  2. ​и щелкните верхнюю​Кротов​

​ диапазон будет автоматически​

  1. ​Несколько условий для нескольких​ случайными числами. Но,​ которые содержат ошибочное​ делали: устанавливаем переключатель​ этого выставляем переключатель​Казанский​ где видно что​a = [c4:d633].Value​ Помогите пожалуйста! СПАСИБО!​
  2. ​ принимающий целое число​ выбирается соответствующая ей​На вкладке «Параметры» в​ щелкните любую ячейку​ столбцов. Убедитесь в​ левую ячейку области,​6 328 р.​ появляться в поле​ столбцов, где все​ он содержит в​ значение​ совместимости условий в​ в позицию​
  3. ​, Большая просьба, объясните,​ моя формула с​ ‘можно сделать динамическим​Владимир​ из диапазона от​ должность.​ разделе «Условие проверки»​ в диапазоне списка​ том, что между​ в которую требуется​Фрукты​Диапазон условий​ условия должны быть​ себе формулу​
  4. ​«#ЧИСЛО!»​ позицию​«Меньше»​ пожалуйста, Вашу формулу,​ функцией СЧЕТ в​’пустой массив для​: 94889​ 1 до N​​

exceltable.com

Выборка нескольких значений по одному условию

​ из выпадающего списка​​ A6:C10.​ значениями условий и​
​ вставить строки.​Белова​. Можно также определить​ истинными​СЛЧИС​. По сути, это​«ИЛИ»​, а в поле​ как образуется просматриваемый​ ячейке B423 работает.​ результатов​Hugo​
​ (N – номер​
​Пример 2. В таблице​ «Тип данных:» выберите​На вкладке​

​ исходным диапазоном имеется​​Совет:​6 544 р.​ имя​

​Тип = «Фрукты» И​​. Нам же нужно​ те ячейки, данных​

​. Теперь строчка, содержащая​​ справа вписываем значение​ массив поняла, вектор​ А вот то​
​ReDim b(1 To​

​: Красиво, с рамочками,​​ последнего столбца в​​ содержатся данные о​​ значение «Список».​Данные​
​ по крайней мере​ При копировании отобранных строк​Логическое выражение:​База_данных​ Продажи > 1000​ работать с чистыми​ из выборки для​

​ любое из указанных​​«15000»​​ результатов тоже. А​​ что мне нужно​ UBound(a) + 1,​ с объединёнными ячейками…​ диапазоне), указывающее номер​

​ пользователях, посетивших сайт​​В поле ввода «Источник:»​в группе​ одна пустая строка.​ в другое место​

​    (Тип = «Фрукты» И​​для фильтруемого диапазона​

​Несколько условий для нескольких​​ значениями. Для этого​ которых не хватило.​ условий, будет выводиться​.​ «2», который искомый​ я еще не​ 1 To 1)​

​Если бы без​​ столбца с возвращаемым​ за сутки. Определить,​ введите =$F$4:$F$8 и​Сортировка и фильтр​Чтобы найти строки, отвечающие​ можно указать столбцы,​ Продажи > 1​ данных и имя​
​ столбцов, где хотя​ следует выполнить копирование​ Более привлекательно было​ на экран. Щелкаем​Кроме того, существует ещё​ — не понимаю.​ увидел.​’массив условий​ рамочек, а нужен​ значением.​ посещал ли сайт​ нажмите ОК.​нажмите​ нескольким наборам условий,​

CyberForum.ru

Выборка данных из столбца по условию

​ включаемые в копию.​​ 000)​Извлечение​ бы одно из​ в пустой столбец​ бы, если бы​ по кнопке​ переключатель условий. У​ Простите, ну никак….​Karataev​c = [h2:i8].Value​ был просто результат​

​[интервальный_просмотр] – необязательный аргумент,​​ пользователь с любым​

​В результате в ячейке​​Дополнительно​ каждый из которых​
​ Перед отбором скопируйте​Вставьте не менее трех​для области, в​ условий должно быть​ справа. Выделяем диапазон​ они отображались вообще​«OK»​
​ него два положения​Serge 007​: Да, неправильно я​ ‘можно сделать динамическим​ — легко сделать​ принимающий логические значения:​ ником из списка.​ B1 мы создали​
​.​ содержит условия для​
​ названия нужных столбцов​ пустых строк над​ которую нужно вставить​ истинным​ ячеек со случайными​ пустыми. Для этих​.​«И»​: 2 это число​
​ составил формулу. Исправил​’добавляем каждому условию​

​ макросом. Даже и​​ИСТИНА – поиск ближайшего​ Если посещений не​ выпадающих список фамилий​

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

​Тип = «Фрукты» ИЛИ​​ числами. Расположившись во​

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

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

​ действий.​ каждый набор условий​
​ области вставки результатов.​ использовать их для​
​ на эти диапазоны​ Продавец = «Кротов»​ вкладке​ форматированием. Выделяем все​
​ выборке существуют ограничения​«ИЛИ»​ будет в массиве​ 2.​For i =​
​ попроще :)​ столбце диапазона, переданного​ сообщение. Иначе –​Примечание. Если данные для​Чтобы показать результат фильтрации,​
​ в отдельном столбце​
​ Выполняя фильтрацию, введите​

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

​. По умолчанию он​

​ и которое больше​vit-2​ 1 To UBound©​Создаём три пустых​
​ в качестве аргумента​ отобразить число просмотров.​ выпадающего списка находятся​ скрыв ненужные строки,​ и строке. В​
​ ссылку на скопированные​ условий должен включать​ полях​

​ столбец во всех​​, щелкаем по иконке​ шапки. Находясь во​ 04.05.2016 по 06.05.2016)​

​ установлен в первом​​ всех значений в​: Karataev, спасибо. Номер​c(i, 2) =​ массива, перебираем исходный​
​ таблица, при этом​Вид исходной таблицы:​ на другом листе,​ установите переключатель​
​ данном примере следует​ названия столбцов в​

​ в себя названия​​Исходный диапазон​ наборах​«Копировать»​ вкладке​ и по наименованию​ положении. Это означает,​ массиве. Т.к. ПРОСМОТР​ строки 198 находит​ b​ диапазон (или массив​

​ данные в этом​​Вид таблицы с возвращаемым​ то лучше для​фильтровать список на месте​ ввести:​
​ поле​ столбцов. Убедитесь в​и​(Продажи > 6000 И​
​на ленте.​«Главная»​ (картофель и мясо).​ что в выборке​ не находит совпадения​ точно. А что​
​Next​ из него, что​ столбце должны быть​ значением и выпадающим​

​ такого диапазона присвоить​​.​Тип​
​Поместить результат в диапазон​ том, что между​Поместить результат в диапазон​ Продажи < 6500)​Выделяем пустой столбец и​кликаем по кнопке​ По сумме выручки​
​ останутся только строчки,​ (равно 2) то​ если надо найти​’перебор данных​ быстрее на больших​ отсортированы в алфавитном​
​ списком как в​ имя и указать​Чтобы скопировать отфильтрованные строки​Продавец​. Скопированные строки будут​ значениями условий и​соответственно.​ ИЛИ (Продажи <​

​ кликаем правой кнопкой​

​«Условное форматирование»​
​ ограничений нет.​ которые удовлетворяют обоим​ берет последнее число​

​ предпоследнее значение, или​
​For i =​ объёмах) и раскладываем​

​ порядке. Если аргумент​ предыдущем примере:​
​ его в поле​ в другую область​Продажи​

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

​ 500)​ мыши, вызывая контекстное​
​, которая находится в​Полностью удалить фильтр можно​
​ ограничениям. Если он​ массива. Как то​
​ 3-е снизу?​

​ 1 To UBound(a)​
​ данные по итоговым​ явно не указан,​
​Для расчетов используем следующую​
​ «Источник:». В данном​ листа, установите переключатель​
​=»=Белова»​
​ столбцы, названия которых​ по крайней мере​
​ можно использовать вычисляемое​Несколько наборов условий, несколько​
​ меню. В группе​ блоке инструментов​ теми же способами,​
​ будет выставлен в​ так.​
​П.С. Почему то​’перебор условий​ массивам.​
​ значение ИСТИНА устанавливается​
​ формулу:​
​ случае это не​
​скопировать результат в другое​

​>3000​
​ были скопированы.​ одна пустая строка.​
​ значение, являющееся результатом​
​ столбцов в каждом​ инструментов​«Стили»​ которые использовались для​
​ положение​Хорошо, но если​ у меня не​
​For ii =​

​В итоге выгружаем​

​ по умолчанию.​Функция ЕСЛИ выполняет проверку​ обязательно, так как​ место​=»=Кротов»​Введите в поле​Чтобы найти строки, отвечающие​ выполнения формулы. Запомните​ наборе​«Параметры вставки»​. В появившемся списке​
​ его установки. Причем​«ИЛИ»​ в таком случае​ получается выборка значения​ 1 To UBound©​ заполненную часть итоговых.​
​ЛОЖЬ – поиск точного​ возвращаемого функцией ВПР​ у нас все​, перейдите в поле​
​>1500​Диапазон условий​ нескольким условиям в​ следующие важные положения:​(Продавец = «Егоров» и​
​выбираем пункт​ выбираем пункт​ неважно, какой именно​

​, то тогда останутся​​ ставить «1», то​ с функцией ИНДЕКС​’если подходит​

​Если уж очень​​ совпадения установленному критерию.​ значения. Если оно​ данные находятся на​Поместить результат в диапазон​
​Щелкните ячейку в диапазоне.​ссылку на диапазон​ нескольких столбцах, введите​Формула должна возвращать результат​ продажи > 3000)​«Значения»​«Создать правило…»​ способ применялся. Для​ значения, которые подходят​
​ должен найти самое​
​ из ячейки: ни​If a(i, 2)​
​ нужно — высчитываем​Примечания:​ равно 0 (нуль),​ одном рабочем листе.​и щелкните верхнюю​ В приведенном примере​

​ условий, включающий подписи​​ все условия в​
​ ИСТИНА или ЛОЖЬ.​ ИЛИ​
​, изображенный в виде​
​.​

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

​ будет возвращена строка​​Выборка ячеек из таблицы​ левую ячейку области,​ следует щелкнуть любую​

planetaexcel.ru

Выборка последнего значения из массива по условиям (Формулы/Formulas)

​ столбцов условий. В​​ одной строке диапазона​
​Поскольку используется формула, ее​(Продавец = «Грачев»​ пиктограммы с цифрами.​
​В открывшемся окне выбираем​ во вкладке​ двух условий. В​ минимальное?Откуда такое умозаключение?​
​=ИНДЕКС($AB$6:$AB$397;МАКС(ЕСЛИ(($C$3:$C$397>$D$407)*($O$3:$O$397<>0)*($B$3:$B$3970,01);СТРОКА($A$3:$A$397))))​ind = c(ii,​ как нужно рамку​ [интервальный_просмотр] было передано​ «Не заходил», иначе​ по условию в​ в которую требуется​ ячейку в диапазоне​ данном примере следует​ условий. В этом​ необходимо вводить в​ и продажи >​После этого, находясь во​ тип правила​«Данные»​ нашем случае нужно​
​Массив ведь не​;​

​ 2)(UBound(b), 1)​​ натянуть, но как​ значение ЛОЖЬ (точное​ – возвращен результат​ Excel:​ вставить строки.​ A6:C10.​ указать диапазон $A$1:$B$3.​ примере следует ввести:​ обычном режиме, а​ 1500)​
​ вкладке​

​«Форматировать только ячейки, которые​​щелкаем по кнопке​ выставить переключатель в​
​ отсортирован, так что​ни так Код=ИНДЕКС($A$6:$AB$397;МАКС(ЕСЛИ(($C$3:$C$397>$D$407)*($O$3:$O$397<>0)*($B$3:$B$3970,01);СТРОКА($A$3:$A$397)));28)​c(ii, 2)(UBound(b), 1)​ в образце -​ совпадение поисковому критерию),​ конкатенации возвращаемого функцией​Выделите табличную часть исходной​Совет:​На вкладке​

​Чтобы переместить убрать диалоговое​​Тип​ не в виде​Условия с подстановочными знаками​«Главная»​

​ содержат»​​«Фильтр»​ положение​ как в справке:​Karataev​ = ind +​ я бы не​
​ а в диапазоне​ ВПР значения и​ таблицы взаиморасчетов A4:D21​ При копировании отобранных строк​Данные​ окно​​Продавец​​ выражения наподобие следующего:​
​Продавец = имя со второй​

​, кликаем по уже​​. В первом поле​, которая размещена в​«И»​ «​: Здесь укажите фрагмент​ 1​ стал голову ломать​
​ ячеек (аргумент таблица)​
​ подстроки » просмотров».​ и выберите инструмент:​ в другое место​
​в группе​
​Расширенный фильтр​Продажи​=»=​ буквой «г»​ знакомому нам значку​ под надписью​ группе​
​, то есть, оставить​Значения в массиве должны​ с первой строки,​’по индексу помещаем​ :)​ искомое значение отсутствует,​Примеры расчетов:​

​ «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Создать правило»-«Использовать​​ можно указать столбцы,​Сортировка и фильтр​временно, пока вы​=»=Фрукты»​
​запись​Между командой​«Сортировка и фильтр»​«Форматировать только ячейки, для​«Сортировка и фильтр»​​ данную настройку по​​ быть расположены в​ т.к. функция СТРОКА​ данные​Но Вам нужно​ функция ВПР вернет​Пример 3. В двух​
​ формулу для определения​
​ включаемые в копию.​нажмите​ выбираете диапазон условий,​>1000​

​»​​Дополнительно​. В выпадающем списке​ которых выполняется следующее​.​ умолчанию. После того,​ порядке возрастания: …,​ возвращает номер строки​c(ii, 2)((ind +​

​ формулами…​​ код ошибки #Н/Д.​ таблицах хранятся данные​
​ форматируемых ячеек».​

excelworld.ru

Выборка значений по условиям. (Формулы/Formulas)

​ Перед отбором скопируйте​​Дополнительно​ нажмите кнопку​Щелкните ячейку в диапазоне.​Не используйте подпись столбца​и командой​
​ останавливаем выбор на​ условие»​Второй вариант предполагает переход​ как все значения​
​ -2, -1, 0,​ не во фрагменте,​ 1), 1) =​AlbertZ​Если аргумент [интервальный_просмотр] принимает​
​ о доходах предприятия​Чтобы выбрать уникальные значения​ названия нужных столбцов​

​.​​Свернуть диалоговое окно​
​ В приведенном примере​
​ в качестве подписи​Фильтр​ пункте​выбираем позицию​
​ во вкладку​ введены, щелкаем по​
​ 1, 2, …,​
​ а начиная с​

​ a(i, 1)​​: Спасибо. Можно и​​ значение ИСТИНА (или​​ за каждый месяц​
​ из столбца, в​ в первую строку​

​Выполните одно из следующих​​.​ следует щелкнуть любую​
​ условия. Либо оставьте​есть несколько важных​«Настраиваемая сортировка»​
​«Ошибки»​«Главная»​ кнопке​
​ A-Z, ЛОЖЬ, ИСТИНА;​ первой строки листа:​

​Exit For​​ некрасиво и без​ явно не указан),​ двух лет. Определить,​ поле ввода введите​

excelworld.ru

Выборка последнего значения по условию

​ области вставки результатов.​​ действий.​Используя пример, получаем следующий​ ячейку в диапазоне​ подпись условия пустой,​ отличий.​.​. Далее жмем по​. Там выполняем щелчок​
​«OK»​ в противном случае​=ИНДЕКС($A$1:$AB$397​End If​
​ рамочек, важен результат.​
​ однако столбец с​ насколько средний доход​

​ формулу: =$A4=$B$1 и​​ Выполняя фильтрацию, введите​Чтобы показать результат фильтрации,​

​ отфильтрованный результат для​​ A6:C10.​
​ либо используйте подпись,​

​Вместо меню «Автофильтр» отображается​​Активируется окно настройки сортировки.​ кнопке​

​ на ленте по​​.​​ функция ПРОСМОТР может​​Или второй вариант.​Next​Hugo​ искомым значением содержит​ за 3 весенних​ нажмите на кнопку​ ссылку на скопированные​ скрыв ненужные строки,​

​ диапазона списка:​​На вкладке​ которая не является​ диалоговое окно​ Обязательно устанавливаем галочку​«Формат…»​ кнопке​Теперь в таблице остались​ возвратить неправильный результат.​ Корректируйте номера строк​Next​: Так ведь уже​

​ неотсортированные данные, функция​ месяца в 2018​ «Формат», чтобы выделить​ названия столбцов в​ установите переключатель​Тип​
​Данные​ подписью столбцов диапазона​Расширенный фильтр​ напротив параметра​​.​«Сортировка и фильтр»​ только строчки, в​»​ здесь:​’перебор массива условий​ есть решение формулами​ вернет код ошибки​ году превысил средний​​ одинаковые ячейки цветом.​

CyberForum.ru

​ поле​

Понравилась статья? Поделить с друзьями:
  • Как экспортировать файл pdf в excel
  • Как экспортировать текстовый файл в excel
  • Как экспортировать текст в текстовой редактор word
  • Как экспортировать таблицу с word на excel
  • Как экспортировать стили word