KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo identificar valores duplicados o únicos entre dos columnas ubicadas en hojas de cálculo distintas?

AutorSun Fecha de modificación

Quizá comparar dos rangos en la misma hoja de cálculo para detectar valores duplicados o únicos sea sencillo para la mayoría, pero ¿cómo identificar rápidamente esos valores cuando los rangos están en hojas diferentes? Este tutorial le presenta algunos métodos rápidos.

Usar una fórmula para comparar dos columnas con el mismo encabezado en dos hojas de cálculo

Usar VBA para comparar dos rangos en dos hojas de cálculo

Usar Kutools para Excel para comparar dos rangos en dos hojas de cálculo


Usar una fórmula para comparar dos columnas con el mismo encabezado en dos hojas de cálculo

Con una fórmula en Excel, puede comparar dos columnas con el mismo encabezado, como se muestra a continuación en hojas distintas, y encontrar los valores duplicados y únicos:

encontrar valores duplicados o únicos datos 1encontrar valores duplicados o únicos datos 2

1. Escriba la siguiente fórmula en una celda vacía adyacente al rango en la Hoja 3.

=COUNTIF(Sheet1!$A:$A, A1)

encontrar valores duplicados o únicos fórmula 1

2. Pulse la tecla «Intro» del teclado y, a continuación, arrastre el controlador de relleno para aplicar la fórmula al rango que desee comparar con el de la Hoja 1. (El número 0 indica valores duplicados en ambos rangos, y el número 1 señala los valores únicos en la Hoja 3 que no están en la Hoja 1).

encontrar valores duplicados o únicos fórmula 2

Consejos:

1. Esta fórmula solo permite comparar dos columnas que compartan el mismo encabezado en hojas de cálculo distintas.

2. Si desea identificar los valores únicos de la Hoja1 que no aparecen en la Hoja3, introduzca la siguiente fórmula en la Hoja1.

=COUNTIF(Sheet3!$A:$A, A1)

Usar VBA para comparar dos rangos en dos hojas de cálculo

1. Mantenga pulsada la tecla «ALT» y presione "F11" para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. Haga clic en «Insertar» > «Módulo» y pegue el código VBA en el módulo.

VBA: Comparar dos rangos en dos hojas de cálculo

Sub CompareRanges()
'Update 20130815
Dim WorkRng1 As Range, WorkRng2 As Range, Rng1 As Range, Rng2 As Range
xTitleId = "KutoolsforExcel"
Set WorkRng1 = Application.InputBox("Range A:", xTitleId, "", Type:=8)
Set WorkRng2 = Application.InputBox("Range B:", xTitleId, Type:=8)
For Each Rng1 In WorkRng1
    rng1Value = Rng1.Value
    For Each Rng2 In WorkRng2
        If rng1Value = Rng2.Value Then
            Rng1.Interior.Color = VBA.RGB(255, 0, 0)
            Exit For
        End If
    Next
Next
End Sub

3. Haga clic en el botón «Ejecutar» o pulse F5 para ejecutar el código VBA.

4. Aparecerá un cuadro de diálogo en pantalla; seleccione uno de los rangos que desea comparar. Consulte la captura de pantalla:

encontrar valores duplicados o únicos vba 1

5. Haga clic en «Aceptar» y aparecerá otro cuadro de diálogo para que seleccione el segundo rango. Consulte la captura de pantalla:

encontrar valores duplicados o únicos vba 2

6. Haga clic en «Aceptar» y los valores duplicados que aparezcan tanto en el Rango A como en el Rango B se resaltarán con fondo rojo en el Rango A. Vea la captura de pantalla:

encontrar valores duplicados o únicos vba 3

Consejo: Con este código VBA, podrá comparar dos rangos, ya sea en la misma hoja o en hojas distintas.


Usar Kutools para Excel para comparar dos rangos en dos hojas de cálculo

Si la fórmula no le resulta cómoda y el VBA le parece complicado, pruebe la función «Comparar rangos» de Kutools para Excel.

«Kutools para Excel» incluye más de 300 herramientas prácticas para Excel. Pruébelo gratis sin limitaciones durante 30 días.¡Consígalo ahora!

Aplique la función «Comparar rangos» haciendo clic en «Kutools» > «Comparar rangos». Vea la captura de pantalla:

Comparar dos columnas en hojas distintas:

1. Haga clic en «Kutools» > «Comparar rangos»; aparecerá un cuadro de diálogo en pantalla. Vea la captura de pantalla:

encontrar valores duplicados o únicos kutools 2

2. Especifique los rangos y las reglas tal como se indica a continuación:

Desactive la casilla «Comparar en el mismo rango» y seleccione los dos rangos haciendo clic en «Rango A» y «Rango B». Consulte la captura de pantalla:

encontrar valores duplicados o únicos kutools 3

encontrar valores duplicados o únicos kutools 4

Especifique en el cuadro desplegable bajo Reglas si desea encontrar los valores iguales o los Valor diferente;

3. Haga clic en «Aceptar». A continuación, aparecerá un cuadro de diálogo indicándole que se han seleccionado valores duplicados.

encontrar valores duplicados o únicos kutools 5

4. Haga clic en el botón «Aceptar» del cuadro de diálogo emergente y los valores comunes entre ambos rangos se seleccionarán automáticamente en el Rango A.

Comparar dos rangos en dos hojas de cálculo

Si tiene dos rangos en hojas distintas como se muestra a continuación y desea compararlos para identificar los Valor diferente, proceda del siguiente modo:

1. Haga clic en «Kutools» > «Comparar rangos» y aparecerá un cuadro de diálogo en pantalla.

2. Especifique los rangos y las reglas tal como se indica a continuación:

Deje desactivada la opción «Comparar en el mismo rango» y seleccione los dos rangos haciendo clic en «Rango A» y «Rango B»;

Especifique los Valor diferente que desea encontrar en el cuadro desplegable bajo Reglas;

Active la casilla «Incluir títulos» en la sección «Opciones»;

3. Haga clic en «Aceptar». A continuación, aparecerá un cuadro de diálogo indicándole que se han seleccionado valores duplicados.

4. Haga clic en el botón «Aceptar» del cuadro de diálogo emergente. Tras hacerlo, se seleccionarán los valores diferentes en el Rango A. Vea la captura de pantalla:

encontrar valores duplicados o únicos kutools 6

Si desea encontrar los valores diferentes en el rango B de la Hoja2, deberá intercambiar los dos rangos.


Artículos relacionados:

Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución Inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir un número específico de columnas|Mover columnas|Alternar el estado de visibilidad de columnas ocultas|Comparar rangos y columnas...
Funciones destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...


Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Active 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 dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio— ahorre frente a la compra individual de complementos