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

Поиск и извлечение Весь столбец на основе определённого значения
Суммирование Весь столбец на основе определённого значения
Дополнительный анализ Весь столбец на основе определённого значения
Поиск и извлечение Весь столбец на основе определённого значения
Чтобы получить список продаж за второй квартал согласно приведённой выше таблице, сначала используйте функцию ПОИСКПОЗ для определения позиции продаж за второй квартал, а затем передайте этот результат функции ИНДЕКС, чтобы извлечь значения из указанной позиции.
Общий синтаксис
=INDEX(return_range,0,MATCH(lookup_value,lookup_array,0))
√ Примечание. Это формула массива, которую необходимо вводить с помощью специальной комбинации клавиш.Ctrl+Shift+Enter.
- диапазон_возврата: Диапазон, из которого комбинированная формула должна вернуть список продаж за второй квартал. Речь идёт о диапазоне с данными о продажах.
- искомое_значение: Значение, которое использует формула поиска для нахождения соответствующей информации о продажах. В данном случае речь идёт об указанном квартале.
- массив_поиска: Диапазон ячеек, в котором выполняется сопоставление искомого_значения. Здесь имеются в виду заголовки кварталов.
- тип_сопоставления 0: Заставляет функцию ПОИСКПОЗ найти первое значение, точно равное искомому_значению.
Чтобы получить список продаж за второй квартал, скопируйте или введите приведённую ниже формулу в ячейку I6, нажмите комбинацию клавиш Ctrl+Shift+Enter, затем дважды щёлкните по ячейке и нажмите F9, чтобы увидеть результат:
=ИНДЕКС()C5:F11,0,ПОИСКПОЗ()"Q2",C4:F4,0))
Или используйте Ссылка на ячейку, чтобы сделать формулу динамической:
=ИНДЕКС()C5:F11,0,ПОИСКПОЗ()I5,C4:F4,0))

Пояснение формулы
=INDEX(C5:F11,0,MATCH(I5,C4:F4,0))
- MATCH(I5,C4:F4,0): Параметр тип_сопоставления 0 заставляет функцию ПОИСКПОЗ вернуть позицию значения Q2, находящегося в ячейке I5, в диапазоне C4:F4, которая равна 2.
- ИНДЕКС()C5:F11,0,MATCH(I5,C4:F4,0)) = ИНДЕКС(C5:F11,0,2):Функция ИНДЕКС возвращает все значения из 2-го столбца диапазона C5:F11в виде массива:{7865;4322;8534;5463;3252;7683;3654}.Обратите внимание: чтобы сделать массив видимым в Excel, дважды щёлкните по ячейке, в которую ввели формулу, а затем нажмите F9.
Суммирование Весь столбец на основе определённого значения
Поскольку теперь у нас есть список продаж, получить общий объём продаж за второй кварталстанет для нас простой задачей: достаточно добавить функцию СУММ к формуле, чтобы просуммировать все значения продаж из списка.
Общий синтаксис
=SUM(INDEX(return_range,0,MATCH(lookup_value,lookup_array,0)))
В данном примере, чтобы получить общий объём продаж за второй квартал, скопируйте или введите приведённую ниже формулу в ячейку I8 и нажмите Enter, чтобы получить результат:
=СУММ(ИНДЕКС())C5:F11,0,ПОИСКПОЗ()I5,C4:F4,0)))

Пояснение формулы
=SUM(INDEX(C5:F11,0,MATCH(I5,C4:F4,0)))
- MATCH(I5,C4:F4,0):Параметр тип_сопоставления 0заставляет функцию ПОИСКПОЗ вернуть позицию значения Q2, находящегося в ячейке I5, в диапазоне C4:F4, которая равна 2.
- ИНДЕКС()C5:F11,0,MATCH(I5,C4:F4,0))=C5:F112:Функция ИНДЕКС возвращает все значения из 2-го столбца диапазона C5:F11 в виде массива: {7865;4322;8534;5463;3252;7683;3654}.
- СУММ()ИНДЕКС()C5:F11,0,ПОИСКПОЗ(I5,C4:F4,0))) = СУММ({7865;4322;8534;5463;3252;7683;3654}):Функция СУММ суммирует все значения в массиве и таким образом получает общий объём продаж за второй квартал, равный $40 773.
Дополнительный анализ Весь столбец на основе определённого значения
Для дополнительной обработки списка продаж за второй квартал вы можете просто добавить к формуле другие функции, например СУММ, СРЗНАЧ, МАКС, МИН, НАИБОЛЬШИЙ и т. д.
Например, чтобы получить средний объём продаж за второй квартал, используйте следующую формулу:
=СРЗНАЧ(ИНДЕКС())C5:F11,0,ПОИСКПОЗ()I5,C4:F4,0)))
Чтобы узнать максимальный объём продаж за второй квартал, используйте одну из приведённых ниже формул:
=МАКС(ИНДЕКС())C5:F11,0,ПОИСКПОЗ()I5,C4:F4,0)))
ИЛИ
=НАИБОЛЬШИЙ(ИНДЕКС())C5:F11,0,ПОИСКПОЗ()I5,C4:F4,0)),1)
Связанные функции
Функция ИНДЕКС в Excel возвращает Отображаемое значение на основе заданной позиции из диапазона или массива.
Функция ПОИСКПОЗ в Excel ищет заданное значение в диапазоне ячеек и возвращает его относительную позицию.
Связанные формулы
Чтобы найти и извлечь всю строку данных по определённому значению, используйте функции ИНДЕКС и ПОИСКПОЗ, создав формулу массива.
Точное совпадение с помощью ИНДЕКС и ПОИСКПОЗ
Если вам нужно быстро найти в Excel информацию о конкретном продукте, фильме, человеке или чём-то ещё — используйте эффективную комбинацию функций ИНДЕКС и ПОИСКПОЗ.
Приблизительное совпадение с помощью ИНДЕКС и ПОИСКПОЗ
Иногда в Excel нужно находить приблизительные совпадения — например, чтобы оценить результаты работы сотрудников, выставить студентам оценки или рассчитать почтовые тарифы по весу. В этом руководстве мы покажем, как с помощью функций ИНДЕКС и ПОИСКПОЗ получить нужные результаты.
Возможно, вы уже знаете, что для поиска по диапазону значений в Excel можно комбинировать функции ИНДЕКС и ПОИСКПОЗ или использовать ВПР. Однако эти методы не учитывают регистр символов. Чтобы выполнить поиск с учётом регистра, используйте функции ТОЧНО и ВЫБОР.
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает Вам выделяться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.