Skip to main content

¿Cómo combinar dos listas sin duplicados en Excel?

Author: Sun Last Modified: 2025-06-03

Hay dos listas en tu hoja de trabajo, y algunos de los valores en las listas están duplicados. Quieres combinar estas dos listas y dejar solo los valores únicos, como se muestra en las capturas de pantalla a continuación. ¿Cómo puedes hacerlo?

combine two lists without duplicates sample data arrow combine two lists without duplicates result

Combinar listas sin duplicados con Eliminar duplicados en Excel

Combinar listas sin duplicados con VBA

Combinar listas sin duplicados con Kutools para Excel


arrow blue right bubble Combinar listas sin duplicados con Eliminar duplicados en Excel

Para combinar dos listas y eliminar valores duplicados en Excel, puedes hacer lo siguiente:

1. Copia una de las dos listas y pégala al final de la otra lista, como se muestra en la captura de pantalla:

combine two lists without duplicates sample data arrow combine two lists into one single column

2. Selecciona la lista y haz clic en Datos > Eliminar duplicados, como se muestra en la captura de pantalla:

turn on remove duplicates feature

3. En el cuadro de diálogo Eliminar duplicados, si tu columna no tiene encabezado, desmarca Los datos contienen encabezados, y luego haz clic en Aceptar. Ver captura de pantalla:

set option in the remove duplicates dialog

4. Luego aparecerá un cuadro de diálogo en la pantalla indicando que los duplicados han sido eliminados, haz clic en Aceptar. Ver captura de pantalla:

remove duplicates message box

Puedes ver el resultado:


remove duplicates result


arrow blue right bubble Combinar listas sin duplicados con VBA

En Excel, también puedes usar una macro VBA para combinar las dos listas sin duplicados.

1. Mantén presionado el botón ALT y presiona F11 en el teclado para abrir una ventana de Microsoft Visual Basic para Aplicaciones.

2. Haz clic en Insertar > Módulo, y copia el código VBA en el módulo.

VBA: Combinar listas sin duplicados

Sub FindUniques()
'Updateby20140313
Dim rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Set dic = CreateObject("Scripting.Dictionary")
For j = 1 To InputRng.Columns.Count
    For i = 1 To InputRng.Rows.Count
        xValue = InputRng.Cells(i, j).Value
        If xValue <> "" And Not dic.Exists(xValue) Then
            OutRng.Value = xValue
            dic(xValue) = ""
            Set OutRng = OutRng.Offset(1, 0)
        End If
    Next
Next
End Sub

 

3. Haz clic en el botón Ejecutar o presiona F5 para ejecutar el código VBA.

4. Aparecerá un cuadro de diálogo en la pantalla, y podrás seleccionar el rango que deseas combinar. Ver captura de pantalla:

combine two list without duplicates with vba code 1

5. Haz clic en Aceptar, luego aparecerá otro cuadro de diálogo para que selecciones una celda donde se mostrará el resultado combinado. Ver captura de pantalla:

combine two list without duplicates with vba code 2

6. Haz clic en Aceptar. Podrás ver que las listas se han combinado.

combine two list without duplicates with vba code result

Consejo: El resultado no conservará el formato de las celdas después de ejecutar el código VBA anterior.


arrow blue right bubble Combinar listas sin duplicados con Kutools para Excel

Con Kutools para Excel instalado, puedes usar la función Seleccionar duplicados y celdas únicas para resolver el problema de combinar dos listas sin duplicados.

Kutools para Excel incluye más de 300 herramientas útiles para Excel. Prueba gratis sin limitaciones durante 30 días. Consíguelo ahora.

1. Copia una de las dos listas y pégala al final de la otra lista, selecciona la nueva lista, luego haz clic en Kutools > Seleccionar > Seleccionar duplicados y celdas únicas. Ver captura de pantalla:

2. En el cuadro de diálogo Seleccionar duplicados y celdas únicas, marca Todos los únicos (Incluyendo primeros duplicados), haz clic en Aceptar.

combine two list without duplicates with kutools 1

3. Luego aparecerá un cuadro de diálogo indicándote cuántos valores únicos han sido seleccionados, haz clic en Aceptar y Cancelar para cerrar ambos cuadros de diálogo. Ver captura de pantalla:

combine two list without duplicates with kutools 2

4. Y copia los valores únicos seleccionados y pégales en una nueva columna. Ver captura de pantalla:

combine two list without duplicates with kutools result

Haz clic aquí para saber más sobre Seleccionar duplicados y celdas únicas.


Artículos relacionados:

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado 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 | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar 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 | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

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!