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

Что делает функция СОВПАД
Эта функция сравнивает два элемента текста и определяет, являются ли они абсолютно одинаковыми.
Учитывается регистр символов, только слова, написанные одинаково и имеющие символы верхнего и нижнего регистра в одной и той же позиции, будут считаться равными.
Синтаксис функции СОВПАД
=СОВПАД(Текст1;Текст2)
Можно сравнить только два аргумента.
| A | B | C | D | |
|---|---|---|---|---|
| 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 (изначально в числовом формате) совпадающими текстовыми значениями.
Это касается форматирования как даты, даты-времени, времени, процентного и финансового формата.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Значение | Формат | Значение 2 | СОВПАД |
| 2 | 21.10.2026 | дата | 46316 | ИСТИНА=СОВПАД(A2;C2) |
| 3 | 25% | проценты | 0,25 | ИСТИНА=СОВПАД(A3;C3) |
Дата 21.10.2026 — это число 46316, а 25% — 0,25. Формат ячейки на сравнение не влияет.
СОВПАД - примеры формул
Умение различать регистр символов делает функцию крайне важной при работе с текстом в Excel. Разберем пару примеров.
Найти заглавные или строчные буквы
Функция может быть удобна, когда нужно найти в ячейке буквы в определенном регистре - например, вот по ссылке статья - как найти заглавные буквы в ячейках Excel.
Если описать итоги кратко, нам поможет логика и функция СТРОЧН:
- переведем значение ячейки в нижний регистр
- сравним результат с изначальным значением ячейки
- если вернется ЛОЖЬ, - хотя бы одна заглавная буква была.
- Вуаля!
А вот и формула:
=НЕ(СОВПАД(СТРОЧН(A1);A1))
Найти любые строчные буквы поможет аналогичная формула, но с функцией ПРОПИСН:
=НЕ(СОВПАД(ПРОПИСН(A1);A1))
Найти, есть ли буквы в ячейке
Если проверить, совпадают ли значения ячейки в верхнем и нижнем регистре, можно выявить, есть ли в ней буквы. Если буква была в нижнем, станет верхним, а если в верхнем - в нижнем, и только если букв в ячейке нет, она останется такой же, как была. Иероглифы не в счет.
Логично ведь, правда? :)
Соответствующая формула:
=НЕ(СОВПАД(ПРОПИСН(A1);СТРОЧН(A1)))
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Текст | Есть заглавные? | Есть строчные? | Есть буквы? |
| 2 | Москва | ИСТИНА=НЕ(СОВПАД(СТРОЧН(A2);A2)) | ИСТИНА=НЕ(СОВПАД(ПРОПИСН(A2);A2)) | ИСТИНА=НЕ(СОВПАД(ПРОПИСН(A2);СТРОЧН(A2))) |
| 3 | ООО | ИСТИНА=НЕ(СОВПАД(СТРОЧН(A3);A3)) | ЛОЖЬ=НЕ(СОВПАД(ПРОПИСН(A3);A3)) | ИСТИНА=НЕ(СОВПАД(ПРОПИСН(A3);СТРОЧН(A3))) |
| 4 | 12-34 | ЛОЖЬ=НЕ(СОВПАД(СТРОЧН(A4);A4)) | ЛОЖЬ=НЕ(СОВПАД(ПРОПИСН(A4);A4)) | ЛОЖЬ=НЕ(СОВПАД(ПРОПИСН(A4);СТРОЧН(A4))) |
| 5 | iPHONE | ИСТИНА=НЕ(СОВПАД(СТРОЧН(A5);A5)) | ИСТИНА=НЕ(СОВПАД(ПРОПИСН(A5);A5)) | ИСТИНА=НЕ(СОВПАД(ПРОПИСН(A5);СТРОЧН(A5))) |
В формулах статьи были запятые вместо «;» — исправлено. Если текст не меняется при переводе в нижний регистр, заглавных в нём нет; если верхний и нижний регистры совпадают — в ячейке нет букв.
В английском Excel: =NOT(EXACT(LOWER(A2),A2))
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 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))) |
| Точных совпадений | =СУММПРОИЗВ(--СОВПАД(диапазон;значение)) |
Надеюсь, на этой странице вы нашли то, что искали. СОВПАД нужна везде, где важен регистр; в остальных случаях хватает обычного сравнения.