Поиск точных совпадений с учетом регистра функцией СОВПАД (EXACT)

Абсолютное большинство функций Microsoft Excel не различают прописные и строчные буквы или, как иногда говорят, регистронечувствительны. В большинстве случаев, это как раз хорошо, ибо заранее сложно предсказать как именно будет написано нужное нам слово в исходных данных: "Москва", "МОСКВА" или "москва".

Однако, случаются и ситуации, где эта нечувствительность к регистру оказывается не в тему и нужно проверять-искать абсолютно точное совпадение, с учетом прописных и строчных букв. Тогда на помощь может прийти функция СОВПАД (EXACT)

У нее очень простой синтаксис:

=СОВПАД(Значение1; Значение2)

Она проверяет, совпадают ли оба значения (с учетом регистра!) и выдает на выходе логическую ИСТИНУ (TRUE) или ЛОЖЬ (FALSE). Обратите внимание, как в приведенном ниже примере результат СОВПАД отличается от простого сравнения, которое не различает прописные и строчные буквы:

Сравнение с учетом регистра и без

Давайте рассмотрим пару сценариев использования функции СОВПАД (EXACT) на практике.

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

Подсчет количества точных совпадений и суммы по ним

В данном случае функция СОВПАД по очереди сравнивает каждый элемент списка с заданным значением и выдает ИСТИНУ или ЛОЖЬ. Двойной знак минус превращает ИСТИНУ в 1, а ЛОЖЬ в 0. Чтобы сложить получившиеся единички и найти общее количество точных совпадений используется функция СУММПРОИЗВ (SUMPRODUCT). Она же позволяет ввести нашу формулу без обязательного сочетания Ctrl+Shift+Enter, хотя она, по факту, является формулой массива.

Если же нужно реализовать поиск и извлечение данных по точному совпадению, т.е., своего рода, ВПР (VLOOKUP) с учетом регистра, то придется шаманить чуть посильнее, но это тоже возможно.

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



28.03.2017 23:05:11
Николай, спасибо за информацию. Подскажите, где можно набраться мудростей, что, например "два знака минус превращают...."? Очень круто, но нигде раньше не встречал!
29.03.2017 06:32:24
Как говорил мой физрук :" Мудрость приходит с годами.... но иногда годы приходят одни"
А по теме, думаю что точно также от спецов узнал про два минуса, но 100% теперь и вы не забудете про это, и когда нибудь кто-то и у вас спросит "А как ты все это знаешь?"
:) теперь и я про это знаю. Николай спасибо за ликбез!
29.03.2017 09:44:58
Уже не помню, чесслово. Давно это было :)
19.03.2018 18:20:37
Материалы на сайте у Николая (+ форум)
Видео на youtube
Книги (вроде Приемов Николая или 101 Excel 2013 Tips, Tricks Уокенбаха)

Ну и коллеги + опыт, без этого никуда : )