¿Cómo alinear valores duplicados o coincidentes en dos columnas en Excel?
Si tienes dos listas de nombres y deseas comparar ambas columnas para encontrar los valores duplicados, y luego alinear o mostrar los nombres coincidentes en una nueva columna según la primera columna, como se muestra en la siguiente captura de pantalla, este artículo te presenta algunos trucos para lograrlo y listar los valores duplicados que existen en ambas columnas.
Alinear valores duplicados o coincidentes en dos columnas con una fórmula
Alinear valores duplicados o coincidentes en dos columnas con código VBA
Encontrar y resaltar los valores duplicados o coincidentes en dos columnas con Kutools para Excel
Alinear valores duplicados o coincidentes en dos columnas con una fórmula
Aquí tienes una fórmula sencilla que te ayudará a mostrar los valores duplicados de dos columnas. Haz lo siguiente:
Introduce esta fórmula: =IF(ISNA(MATCH(A2,$C$2:$C$12,0)),"",INDEX($C$2:$C$12,MATCH(A2,$C$2:$C$12,0))) en una celda en blanco junto a tu primera columna, por ejemplo en B2, luego arrastra el controlador de relleno hacia abajo hasta las celdas donde quieras aplicar esta fórmula. Todos los valores tanto de la columna A como de la columna C se alinearán con los valores coincidentes en la columna A, como se muestra en la captura de pantalla:
Nota: En la fórmula anterior, A2 es el primer valor de la columna que deseas comparar y C2:C12 es el rango de la otra columna con la que quieres comparar. Puedes cambiar las referencias de celda según tus necesidades.
Alinear valores duplicados o coincidentes en dos columnas: La función Seleccionar Celdas Iguales y Diferentes de Kutools para Excel te permite seleccionar y resaltar rápidamente las celdas iguales o diferentes de dos columnas. Kutools para Excel: con más de300 prácticos complementos para Excel, pruébalo gratis sin limitaciones durante30 días. ¡Descarga y prueba gratuita ahora! |
Alinear valores duplicados o coincidentes en dos columnas con código VBA
Supón que tienes dos columnas adyacentes, la columna E y la columna F, que contienen algunos nombres duplicados. Con el siguiente código, se insertará una nueva columna entre estas dos y los valores duplicados se mostrarán como en la siguiente captura de pantalla:
1. Mantén presionadas las teclas ALT + F11 para abrir la ventana de Microsoft Visual Basic for Applications.
2. Haz clic en Insertar > Módulo y pega el siguiente código en la Ventana del Módulo.
Código VBA: Alinear valores duplicados o coincidentes en dos columnas
Sub Listduplicates()
'Updateby Extendoffice 20160613
Dim rngA As Range
Set rngA = Range([E1], Cells(Rows.Count, "E").End(xlUp))
rngA.Offset(0, 1).Columns.Insert
With rngA.Offset(0, 1)
.FormulaR1C1 = _
"=IF(ISNA(MATCH(RC[-1],C[1],0)),"""",INDEX(C[1],MATCH(RC[-1],C[1],0)))"
.Value = .Value
End With
End Sub
Nota: En el código anterior, E1 es la primera celda de la primera columna a comparar, y E indica la letra de la primera columna de tus datos. Ambas columnas deben estar adyacentes.
3. Luego pulsa la tecla F5 para ejecutar este código. Tras ejecutarlo, se insertará una nueva columna entre las dos y los valores duplicados de ambas columnas se alinearán según los primeros valores coincidentes.
Encontrar y resaltar los valores duplicados o coincidentes en dos columnas con Kutools para Excel
Si cuentas con Kutools para Excel, su función Seleccionar Celdas Iguales y Diferentes te permite comparar rápidamente los datos de dos columnas y seleccionar las celdas duplicadas en una columna. Además, puedes aplicar un color de fondo o de fuente a los duplicados.
Después de instalar Kutools para Excel, sigue estos pasos:
1. Mantén presionada la tecla Ctrl para seleccionar por separado las dos columnas de datos y luego haz clic en Kutools > Seleccionar > Seleccionar Celdas Iguales y Diferentes, como se muestra en la captura de pantalla:
2. En el cuadro de diálogo Seleccionar Celdas Iguales y Diferentes, marca Los datos contienen encabezados si no deseas comparar los encabezados. Luego selecciona Por fila en la sección Método y elige Valor igual en la sección Buscar. Al mismo tiempo, puedes rellenar un color de fondo o de fuente para los valores duplicados en la sección Procesamiento de resultados seleccionados. Consulta la captura de pantalla:
3. Haz clic en el botón Ok y los valores duplicados tanto en la columna A como en la columna B serán seleccionados y resaltados en la columna A, como se muestra en la siguiente captura de pantalla:
¡Descarga y prueba gratuita de Kutools para Excel ahora!
Las mejores herramientas de productividad para Office
Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...
Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!