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

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

1. Использование формулы с функцией СОВПАД (или MATCH на английском)

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

Шаги:

  1. Допустим, у тебя есть два столбца:

    • Столбец A (A2:A10) — это первый столбец.

    • Столбец B (B2:B10) — это второй столбец, который мы будем проверять на совпадение с первым.

  2. В колонке C, начиная с ячейки C2, введи следующую формулу:

    excel
    =ЕСЛИ(ОШИБКА(СОВПАД(A2; B:B)); "Нет"; "Есть")
    • Эта формула будет искать значение из ячейки A2 в столбце B. Если оно найдено, в ячейке C2 будет написано «Есть», если нет — «Нет».

  3. Перетащи формулу вниз по столбцу C, чтобы проверить все значения из столбца A.

Пояснение:

  • СОВПАД(A2; B:B) ищет значение из ячейки A2 в столбце B.

  • Если совпадение найдено, возвращается позиция этого значения в столбце B.

  • Функция ОШИБКА() ловит ошибку, если значения нет, и возвращает «Нет».

  • Если ошибок нет, выводится «Есть».

2. Использование функции ЕСЛИ с СЧЁТЕСЛИ (или COUNTIF на английском)

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

Шаги:

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

  2. В ячейке C2 введи формулу:

    excel
    =ЕСЛИ(СЧЁТЕСЛИ(B:B; A2) > 0; "Есть"; "Нет")

    Эта формула будет проверять, встречается ли значение из A2 в столбце B. Если значение встречается хотя бы один раз, будет выведено «Есть», если нет — «Нет».

  3. Перетащи формулу вниз по столбцу C.

Пояснение:

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

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

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

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

Шаги:

  1. Выдели диапазон ячеек, который хочешь сравнить, например, столбец A (A2:A10).

  2. Перейди в меню Главная (Home) → Условное форматированиеСоздать правило (New Rule).

  3. Выбери Использовать формулу для определения форматируемых ячеек (Use a formula to determine which cells to format).

  4. В поле формулы введи:

    excel
    =СЧЁТЕСЛИ(B:B; A2) > 0

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

  5. Нажми ОК и выбери форматирование (например, цвет фона или текст).

  6. Если хочешь сравнить и столбец B с A, можешь проделать те же шаги для столбца B, изменив диапазон и формулу на:

    excel
    =СЧЁТЕСЛИ(A:A; B2) > 0

4. Использование функции ВПР (или VLOOKUP на английском)

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

Шаги:

  1. Пусть у тебя в столбце A есть данные, которые нужно искать в столбце B.

  2. В ячейке C2 введи следующую формулу:

    excel
    =ЕСЛИ(ОШИБКА(ВПР(A2; B:B; 1; ЛОЖЬ)); "Нет"; "Есть")

    Эта формула будет проверять, есть ли значение из A2 в столбце B и вернёт «Есть», если найдено совпадение, и «Нет», если не найдено.

5. Использование Power Query для более сложных сравнений

Если ты работаешь с большими объемами данных, можно использовать Power Query для более гибкого и мощного сравнения. Это полезно, если тебе нужно найти только уникальные совпадения или выявить различия между столбцами.

Шаги:

  1. Выдели данные в Excel и перейди в ДанныеПолучить и преобразовать данныеИз таблицы/диапазона.

  2. В Power Query откроется редактор, где можно загрузить оба столбца как таблицы.

  3. Затем, с помощью функции Объединить запросы можно выполнить сложное сравнение между столбцами, например, найти все совпадения или отличия.

Этот метод подходит для более продвинутых пользователей, но он особенно полезен для обработки больших наборов данных.

Заключение

Каждый из этих методов подходит для разных задач. Формулы с СОВПАД, СЧЁТЕСЛИ и ВПР — это быстрые способы сравнить столбцы, в то время как условное форматирование помогает сделать визуальные различия наглядными. Если данные сложные или их много, Power Query даст дополнительные возможности для анализа.

Какой способ тебе кажется наиболее удобным для твоей задачи?

Scroll to Top

Карта сайта