Вы находитесь на странице: 1из 31

Файл скачан с сайта excel2.

ru >>>
Перейти к статье >>>
Запрос на выборку данных в MS EXCEL
Выбрать те Товары, у которых цена выше минимальной
Уровень цен (критерий)
Мин 55

Исходная таблица Отфильтрованные данные


Товар Цена Товар Цена
Товар1 10 #VALUE! #VALUE!
Товар2 20 #VALUE! #VALUE!
Товар3 30 #VALUE! #VALUE!
Товар4 40 #VALUE! #VALUE!
Товар5 50 #VALUE! #VALUE!
Товар6 60 #VALUE! #VALUE!
Товар7 70 #VALUE! #VALUE!
Товар8 80 #VALUE! #VALUE!
#VALUE! #VALUE!

Действия:
1. Измените критерий отбора цен (желтая ячейка), например, вместо 25 введите 35
2. Количество записей в таблице с серым заголовком (отфильтрованные данные) уменьшится на 1

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


Товар8 44
4. Количество записей в таблице с серым заголовком (отфильтрованные данные) увеличится на 1, т.к. 44 больше 35
ится на 1, т.к. 44 больше 35
Файл скачан с сайта excel2.ru >>>
Перейти к статье >>>
Запрос на выборку данных в MS EXCEL
Выбрать те Товары, у которых цена находится в заданном диапазоне
Уровень цен (критерии)
Мин 25
Макс 65

Исходная таблица Отфильтрованные данные


Товар Цена Товар Цена
Товар1 10 #VALUE! #VALUE!
Товар2 20 #VALUE! #VALUE!
Товар3 30 #VALUE! #VALUE!
Товар4 40 #VALUE! #VALUE!
Товар5 50 #VALUE! #VALUE!
Товар6 60 #VALUE! #VALUE!
Товар7 70 #VALUE! #VALUE!
#N/A #N/A
#N/A #N/A

Действия:
1. Измените критерии отбора цен (желтые ячейки), например, вместо 15 введите 25
2. Количество записей в таблице с серым заголовком (отфильтрованные данные) уменьшится на 1

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


Товар8 44
4. Количество записей в таблице с серым заголовком (отфильтрованные данные) увеличится на 1, т.к. 44 попадает в
ится на 1, т.к. 44 попадает в диапазон от 25 до 55
Файл скачан с сайта excel2.ru >>>
Перейти к статье >>>
Запрос на выборку данных в MS EXCEL
Выбрать те Товары, у которых Дата поставки равна заданной
Выберите дату
Дата 8/1/2014

Исходная таблица Отфильтрованные данные


Товар Дата Товар Дата
Товар1 8/1/2014 #VALUE! #VALUE!
Товар2 8/1/2014 #VALUE! #VALUE!
Товар3 8/1/2014 #VALUE! #VALUE!
Товар4 8/2/2014 #VALUE! #VALUE!
Товар5 8/2/2014 #VALUE! #VALUE!
Товар6 8/1/2014 #VALUE! #VALUE!
Товар7 8/3/2014 #VALUE! #VALUE!
#VALUE! #VALUE!
#VALUE! #VALUE!

Действия:
1. Измените критерий отбора цен (желтая ячейка), например, вместо 1/8/2014 введите 2/8/2014
2. Количество записей в таблице с серым заголовком (отфильтрованные данные) изменится
Даты
8/1/2014
8/2/2014
8/3/2014
Файл скачан с сайта excel2.ru >>>
Перейти к статье >>>
Запрос на выборку данных в MS EXCEL
Выбрать те Товары, у которых Дата поставки попадает в диапазон
Укажите диапазон дат (включительно)
От 8/2/2014
До 8/3/2014
Несортированный столбец с Датами

Решение1: Решение2:
Отфильтрованные данные Отфильтрованные
(формулы массива, данные (формула
Исходная таблица возвращают одно массива, возвращает
(несортированные даты) значение) несколько значений)

Товар Дата Товар Дата Товар Дата


Товар1 7/29/2014 Товар5 8/2/2014 #VALUE! #VALUE!
Товар5 8/2/2014 Товар4 8/2/2014 #VALUE! #VALUE!
Товар3 8/1/2014 Товар6 8/2/2014 #VALUE! #VALUE!
Товар4 8/2/2014 Err:502 Err:502 #VALUE! #VALUE!
Товар2 7/30/2014 Err:502 Err:502 #VALUE! #VALUE!
Товар6 8/2/2014 Err:502 Err:502 #VALUE! #VALUE!
Товар7 8/4/2014 Err:502 Err:502 #VALUE! #VALUE!
Товар8 8/4/2014 Err:502 Err:502 #VALUE! #VALUE!
Err:502 Err:502 #VALUE! #VALUE!

После ввода формулы нажмите CTRL+SHIFT+ENTER

Сортированный столбец с Датами

Решение3:
Отфильтрованные
Исходная таблица данные (без формул
(сортированные даты) массива)
Товар Дата Позиция первой даты "От" Товар Дата
Товар1 7/29/2014 4 Товар4 8/2/2014
Товар2 7/30/2014 Товар5 8/2/2014
Товар3 8/1/2014 Позиция последней даты "До" Товар6 8/2/2014
Товар4 8/2/2014 7 #N/A #N/A
Товар5 8/2/2014 #N/A #N/A
Товар6 8/2/2014 #N/A #N/A
Товар7 8/4/2014 #N/A #N/A
Товар8 8/4/2014 #N/A #N/A
#N/A #N/A
Количество строк,
удовлетворяющих
критерию

3
EXCEL2.RU - профессиональные приемы для всех >>>

Хорошая новость! Большинство задач, которые Вы хотите решить с помощью MS


EXCEL – уже давно решены!
На нашем сайте Вы найдете решения множества из наиболее часто встречающихся
задач. Сайт содержит более 500 качественно оформленных статей с файлами
примеров.

Миссия нашего сайта - превратить Вашу работу в MS EXCEL в приятное


времяпрепровождение и ускорить решение Ваших задач. Мы постоянно работаем
над содержанием и оформлением нашего сайта и благодарим активных
пользователей за поддержку и неоценимую помощь в нашей работе.
Файл скачан с сайта excel2.ru >>>
Перейти к статье >>>
Запрос на выборку данных в MS EXCEL
Выбрать те Товары, у которых Дата поставки попадает в диапазон

Выберите дату Выберите дату


Дата 8/2/2014 Дата
Не раньше (включая), т.е. позже
Условие или = <= Условие
Исходная таблица Отфильтрованные данные (выбрать Товары на определенную дату)
Товар Дата Товар Дата Товар
Товар1 8/1/2014 #VALUE! #VALUE! #VALUE!
Товар2 8/1/2014 #VALUE! #VALUE! #VALUE!
Товар3 8/1/2014 #VALUE! #VALUE! #VALUE!
Товар4 8/2/2014 #VALUE! #VALUE! #VALUE!
Товар5 8/2/2014 #VALUE! #VALUE! #VALUE!
Товар6 8/2/2014 #VALUE! #VALUE! #VALUE!
Товар7 8/3/2014 #VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE!

Действия:
1. Измените критерий отбора цен (желтая ячейка), например, вместо 1/8/2014 введите 2/8/2014
2. Количество записей в таблице с серым заголовком (отфильтрованные данные) изменится
Выберите дату Выберите дату Выберите дату
8/2/2014 Дата 8/2/2014 Дата
Не раньше (не включая), т.е. Не позже (включая), т.е.
позже < Условие раньше или = >= Условие
на определенную дату)
Дата Товар Дата Товар
#VALUE! #VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE! #VALUE!

2014 введите 2/8/2014


анные) изменится
Даты
Выберите дату 8/1/2014
8/2/2014 8/2/2014
Не позже (не включая), т.е.
раньше > 8/3/2014

Дата
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
Файл скачан с сайта excel2.ru >>>
Перейти к статье >>>
Запрос на выборку данных в MS EXCEL
Выбрать События, в зависимости от заданной даты

Выберите Условие События,


заканчивающиеся до 1
Выберите дату 9/9/2014

Исходная таблица Вывести События, заканчивающиеся

Событие Начало Завершение Для УФ Событие


Событие1 8/1/2014 8/8/2014 1 Событие1
Событие2 8/13/2014 8/20/2014 1 Событие2
Событие3 8/27/2014 9/5/2014 1 Событие3
Событие4 9/5/2014 9/12/2014 0 #VALUE!
Событие5 9/15/2014 9/23/2014 0 #VALUE!
Событие6 9/22/2014 9/29/2014 0 #VALUE!
Событие7 9/26/2014 10/6/2014 0 #VALUE!

Действия:
1. Измените Дату и Условие (желтые ячейки)
2. События, которые удовлетворяют заданным условиям будут выделены Условным Форматированием (УФ) и выве
Условие № Даты

События, заканчивающиеся до 1 7/19/2014


События, попадающие на 2 8/1/2014
События, начинающиеся после 3 8/14/2014
4 8/27/2014
5 9/9/2014
6 9/22/2014
обытия, заканчивающиеся до 09.09.2014 7 10/5/2014
8 10/18/2014
Начало Завершение
8/1/2014 8/8/2014
8/13/2014 8/20/2014
8/27/2014 9/5/2014
#VALUE! #VALUE!
#VALUE! #VALUE!
#VALUE! #VALUE!
#VALUE! #VALUE!

рматированием (УФ) и выведены в отдельном диапазоне справа


Мин 8/1/2014

Макс 10/6/2014
шаг 13 дней
Файл скачан с сайта excel2.ru >>>
Перейти к статье >>>
Запрос на выборку данных в MS EXCEL
Выбрать Товары определенного вида, у которых Дата поставки попадает в диапазон

Выберите Товар и Дату Товары Даты


Товар Товар2 Товар1 8/1/2014
Дата 8/3/2014 Товар2 8/2/2014
Условие Не позже (включая) >= Товар3 8/3/2014
Исходная таблица Товар4
Товар Дата Товар Дата
Товар1 8/1/2014 #VALUE! #VALUE!
Товар1 8/1/2014 #VALUE! #VALUE!
Товар1 8/2/2014 #VALUE! #VALUE!
Товар2 8/2/2014 #VALUE! #VALUE!
Товар2 8/2/2014 #VALUE! #VALUE!
Товар2 8/2/2014 #VALUE! #VALUE!
Товар2 8/3/2014 #VALUE! #VALUE!
Товар3 8/3/2014 #VALUE! #VALUE!
Товар4 8/3/2014 #VALUE! #VALUE!
Файл скачан с сайта excel2.ru >>>
Перейти к статье >>>
Запрос на выборку данных в MS EXCEL
Выбрать Товары определенного вида
Выберите Товар
Товар Товар2

Исходная таблица Отфильтрованные данные (выбрать заданный Товар)

Сумма Сумма значений Количество значений, удовлет


190 190 3
Товар Цена Товар Цена
Товар1 10 Товар2 20
Товар2 20 Товар2 80
Товар1 30 Товар2 90
Товар1 40 Err:502 Err:502
Товар1 50 Err:502 Err:502
Товар1 60 Err:502 Err:502
Товар1 70 Err:502 Err:502
Товар2 80 Err:502 Err:502
Товар2 90 Err:502 Err:502 Подробности в статье
Товар3 100 Err:502 Err:502 Поиск ТЕКСТовых значений в MS EXCEL с выводом
Err:502 Err:502
Err:502 Err:502 Альтернативный вариант - Автофильтр

Действия:
1. Измените критерий в желтой ячейке, например введите Товар2
2. Записи в таблице с серым заголовком изменятся

Чтобы добавить строки в таблицу:


1. Выделите одну или несколько строк на ЛИСТЕ, между строками 15 и 24
2. Нажмите правую кнопку мыши, в контекстном меню выберите Вставить
3. Заполните исходную таблицу
4. Скопируйте формулы из ячееек D14 и Е14 вниз
Товары
Товар1
Товар2
Товар3

Количество значений, удовлетворяющих критерию

начений в MS EXCEL с выводом их в отдельный список. Часть1. Обычный поиск

ариант - Автофильтр
Файл скачан с сайта excel2.ru >>>
Перейти к статье >>>
Запрос на выборку данных в MS EXCEL
Выбрать Товары определенного вида, поставленные в заданный месяц
Выберите Товар и Месяц
Товар Товар1
Месяц Январь
Исходная таблица Отфильтрованные данные (выбрать заданный Товар в заданны
Товар Месяц Цена Товар Месяц Цена
Товар1 Январь 10 Товар1 Январь 10
Товар1 Январь 20 Товар1 Январь 20
Товар1 Февраль 30 Err:502 Err:502 Err:502
Товар1 Март 40 Err:502 Err:502 Err:502
Товар2 Апрель 50 Err:502 Err:502 Err:502 Альтернативный вариант - Авт
Товар2 Май 60 Err:502 Err:502 Err:502
Товар3 Июнь 70 Err:502 Err:502 Err:502
Err:502 Err:502 Err:502
Err:502 Err:502 Err:502

Действия:
1. Измените критерии в желтой ячейке, например введите Товар2
2. Записи в таблице с серым заголовком изменятся
Товары Месяцы
Товар1 Январь
Товар2 Февраль
ный Товар в заданныТовар3 Март
Май
Июнь

Альтернативный вариант - Автофильтр


Файл скачан с сайта excel2.ru >>> Товары
Перейти к статье >>> Товар1
Запрос на выборку данных в MS EXCEL Товар2
Выбрать Товары определенных видов (2 вида). Условие ИЛИ Товар3
Выберите Товары (укажите критерии)
Товар Товар2
Товар Товар3 3 количество строк Ис

Отфильтрованные данные
Исходная таблица (выбраны заданные Товары)
Товар Цена Товар Цена №Строки Товар
Товар1 10 Товар2 50 5 Товар2
Товар1 20 Товар2 60 6 Товар2
Товар1 30 Товар3 70 7 Товар3
Товар1 40 Err:502 Err:502 Err:502 Err:502
Товар2 50 Err:502 Err:502 Err:502 Err:502
Товар2 60 Err:502 Err:502 Err:502 Err:502
Товар3 70 Err:502 Err:502 Err:502 Err:502
Err:502 Err:502 Err:502 Err:502
Err:502 Err:502 Err:502 Err:502

Действия:
Изменить критерий
1. Измените критерии в любой желтой яче
2. Записи в таблице с серым заголовком и

Добавить строки
1. Выделите строки, начиная с 19-й (за заг
2. Нажмите правую клавишу мыши и выбе
3. Будут вставлены строки между 18 и 19-й
4. Выделите ячейки D11 и E11
5. Скопируйте формулы массива ниже
Прим.: Если размер таблицы более 300 ст
Для выпадающего списка в желтых ячейках

количество строк Исходной таблицы, удовлетворяющих критериям

Цена
50
60
70
Err:502
Err:502
Err:502
Err:502
Err:502
Err:502

ии в любой желтой ячейке, например введите Товар1


с серым заголовком изменятся

, начиная с 19-й (за заголовок строки). Количество выделяемых строк должно быть равно количеству вставляемых
клавишу мыши и выберите Вставить
строки между 18 и 19-й строкой

мулы массива ниже


таблицы более 300 строк, то EXCEL может начать тормозить из-за формул массива
ставляемых
Файл скачан с сайта excel2.ru >>>
Перейти к статье >>>
Запрос на выборку данных в MS EXCEL
Выбрать Товары, цена которых лежит в определенном диапазоне и повторяется заданное количество раз или боле

от (включая) до (включая)
Критерий1 1000 2000
Всего 14
Мин Число
повторов Всего удовл. 3
Критерий2 3

Удовлетворяют критериям
Код партии Товар Цена Повторы № # строки Код партии
101 Товар1 1200 3 1 14 101
102 Товар2 300 4 2 21 108
103 Товар2 300 4 3 22 109
104 Товар2 300 4 4 #VALUE! #VALUE!
105 Товар2 400 3 5 #VALUE! #VALUE!
106 Товар2 400 3 6 #VALUE! #VALUE!
107 Товар2 300 4 7 #VALUE! #VALUE!
108 Товар1 1200 3 8 #VALUE! #VALUE!
109 Товар1 1200 3 9 #VALUE! #VALUE!
110 Товар1 1600 1 10 #VALUE! #VALUE!
111 Товар2 500 1 11 #VALUE! #VALUE!
112 Товар2 400 3 12 #VALUE! #VALUE!
113 Товар1 1400 2 13 #VALUE! #VALUE!
114 Товар1 1400 2 14 #VALUE! #VALUE!
15 #VALUE! #VALUE!
16 #VALUE! #VALUE!
17 #VALUE! #VALUE!
18 #VALUE! #VALUE!
19 #VALUE! #VALUE!
е количество раз или более
Для выпадающего списка (Критерий 2)
Список
1
2

3
4

Товар Для условного форматирования


Товар1 1
Товар1 0
Товар1 0
#VALUE! 0
#VALUE! 0
#VALUE! 0
#VALUE! 0
#VALUE! 1
#VALUE! 1
#VALUE! 0
#VALUE! 0
#VALUE! 0
#VALUE! 0
#VALUE! 0
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
Файл скачан с сайта excel2.ru >>>
Перейти к статье >>>
Запрос на выборку данных в MS EXCEL
Используем значение критерия (Любой) или (Все)

Критерий1 Критерий2 Всего 14


Минимальная
Товар Цена Всего удов 8
(Все) 500

Удовлетворяют критериям
# позиции Артикул Товар Цена № # позиции
1 101 Товар1 1200 1 1
2 102 Товар2 300 2 8
3 103 Товар2 300 3 9
4 104 Товар2 300 4 10
5 105 Товар2 400 5 11
6 106 Товар2 400 6 12
7 107 Товар2 300 7 13
8 108 Товар1 1200 8 14
9 109 Товар1 1200 9 #VALUE!
10 110 Товар1 1600 10 #VALUE!
11 111 Товар2 600 11 #VALUE!
12 112 Товар2 500 12 #VALUE!
13 113 Товар1 1400 13 #VALUE!
14 114 Товар1 1400 14 #VALUE!
15 #VALUE!
16 #VALUE!
17 #VALUE!
18 #VALUE!
19 #VALUE!
Для выпадающего списка (Критерий 1)
Список

(Все)
Товар1
Товар2

оряют критериям
Артикул Товар Цена Для условного форматирования
101 Товар1 1200 1
108 Товар1 1200 0
109 Товар1 1200 0
110 Товар1 1600 0
111 Товар2 600 0
112 Товар2 500 0
113 Товар1 1400 0
114 Товар1 1400 1
#VALUE! #VALUE! #VALUE! 1
#VALUE! #VALUE! #VALUE! 1
#VALUE! #VALUE! #VALUE! 1
#VALUE! #VALUE! #VALUE! 1
#VALUE! #VALUE! #VALUE! 1
#VALUE! #VALUE! #VALUE! 1
#VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE!
Файл скачан с сайта excel2.ru >>>
Перейти к статье >>>
Запрос на выборку данных в MS EXCEL
Вывод цены на последнюю дату для каждого товара

товар дата цена товар макс-дата актуальная цена (на макс-да


Товар1 7-Jan 101 Товар1 1/7/2020 101
Товар1 5-Jan 102 Товар2 1/10/2020 202
Товар1 6-Jan 103 Товар3 2/5/2020 299
Товар2 6-Jan 200
Товар2 10-Jan 202
Товар3 9-Jan 300 для товара не должно быть повторов дат, иначе цены
Товар3 5-Feb 299
актуальная цена (на макс-дату)

ыть повторов дат, иначе цены будут суммироваться (если повторяется максимальная, т.е. последняя дата)
Файл скачан с сайта excel2.ru >>>
Перейти к статье >>>
Запрос на выборку данных в MS EXCEL
Обработка ошибок
Уровень цен (критерий)
Мин 25

Исходная таблица Отфильтрованные данные (выбрать те Товары, у которых цена выше минимальной)
Товар Цена Товар Цена
Товар1 10 #VALUE! #VALUE!
Товар2 20 #VALUE! #VALUE!
Товар3 #DIV/0! #VALUE! #VALUE!
Товар4 40 #VALUE! #VALUE!
Товар5 50 #VALUE! #VALUE!
Товар6 60 #VALUE! #VALUE!
Товар7 70 #VALUE! #VALUE!
#VALUE! #VALUE!
#VALUE! #VALUE!

Действия:
1. Измените критерий отбора цен (желтая ячейка), например, вместо 25 введите 35
2. Количество записей в таблице с серым заголовком (отфильтрованные данные) уменьшится на 1

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


Товар8 44
4. Количество записей в таблице с серым заголовком (отфильтрованные данные) увеличится на 1, т.к. 44 больше 35
цена выше минимальной)

ится на 1, т.к. 44 больше 35