Eliminar filas o celdas si dos columnas son iguales en Excel
En Excel, comparar dos columnas e identificar rápidamente dónde coinciden sus entradas es una tarea habitual, especialmente al trabajar con grandes volúmenes de datos, validar información o realizar conciliaciones. Puede que desee resaltar las celdas coincidentes o toda la fila completa para detectar visualmente esas coincidencias con facilidad, o quizá prefiera procesar o seleccionar directamente los valores idénticos. Este tutorial presenta varios métodos prácticos para resaltar o seleccionar filas o celdas cuando dos columnas contienen los mismos valores. A continuación, encontrará un resumen de las soluciones disponibles. Cada método se adapta a distintos escenarios; elija el que mejor se ajuste a sus necesidades.

Al trabajar con datos en Excel, resulta muy útil resaltar las celdas o filas en las que dos columnas contienen valores idénticos. La función de formato condicional de Excel permite sombrear automáticamente esas coincidencias, facilitando la comparación visual de los datos y reduciendo el riesgo de pasar por alto coincidencias, especialmente en grandes conjuntos de datos.
Esta solución es ideal cuando busca un indicador puramente visual para resaltar la igualdad entre dos columnas. Se ajusta dinámicamente a medida que sus datos cambian. Sin embargo, no permite seleccionar automáticamente las celdas coincidentes para su posterior procesamiento. A continuación, le explicamos cómo configurarlo:
1. Seleccione la primera lista de datos que desea comparar con la segunda. Por ejemplo, elija el rango A2:A7. A continuación, en la Cinta de opciones, haga clic en Inicio > Formato condicional > Nueva regla.
2. En el cuadro de diálogo Nueva regla de formato, seleccione Usar una fórmula para determinar qué celdas dar formato en Seleccionar un tipo de regla. En el cuadro de texto situado bajo Dar formato a los valores donde esta fórmula sea verdadera, introduzca =$A2=$B2.
Consejo: Aquí, A2 y B2 son las celdas iniciales de sus dos columnas. Asegúrese de que su fórmula use las referencias de celda correctas para su rango. Por ejemplo, si sus datos empiezan en la fila 3, ajuste la fórmula en consecuencia.
3. Haga clic en el botón Formato en el cuadro de diálogo Nueva regla de formato. A continuación, elija un color de fondo en la pestaña Relleno del cuadro de diálogo Establecer formato de celda para marcar visualmente las celdas coincidentes.
4. Haga clic en Aceptar > Aceptar para aplicar los cambios. Excel sombreará automáticamente las celdas en las que los valores de las dos columnas coincidan. Este formato se actualizará dinámicamente si sus datos cambian.
Consejo: Si desea resaltar toda la fila (no solo la celda) cuando las dos columnas coincidan, seleccione primero el rango combinado de ambas columnas (por ejemplo, A2:B7). A continuación, repita los pasos anteriores, asegurándose de que su fórmula se aplique a toda la fila. Así, se rellenarán todas las celdas de la fila cuando se cumplan los criterios.
Usar formato condicional basado en fórmulas es ideal cuando desea un resaltado continuo y dinámico a medida que sus datos cambian, pero puede no ser adecuado si necesita procesar o extraer los valores coincidentes. En esos casos, considere las demás soluciones que se detallan a continuación.
En algunos escenarios, es posible que no solo quieras resaltar celdas coincidentes, sino también seleccionarlas para procesarlas después (por ejemplo, para copiarlas, aplicarles formato o analizarlas). La función Comparar Celdas de Kutools para Excel hace esto mucho más eficiente que las opciones integradas.
Después de instalar gratuitamente Kutools para Excel, podrá identificar, resaltar y, si lo desea, seleccionar al instante las celdas coincidentes entre dos columnas. Este método resulta especialmente útil cuando necesita realizar acciones adicionales tras detectar los datos coincidentes y le brinda la flexibilidad necesaria para formatear directamente los resultados en su hoja de cálculo.
1. Seleccione la primera lista y, manteniendo pulsada la tecla Ctrl, seleccione la segunda lista. A continuación, elija Kutools > Comparar Celdas para abrir el cuadro de diálogo Comparar Celdas.
2. En el cuadro de diálogo Comparar Celdas, active la opción Celdas iguales. A continuación, marque Color de Fondo de Relleno o Color de Fuente de Relleno y seleccione el color de resaltado que desee.
3. Haga clic en Aceptar. Las celdas de ambas columnas que coincidan se seleccionarán y resaltarán automáticamente desde la primera lista, lo que le permitirá procesar, copiar o analizar directamente solo esas celdas.
En comparación con Usar formato condicional, Kutools ofrece además la ventaja de poder seleccionar celdas iguales, lo que resulta especialmente útil para tareas avanzadas de datos.
Si su flujo de trabajo tiene requisitos adicionales —como realizar automáticamente acciones cuando dos columnas son iguales (más allá de las limitaciones del formato y la selección integrados)—, una macro sencilla en VBA puede ofrecer personalización y automatización. Este enfoque es adecuado para usuarios que desean resaltar celdas, seleccionar filas o realizar pasos adicionales como copiar, eliminar o marcar registros coincidentes, y resulta especialmente útil al trabajar regularmente con conjuntos de datos grandes o dinámicos.
1. Haga clic en Programador > Visual Basic. En la nueva ventana de Microsoft Visual Basic para Aplicaciones, elija Insertar > Módulo. Introduzca el siguiente código en la ventana del módulo:
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. Para ejecutar la macro, haga clic en el botón
de la barra de herramientas del editor de VBA o pulse F5. A continuación, en el cuadro de diálogo, seleccione las dos columnas y haga clic en el botón Aceptar.
Resultado: Las celdas con valores coincidentes en ambas columnas se resaltarán en amarillo.
Otro enfoque práctico consiste en usar una columna auxiliar para comprobar si dos columnas coinciden en cada fila. Este método es altamente flexible: no solo le permite identificar visualmente las coincidencias, sino también ordenar, filtrar o aplicar procesamiento adicional, como extraer, eliminar o exportar filas. Es ideal para usuarios que desean trabajar programáticamente con datos coincidentes o desarrollar lógica más avanzada a partir de los resultados.
1. En una nueva columna auxiliar (por ejemplo, la columna C), introduce la siguiente fórmula en la celda C2:
=A2=B2 2. Pulse Intro. El resultado mostrará VERDADERO si los valores de las columnas A y B coinciden en esa fila, o FALSO si no es así.
3. Copie la fórmula hacia abajo por la columna auxiliar hasta el final de sus datos arrastrando el controlador de relleno o haciendo doble clic en él.
4. Una vez generados todos los resultados, puede utilizar la función Filtrode Excel ()Datos > Filtro) para mostrar únicamente las filas en las que la columna auxiliar sea VERDADERO (es decir, donde coincidan ambas columnas). También puede ordenar, eliminar las filas no coincidentes o realizar análisis adicionales según sea necesario.
Archivo de ejemplo
Contar o sumar celdas por color con formato condicional en Excel
En este tutorial te mostramos métodos prácticos y sencillos para contar o sumar rápidamente celdas según su color al usar formato condicional en Excel.
Crear un gráfico con Usar formato condicional en Excel
Por ejemplo, si tiene una tabla con las calificaciones de una clase y quiere crear un gráfico que coloree las puntuaciones según distintos rangos, este tutorial le muestra cómo hacerlo.
Aplicar formato condicional a cada fila
A veces, puede resultar útil aplicar el formato condicional por fila. En lugar de configurar repetidamente las mismas reglas para cada una, existen algunos trucos para agilizar esta tarea.
Usar formato condicional con gráfico de barras apiladas en Excel
En este tutorial se explica paso a paso cómo crear un gráfico de barras apiladas con formato condicional, tal como se muestra en la siguiente captura de pantalla en Excel.
Buscar y resaltar resultados de búsqueda en Excel
En Excel, puede usar la función Buscar y reemplazar para encontrar un valor específico, pero ¿sabe cómo resaltar los resultados tras realizar la búsqueda? En este artículo le presentamos dos métodos distintos para buscar y resaltar simultáneamente los resultados en Excel.
Las mejores herramientas de productividad para Office
Kutools para Excel resuelve la mayoría de sus problemas y aumenta su productividad en 80 %
- Super Barra de fórmulas (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (lea y edite cómodamente un gran número de celdas); Pegar en Rango de filtro...
- Fusionar celdas, filas o columnas manteniendo los datos; dividir el contenido de las celdas; combinar filas duplicadas y sumar o calcular el promedio...; evitar entradas duplicadas en celdas; comparar rangos...
- Seleccionar filas duplicadas o únicas;Seleccionar filas en blanco (todas las celdas vacías);Búsqueda avanzada y búsqueda difusa en varios libros de trabajo; selección aleatoria…
- Copia celdas exactamente sin que cambien las referencias de las fórmulas; crea referencias automáticamente en varias hojas; inserta viñetas, casillas de verificación y mucho más...
- Favoritas e inserción rápida de fórmulas, rangos, gráficos e imágenes; cifrado de celdas con contraseña; creación de listas de correo y envío de correos electrónicos…
- Extraer texto, agregar texto, eliminar caracteres en una posición, eliminar espacios; crear e imprimir estadísticas de la página de datos; convertir entre contenido de celdas y comentarios...
- Super Filtro (guarde y aplique esquemas de filtro en otras hojas); Clasificación avanzada por mes, semana, día, frecuencia y más; Filtro especial por negrita, cursiva…
- Combina libros y hojas de trabajo; combina tablas basadas en una columna clave; divide datos en varias hojas; conversión masiva de archivos XLS, XLSX y PDF...
- Agrupación en Tabla Dinámica por número de semana, día de la semana y más…Mostrar celdas desbloqueadas y bloquear la selección con colores diferenciados;Resaltar celdas que contienen fórmulas o nombres…
- Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y ahorre cientos de clics del ratón cada día!