Глиф Учебники

Как сравнить два столбца в Excel

Справочник · Excel · 2 минуты чтения

Сначала решите, какая у вас задача:

Как сравнить

Построчносравнить значения в одной строке

ABCD
1ТоварПрайсСчётСовпадает
2Тетрадь1,201,20ИСТИНА
3Ручка0,850,90ЛОЖЬ
4Карандаш0,400,40ИСТИНА
5Ластик0,550,50ЛОЖЬ

В D2 введите формулу и скопируйте её вниз:

Формула
=B2=C2

Понятнее с текстом и разницей:

Формула
=ЕСЛИ(B2=C2;"совпадает";"разница "&C2-B2)

Для Ручки получится «разница 0,05», для Ластика — «разница -0,05».

Текст = сравнивает без учёта регистра: «минск» = «Минск». С учётом регистра сравнивает СОВПАД: =СОВПАД(A2;B2).

Подсветить без формул. Выделите B2:C5 → «Главная» → «Найти и выделить» → «Выделить группу ячеек» → «отличия по строкам» → OK. Выделятся ячейки столбца C, не совпадающие с B, — закрасьте их заливкой.

Дальше: «Почему «одинаковое» не совпадает»

Два списканайти, чего нет во втором

ABC
1ЗаписалисьОплатилиОплата
2АннаБорисесть
3БорисДарьяесть
4ВераАннанет
5Глебнет
6Дарьяесть

В C2 введите формулу и скопируйте её вниз — она проверяет, встречается ли имя из A в списке B:

Формула
=ЕСЛИ(СЧЁТЕСЛИ($B$2:$B$100;A2)>0;"есть";"нет")

Не оплатили Вера и Глеб. Диапазон второго списка закреплён $, чтобы не сползал при копировании; с запасом до сотой строки — чтобы новые оплаты попадали в проверку. Отфильтруйте столбец C по «нет» — получится готовый список должников.

То же через функции поиска: =ЕСЛИ(ЕНД(ПОИСКПОЗ(A2;$B$2:$B$100;0));"нет";"есть") — ПОИСКПОЗ возвращает #Н/Д, если не нашла, а ЕНД превращает это в ИСТИНА.

Подсветить без формул. Выделите оба столбца → «Главная» → «Условное форматирование» → «Правила выделения ячеек» → «Повторяющиеся значения». Подсветятся значения, встречающиеся в выделении больше одного раза, — в том числе те, что есть в обоих списках.

Почему «одинаковое» не совпадает