Поиск с учётом регистра для возврата соответствующих чисел
Из нашего предыдущего руководства Поиск с учётом регистра вы уже знаете, что с помощью функции EXACT можно объединить функции ИНДЕКС и ПОИСКПОЗ или использовать функцию ВПР для выполнения поиска с учётом регистра. Однако если вам нужно искать только числовые значения, достаточно применить комбинацию функций СУММПРОИЗВ и

Как выполнить поиск с учётом регистра для возврата соответствующих чисел?
Чтобы определить объём продаж, выполненных IAN, как показано на скриншоте выше, используйте функцию EXACT для сравнения текстовых строк в диапазоне имён с конкретным именем IAN (значением в ячейке F5) с учётом регистра каждого символа. Функция EXACT создаст массив, который затем будет передан функции СУММПРОИЗВ для суммирования соответствующих значений и получения объёма продаж IAN.
Общий синтаксис
=SUMPRODUCT(--(EXACT("lookup_value",lookup_range)),return_range)
√ Примечание: значения в диапазоне возвращаемый_диапазондолжны быть числами.
- значение_поиска: Значение, с которым функция EXACT выполняет сравнение текстовых строк в диапазоне диапазон_поиска с учётом регистра. Здесь имеется в виду имя IAN.
- диапазон_поиска: Диапазон ячеек, с которым сравнивается значение значение_поиска. Речь идёт о диапазоне имён.
- возвращаемый_диапазон: Диапазон, из которого комбинированная формула должна вернуть числовое значение. Речь идёт о диапазоне продаж.
Чтобы определить объём продаж, выполненных IAN, скопируйте или введите приведённую ниже формулу в ячейку F6 и нажмите клавишу Enter, чтобы получить результат:
=СУММПРОИЗВ(--(EXACT()))«IAN»,B5:B10)),C5:C10)
Или используйте Ссылка на ячейку, чтобы сделать формулу динамической:
=СУММПРОИЗВ(--(EXACT()))F5,B5:B10)),C5:C10)

Пояснение формулы
=SUMPRODUCT(--(EXACT(F5,B5:B10)),C5:C10)
- --(EXACT(F5;B5:B10)):Функция EXACT сравнивает текстовые строки в диапазоне имён B5:B10 со значением «IAN» из ячейки F5 и возвращает ИСТИНА, если хотя бы одно значение в диапазоне B5:B10 полностью совпадает с IAN (с учётом регистра); в противном случае — ЛОЖЬ. В результате получается массив значений ИСТИНА и ЛОЖЬ следующего вида:
{ЛОЖЬ;ЛОЖЬ;ЛОЖЬ;ИСТИНА;ЛОЖЬ;ЛОЖЬ}
Двойной унарный минус ()--) преобразует логические значения ИСТИНА и ЛОЖЬ в числа 1 и 0 соответственно, например:
{0;0;0;1;0;0}. - СУММПРОИЗВ()--(EXACT(F5;B5:B10)),C5:C10) = СУММПРОИЗВ({0;0;0;1;0;0},{15678;22451;26931;18887;26591;15218}): Функция СУММПРОИЗВ перемножает элементы двух массивов, стоящие на одинаковых позициях, и формирует новый массив вида {0;0;0;18887;0;0}. Затем она суммирует все числовые значения и возвращает результат 18887.
Связанные функции
В Excel функция СУММПРОИЗВ позволяет перемножать два или более столбцов или массивов, а затем суммировать полученные произведения. На самом деле СУММПРОИЗВ — чрезвычайно полезная функция, способная подсчитывать или суммировать значения ячеек по нескольким критериям, подобно функциям СЧЁТЕСЛИМН и СУММЕСЛИМН. В этой статье подробно описан синтаксис функции и приведены примеры её практического применения.
Функция EXACT сравнивает две текстовые строки и возвращает ИСТИНА, если они полностью совпадают с учётом регистра, и ЛОЖЬ — в противном случае.
Связанные формулы
Возможно, вы знаете, что в Excel для поиска по диапазону значений можно комбинировать функции ИНДЕКС и ПОИСКПОЗ или использовать ВПР. Однако эти методы не учитывают регистр. Чтобы выполнить поиск с учётом регистра, используйте функции EXACT и ВЫБОР.
Приблизительное совпадение с помощью ИНДЕКС и ПОИСКПОЗ
Иногда в Excel необходимо находить приблизительные совпадения — например, чтобы оценить эффективность сотрудников, выставить студентам оценки или рассчитать стоимость почтовых отправлений по весу. В этом руководстве показано, как с помощью функций ИНДЕКС и ПОИСКПОЗ получить нужные результаты.
Поиск ближайшего совпадения по нескольким критериям
В некоторых случаях может потребоваться найти ближайшее или приблизительное совпадение на основе нескольких критериев. С помощью комбинации функций ИНДЕКС, ПОИСКПОЗ и ЕСЛИ Вы можете быстро решить эту задачу в Excel.
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает вам выделиться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладки для чтения и редактирования в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сократите сотни кликов мышью каждый день и забудьте о «мышечной руке».
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет удобство работы с вкладками в Office (включая Excel) — как в Chrome, Edge и Firefox.