Поиск точного совпадения с помощью функции СУММПРОИЗВ в Excel

По умолчанию стандартные запросы в Excel не учитывают регистр. Как ВПР и ИНДЕКС/ПОИСКПОЗ просто получают первое совпадение, игнорируя регистр.

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

Поиск точного совпадения с помощью функции СУММПРОИЗВ

В примере, мы используем следующую формулу

=СУММПРОИЗВ(—(СОВПАД(Е3;В3:В8));С3:С8)

Функция СУММПРОИЗВ предназначена для работы с массивами, в которых она умножает, затем суммирует данные.

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

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

Эта формула работает только для числовых значений, так как функция СУММПРОИЗВ не обрабатывает текст. Если вы хотите получить текст, используйте ИНДЕКС/ПОИСКПОЗ + СОВПАД.

Оцените статью
Добавить комментарий