Возможности !SEMTools
↑ Навигация по задачам в Excel и возможностям надстройки !SEMTools ↑

СОВПАД

Функция СОВПАД в Excel сравнивает два текста с учётом регистра и возвращает ИСТИНА, только если они полностью одинаковы: =СОВПАД(A2;B2) даст ЛОЖЬ для «Москва» и «москва», хотя обычное сравнение =A2=B2 вернёт ИСТИНА. С её помощью находят заглавные буквы — =НЕ(СОВПАД(СТРОЧН(A2);A2)) — и считают точные совпадения: =СУММПРОИЗВ(--СОВПАД(A2:A100;"Москва")). На английском функция называется EXACT.

функция СОВПАД в Excel - примеры
Функция СОВПАД - примеры
Раздел функцийТекстовые
Название и описание на английскомEXACT
ВолатильностьНе волатильная

Что делает функция СОВПАД

Эта функция сравнивает два элемента текста и определяет, являются ли они абсолютно одинаковыми.

Учитывается регистр символов, только слова, написанные одинаково и имеющие символы верхнего и нижнего регистра в одной и той же позиции, будут считаться равными.

Синтаксис функции СОВПАД

=СОВПАД(Текст1;Текст2)

Можно сравнить только два аргумента.

СОВПАД и обычное сравнение
C3=СОВПАД(A3;B3)
ABCD
1Текст 1Текст 2СОВПАДОбычное =
2МоскваМоскваИСТИНА=СОВПАД(A2;B2)ИСТИНА=A2=B2
3МосквамоскваЛОЖЬ=СОВПАД(A3;B3)ИСТИНА=A3=B3
4МоскваМосква ЛОЖЬ=СОВПАД(A4;B4)ЛОЖЬ=A4=B4

Знак «=» не различает регистр, СОВПАД — различает. Лишний пробел в B4 «ломает» оба сравнения: его не видно, но это другой символ.

В английском Excel: =EXACT(A3,B3)

СОВПАД: формат результата и исходных данных

Как и все текстовые функции, функция преобразует числовой формат в натуральное число перед сравнением. Поэтому функция считает 200% и 2 (изначально в числовом формате) совпадающими текстовыми значениями.

Это касается форматирования как даты, даты-времени, времени, процентного и финансового формата.

СОВПАД сравнивает значения, а не вид
D2=СОВПАД(A2;C2)
ABCD
1ЗначениеФорматЗначение 2СОВПАД
221.10.2026дата46316ИСТИНА=СОВПАД(A2;C2)
325%проценты0,25ИСТИНА=СОВПАД(A3;C3)

Дата 21.10.2026 — это число 46316, а 25% — 0,25. Формат ячейки на сравнение не влияет.

СОВПАД - примеры формул

Умение различать регистр символов делает функцию крайне важной при работе с текстом в Excel. Разберем пару примеров.

Найти заглавные или строчные буквы

Функция может быть удобна, когда нужно найти в ячейке буквы в определенном регистре - например, вот по ссылке статья - как найти заглавные буквы в ячейках Excel.

Если описать итоги кратко, нам поможет логика и функция СТРОЧН:

  1. переведем значение ячейки в нижний регистр
  2. сравним результат с изначальным значением ячейки
  3. если вернется ЛОЖЬ, - хотя бы одна заглавная буква была.
  4. Вуаля!

А вот и формула:

=НЕ(СОВПАД(СТРОЧН(A1);A1))

Найти любые строчные буквы поможет аналогичная формула, но с функцией ПРОПИСН:

=НЕ(СОВПАД(ПРОПИСН(A1);A1))

Найти, есть ли буквы в ячейке

Если проверить, совпадают ли значения ячейки в верхнем и нижнем регистре, можно выявить, есть ли в ней буквы. Если буква была в нижнем, станет верхним, а если в верхнем - в нижнем, и только если букв в ячейке нет, она останется такой же, как была. Иероглифы не в счет.

Логично ведь, правда? :)

Соответствующая формула:

=НЕ(СОВПАД(ПРОПИСН(A1);СТРОЧН(A1)))
Заглавные, строчные и вообще буквы
B2=НЕ(СОВПАД(СТРОЧН(A2);A2))
ABCD
1ТекстЕсть заглавные?Есть строчные?Есть буквы?
2МоскваИСТИНА=НЕ(СОВПАД(СТРОЧН(A2);A2))ИСТИНА=НЕ(СОВПАД(ПРОПИСН(A2);A2))ИСТИНА=НЕ(СОВПАД(ПРОПИСН(A2);СТРОЧН(A2)))
3ОООИСТИНА=НЕ(СОВПАД(СТРОЧН(A3);A3))ЛОЖЬ=НЕ(СОВПАД(ПРОПИСН(A3);A3))ИСТИНА=НЕ(СОВПАД(ПРОПИСН(A3);СТРОЧН(A3)))
412-34ЛОЖЬ=НЕ(СОВПАД(СТРОЧН(A4);A4))ЛОЖЬ=НЕ(СОВПАД(ПРОПИСН(A4);A4))ЛОЖЬ=НЕ(СОВПАД(ПРОПИСН(A4);СТРОЧН(A4)))
5iPHONEИСТИНА=НЕ(СОВПАД(СТРОЧН(A5);A5))ИСТИНА=НЕ(СОВПАД(ПРОПИСН(A5);A5))ИСТИНА=НЕ(СОВПАД(ПРОПИСН(A5);СТРОЧН(A5)))

В формулах статьи были запятые вместо «;» — исправлено. Если текст не меняется при переводе в нижний регистр, заглавных в нём нет; если верхний и нижний регистры совпадают — в ячейке нет букв.

В английском Excel: =NOT(EXACT(LOWER(A2),A2))

Подсчёт с учётом регистра
D2=СУММПРОИЗВ(--СОВПАД(A2:A5;C2))
ABCDE
1ГородИщемТочных совпаденийБез учёта регистра
2МоскваМосква2=СУММПРОИЗВ(--СОВПАД(A2:A5;C2))4=СЧЁТЕСЛИ(A2:A5;C2)
3москва
4МОСКВА
5Москва

СЧЁТЕСЛИ регистр не различает и находит все 4 «Москвы». СОВПАД внутри СУММПРОИЗВ считает только точные совпадения.

В английском Excel: =SUMPRODUCT(--EXACT(A2:A5,C2))

Другие примеры с функцией СОВПАД

Функция СОВПАД встречается и в других интересных формулах, смотрите статьи по ссылкам:

Как заменить первую букву ячейки и сделать её заглавной

Посчитать количество символов в ячейках Excel

Поиск нескольких значений / по нескольким условиям в Excel

Почему СОВПАД возвращает ЛОЖЬ — частые ошибки

  • Значения выглядят одинаково. Лишний пробел, неразрывный пробел или латинская буква вместо русской. Проверьте длину ДЛСТР и коды символов.
  • Нужно сравнить без учёта регистра. Используйте обычное =A2=B2 или приведите оба значения к СТРОЧН.
  • Формула не принимается. В русском Excel аргументы разделяются точкой с запятой: =СОВПАД(A2;B2).

Функция СОВПАД — частые вопросы

Что делает функция СОВПАД в Excel?

Сравнивает два текста посимвольно с учётом регистра и возвращает ИСТИНА или ЛОЖЬ.

Чем СОВПАД отличается от знака «=»?

«=» не различает регистр, СОВПАД — различает.

Как найти ячейки с заглавными буквами?

Формулой =НЕ(СОВПАД(СТРОЧН(A2);A2)).

Как называется СОВПАД на английском?

EXACT.

Найти полные и неявные дубли, ячейки с заглавными буквами или сравнить два списка можно в пару кликов с !SEMTools.
!SEMTools решает эту и сотни других задач в пару кликов!

Итоги: функция СОВПАД в Excel

ЗадачаФормула
Сравнить с учётом регистра=СОВПАД(A2;B2)
Есть заглавные=НЕ(СОВПАД(СТРОЧН(A2);A2))
Есть буквы=НЕ(СОВПАД(ПРОПИСН(A2);СТРОЧН(A2)))
Точных совпадений=СУММПРОИЗВ(--СОВПАД(диапазон;значение))

Надеюсь, на этой странице вы нашли то, что искали. СОВПАД нужна везде, где важен регистр; в остальных случаях хватает обычного сравнения.

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*