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

При работе с данными в Excel часто бывает полезно выделять ячейки или строки, где значения двух столбцов совпадают. С помощью условного форматирования Excel можно автоматически подсвечивать такие совпадения — этот визуальный сигнал ускоряет сравнение данных и помогает не пропустить важные совпадения, особенно в больших таблицах.
Этот метод идеально подходит, если вам нужен исключительно визуальный индикатор для выделения совпадений между двумя столбцами. Он автоматически обновляется при изменении данных. Однако он не позволяет автоматически выбирать совпадающие ячейки для дальнейшей обработки. Вот как его настроить:
1. Выделите первый список данных, который нужно сравнить со вторым. Например, выберите диапазон A2:A7. Затем на ленте нажмите «Главная» > «Условное форматирование»
2. В диалоговом окне «Создание правила условного форматирования» выберите «Использовать формулу для определения форматируемых ячеек» в разделе «Выберите тип правила». В поле под надписью «Форматировать значения, для которых выполняется формула», введите =$A2=$B2
Совет: Здесь A2 и B2 — начальные ячейки ваших двух столбцов. Убедитесь, что формула содержит корректные ссылки на ячейки для вашего диапазона. Например, если данные начинаются со строки 3, скорректируйте формулу соответствующим образом.
3 . Нажмите кнопку Формат в диалоговом окне Создание правила условного форматирования . Выберите цвет заливки на вкладке Заливка 
4 . Нажмите OK >OK 
Совет: Если вы хотите выделить всю строку (а не только отдельную ячейку), когда значения в двух столбцах совпадают, сначала выделите общий диапазон данных для обоих столбцов (например, A2:B7). Затем повторите описанные выше действия, убедившись, что ваша формула применяется ко всей строке. В этом случае ячейки строки будут выделяться при выполнении условия.
Условное форматирование на основе формулы отлично подходит для непрерывного динамического выделения при изменении данных, однако оно может оказаться непригодным, если вам нужно обрабатывать или извлекать одинаковые значения. В таких случаях обратите внимание на альтернативные решения, приведённые ниже.
В некоторых случаях недостаточно просто выделить совпадающие ячейки — их нужно ещё и выбрать для дальнейшей обработки (например, копирования, форматирования или анализа). Функция Сравнить ячейки в составе Kutools для Excel позволяет сделать это гораздо эффективнее стандартных средств Excel.
После бесплатной установкиKutools для Excel
1. Выделите первый список, затем, удерживая клавишу Ctrl , выберите второй список. Далее перейдите в меню Kutools > Сравнить ячейки , чтобы открыть диалоговое окно Сравнить ячейки 
2. В диалоговом окне Сравнить ячейки установите флажок Одинаковые ячейки . Также установите флажок Заполнить цвет фона или Заполнить цвет шрифта 
3 . Нажмите OK 
По сравнению с функцией условного форматирования, Kutools предлагает дополнительную возможность выделения одинаковых ячеек — существенное преимущество при решении сложных задач обработки данных.
Если ваши задачи требуют дополнительных возможностей — например, автоматического выполнения действий при совпадении значений в двух столбцах (за пределами стандартного условного форматирования и ручного выбора), — простой макрос на VBA обеспечит нужную гибкость и автоматизацию. Такой подход идеально подходит для пользователей, которым необходимо выделять ячейки, выбирать строки или выполнять дальнейшие операции — такие как копирование, удаление или пометка совпадающих записей, — и особенно эффективен при регулярной работе с большими или динамическими наборами данных.
1. Нажмите Разработчик > Visual Basic. В новом окне Microsoft Visual Basic для приложений выберите Вставка > Модуль. Введите следующий код в окно модуля:
Sub HighlightMatchingSelection()
Dim rng As Range
Dim cell1 As Range, cell2 As Range
Dim i As Long
On Error Resume Next
Set rng = Application.InputBox( _
Prompt:="Please select the two-column range to compare:", _
Title:="Kutools for Excel", Type:=8)
On Error GoTo 0
If rng Is Nothing Then Exit Sub
If rng.Columns.Count <> 2 Then
MsgBox "You must select exactly two adjacent columns.", vbExclamation
Exit Sub
End If
Application.ScreenUpdating = False
For i = 1 To rng.Rows.Count
Set cell1 = rng.Cells(i, 1)
Set cell2 = rng.Cells(i, 2)
If CStr(cell1.Value) = CStr(cell2.Value) Then
cell1.Interior.Color = vbYellow
cell2.Interior.Color = vbYellow
Else
cell1.Interior.ColorIndex = xlColorIndexNone
cell2.Interior.ColorIndex = xlColorIndexNone
End If
Next i
Application.ScreenUpdating = True
MsgBox "Highlighting complete for " & rng.Rows.Count & " rows.", vbInformation
End Sub 2. Чтобы запустить макрос, нажмите кнопку
на панели инструментов редактора VBA или клавишу F5. В появившемся окне выберите два столбца и нажмите кнопку OK.
Результат: ячейки, содержащие совпадающие значения в двух столбцах, будут выделены жёлтым цветом.
Используйте Помощник формул столбец для отметки совпадений и фильтрации пар с одинаковыми значениями
Другой практичный подход — использовать вспомогательный столбец для построчной проверки совпадения значений в двух столбцах. Этот метод отличается высокой гибкостью: он не только наглядно показывает совпадения, но и позволяет сортировать, фильтровать или выполнять дальнейшую обработку — например, извлекать, удалять или экспортировать строки. Он идеально подходит пользователям, которым нужно программно работать с совпадающими данными или строить на основе результатов более сложную логику.
1. В новом вспомогательном столбце (например, в столбце C) введите следующую формулу в ячейку C2:
=A2=B2 2. Нажмите Enter. Результат будет отображаться как ИСТИНА, если значения в столбцах A и B совпадают в этой строке, или ЛОЖЬ — если не совпадают.
3. Скопируйте формулу вниз по вспомогательному столбцу до конца данных — просто перетащите маркер заполнения или дважды щёлкните по нему.
4. После получения всех результатов воспользуйтесь функцией ФильтрExcel ()Данные > Фильтр), чтобы отобразить только те строки, где вспомогательный столбец содержит ИСТИНА (то есть значения двух столбцов совпадают). При необходимости вы можете также отсортировать данные, удалить несовпадающие строки или провести дополнительный анализ.
Пример файла
Подсчёт/суммирование ячеек по цветам с помощью
Использовать условное форматирование
Создание диаграммы с помощью
Использовать условное форматирование
Применение
Использовать условное форматирование
Использовать условное форматирование
Столбчатая диаграмма с накоплением
Поиск и выделение результатов поиска в Excel
В Excel можно использовать функцию
Лучшие инструменты для повышения продуктивности в офисе
Kutools для Excel решает большинство ваших задач и повышает продуктивность на 80 %
- Супер строка формул (удобное редактирование многострочного текста и формул); Режим чтения (удобный просмотр и редактирование большого количества ячеек); Вставка в диапазон фильтрации…
- Объединение ячеек, строк или столбцов с сохранением данных; разделение содержимого ячеек;Объединение дублирующихся строк с суммированием или усреднением… предотвращение дублирования записей в ячейках;Сравнение диапазонов…
- Выбор дубликатов или уникальных строк; выбор пустых строк (все ячейки пустые); улучшенный и нечёткий поиск по множеству книг; случайный выбор…
- Точная копия нескольких ячеек без изменения ссылок в формулах; автоматическое создание ссылок на несколько листов; вставка маркеров, флажков и многое другое…
- Избранные и быстрая вставка формул, диапазонов, диаграмм и изображений; Защита ячеек паролем; Создание списка рассылкии отправка электронных писем…
- Извлечение текста, добавление текста, удаление символов в определённой позиции, удаление пробелов; создание и печать статистики по странице данных; преобразование между содержимым ячеек и примечаниями…
- Суперфильтр (сохранение и применение схем фильтрации к другим листам); расширенная сортировка по месяцам, неделям, дням, частоте и другим параметрам; специальный фильтр по полужирному, курсиву…
- Объединение книг и листов; объединение таблиц на основе ключевого столбца; разделение данных на несколько листов; пакетное преобразование XLS, XLSX и PDF…
- Сводная таблица: группировка по номеру недели, дню недели и многому другому… Показ разблокированных и заблокированных ячеек разными цветами; Выделение ячеек, содержащих формулы или имена…

- Включите вкладки для редактирования и чтения в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна — это удобнее, чем использовать отдельные окна.
- Повышает продуктивность на 50 % и экономит сотни кликов мышью каждый день!
