как в эксель сравнить два столбца на совпадения

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

1. Использование формулы с функцией ЕСЛИ и СРАВНИТЬ (для поиска совпадений по строкам)

Шаги:

  1. Предположим, что у нас есть два столбца: столбец A и столбец B.

  2. Вставьте формулу в новый столбец (например, в столбец C), чтобы проверить, совпадают ли значения в строках одного столбца с значениями в другом.

Формула:

excel
=ЕСЛИ(A1=B1; "Совпадает"; "Не совпадает")

Пояснение:

  • Эта формула сравнивает значения в ячейках A1 и B1.

  • Если значения одинаковые, в ячейке появится «Совпадает».

  • Если значения разные, в ячейке будет написано «Не совпадает».

Дополнительно:

Если хотите, чтобы результат был не текстовым, а, например, логическим (ИСТИНА/ЛОЖЬ), можно использовать следующую формулу:

excel
=ЕСЛИ(A1=B1; ИСТИНА; ЛОЖЬ)

2. Использование функции СЧЁТЕСЛИ для поиска значений из одного столбца в другом

Если вам нужно узнать, есть ли какое-либо значение из одного столбца в другом (например, столбец A может быть исходным, а столбец B — проверяемым), то можно использовать функцию СЧЁТЕСЛИ.

Шаги:

  1. Вставьте формулу в новый столбец (например, в столбец C).

  2. Формула будет искать значения из столбца A в столбце B.

Формула:

excel
=ЕСЛИ(СЧЁТЕСЛИ(B:B; A1)>0; "Совпадает"; "Не совпадает")

Пояснение:

  • Функция СЧЁТЕСЛИ(B:B; A1) проверяет, сколько раз значение из ячейки A1 встречается в столбце B.

  • Если значение встречается хотя бы один раз, формула вернёт «Совпадает».

  • Если же значение отсутствует в столбце B, будет показано «Не совпадает».

3. Использование условного форматирования для визуального сравнения

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

Шаги:

  1. Выделите столбец A.

  2. Перейдите на вкладку Главная в Excel.

  3. Нажмите Условное форматированиеПравила выделения ячеекТекст содержит (или Ячейки равны, если нужно точное совпадение).

  4. Введите формулу, которая будет проверять совпадение, например:

    excel
    =A1=B1
  5. Выберите стиль форматирования (например, цвет фона или шрифта), чтобы выделить совпадения.

  6. Нажмите OK.

Пояснение:

Теперь Excel будет автоматически выделять все ячейки в столбце A, которые совпадают со значениями в столбце B. Это удобно для визуальной проверки.

4. Использование функции ВПР для поиска значений в другом столбце

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

Шаги:

  1. Предположим, у вас есть данные в столбцах A и B. Вы хотите найти значения из столбца A в столбце B и вернуть, например, метку или статус.

  2. Вставьте формулу в новый столбец, например, в столбец C:

Формула:

excel
=ВПР(A1; B:B; 1; ЛОЖЬ)

Пояснение:

  • A1 — это значение, которое ищем в столбце B.

  • B:B — это диапазон для поиска значения.

  • 1 — это номер столбца, из которого будет возвращено значение (в данном случае возвращаем из столбца B).

  • ЛОЖЬ — означает, что поиск будет точным.

Если значение из столбца A найдено в столбце B, то в столбец C вернётся это значение. Если нет, то будет возвращена ошибка #Н/Д.

5. Использование формулы с функцией И для более сложных проверок

Если вам нужно сравнить несколько условий или несколько столбцов одновременно, можно использовать комбинацию функций ЕСЛИ и И.

Пример формулы:

excel
=ЕСЛИ(И(A1=B1; A1<>""; B1<>""); "Совпадает"; "Не совпадает")

Пояснение:

  • Формула проверяет, что ячейки A1 и B1 не пустые, и их значения совпадают.

  • Если все условия выполняются, будет выведено «Совпадает».

  • Если хотя бы одно условие не выполняется, выведется «Не совпадает».

6. Использование функции ИНДЕКС и ПОИСКПОЗ

Если вам нужно не только найти совпадение, но и вернуть данные из другой строки или столбца, можно использовать сочетание функций ИНДЕКС и ПОИСКПОЗ.

Шаги:

  1. Предположим, что вы хотите найти значение из столбца A в столбце B и вернуть данные из столбца C.

  2. Вставьте формулу:

excel
=ИНДЕКС(C:C; ПОИСКПОЗ(A1; B:B; 0))

Пояснение:

  • Функция ПОИСКПОЗ(A1; B:B; 0) ищет значение из A1 в столбце B.

  • Функция ИНДЕКС(C:C; ...) возвращает значение из столбца C, которое соответствует найденной позиции.

Этот метод полезен, когда вам нужно вернуть связанные данные, например, имя или описание, если есть совпадение.


Вот такие способы сравнения данных в двух столбцах Excel. Выберите подходящий в зависимости от того, какой результат вам нужен (визуальный, текстовый, числовой или логический). Если у вас есть конкретные примеры данных, я смогу предложить более детализированные решения.

Scroll to Top

Карта сайта