¿Cómo copiar una columna y pegar únicamente los registros únicos en Excel?
Al trabajar con datos de Excel que contienen numerosas entradas duplicadas, a menudo necesitará crear una versión de su columna que incluya únicamente los valores únicos, excluyendo todas las repeticiones. Esta necesidad suele surgir al generar listas resumen, preparar datos para informes o analizar elementos distintos en grandes conjuntos de datos. Si no está seguro de cómo extraer y copiar eficazmente solo los registros únicos de una columna, este tutorial le ofrece soluciones prácticas y fáciles de usar, adaptadas a distintas versiones de Excel y preferencias de usuario.
Pegue solo los registros únicos de una lista con la función Filtro avanzado
Pegue solo los registros únicos de una lista con Kutools para Excel
Pegue solo los registros únicos usando la función UNIQUE de Excel
Pegue solo los registros únicos usando una macro VBA
Pegue solo los registros únicos de una lista con la función Filtro avanzado
Cuando quiera copiar y pegar solo los registros únicos de una columna en Excel, especialmente en listas con muchas entradas duplicadas, la función integrada Filtro avanzado es una opción fiable.
1. Comience seleccionando la columna que contiene los valores que desea copiar de forma única. A continuación, vaya a la pestaña Datos y haga clic en Avanzado en el grupo Ordenar y filtrar. Vea la captura de pantalla:

2. En el cuadro de diálogo Filtro avanzado, siga atentamente estos pasos:
- Seleccione la opción Copiar a otra ubicación en la sección Acción; así garantiza que los resultados aparezcan en otro lugar sin afectar los datos originales.
- En el cuadro Copiar a, haga clic en el botón
y seleccione una celda vacía donde quiera colocar los valores únicos. Elegir un destino vacío evita sobrescribir datos existentes. - Marque la casilla Solo registros únicos para indicarle a Excel que excluya los duplicados de los resultados extraídos.
- Haga clic en el botón Aceptar para completar la operación. Vea la captura de pantalla:

Tras completar estos pasos, la celda vacía especificada mostrará una lista que contiene únicamente los valores únicos extraídos de su columna original. Tenga en cuenta que la lista filtrada no mantiene ningún orden específico y que el proceso no se actualiza dinámicamente si los Datos de origen cambian. Si modifica su lista original, deberá repetir estos pasos según sea necesario.

Consejos:
- Si sus datos originales incluyen una cabecera, asegúrese de incluirla en la selección para garantizar un filtrado preciso.
- Si recibe un error que indica «El rango de lista debe ser una sola fila o una sola columna», asegúrese de que el rango seleccionado sea coherente.
- Este método es ideal para extracciones puntuales, pero menos adecuado para listas que se actualizan con frecuencia, ya que el resultado del filtrado es estático.
Pegue solo los registros únicos de una lista con Kutools para Excel
Si prefiere un proceso simplificado o su flujo de trabajo implica gestionar con frecuencia registros únicos y duplicados, Kutools para Excel ofrece una utilidad especializada que facilita estas tareas. La herramienta Seleccionar Celdas Duplicadas/Únicas permite a los usuarios —incluso sin conocimientos avanzados de Excel— identificar, seleccionar y copiar rápidamente valores únicos de cualquier columna. Esto resulta especialmente útil para la limpieza de datos empresariales, la preparación de listas de correo electrónico o la organización de respuestas de encuestas.
Kutools para Excel: incluye más de 300 complementos prácticos para Excel, gratuitos para probar sin limitaciones durante 30 días. Obténgalo ahora con prueba gratuita de 30 días
1. Primero, resalte la lista de la que desea extraer y pegar solo los valores únicos. A continuación, vaya a Kutools > Seleccionar > Seleccionar Celdas Duplicadas/Únicas en el menú superior.
2. En el cuadro de diálogo que aparece, seleccione Valores Únicos (Incluir el primer duplicado). Esta opción garantiza que se conserven las primeras apariciones de los valores duplicados como únicas, mientras que las repeticiones se ignoran. Haga clic en Aceptar. En el siguiente cuadro de diálogo de confirmación que aparece, haga clic nuevamente en Aceptar. Vea la captura de pantalla:

Nota: Si desea extraer únicamente los valores que nunca se repiten en la lista (únicos reales), seleccione la opción Valores Únicos. Esta opción es ideal para identificar elementos que aparecen una sola vez y eliminar todos los duplicados por completo.
3. Tras confirmar, Kutools seleccionará automáticamente todos los valores únicos identificados en su lista original. Puede copiarlos pulsando Ctrl+C y pegar los resultados en una nueva columna u hoja usando Ctrl+V.

Recordatorios importantes:
- Este método es ideal tanto para conjuntos de datos pequeños como grandes y ofrece una retroalimentación visual inmediata de la selección.
- Tenga cuidado al copiar y pegar: asegúrese de que no haya otras celdas seleccionadas para evitar sobrescrituras accidentales.
- Si dispone de varias columnas y cada fila se considera una entrada única, la utilidad también permite seleccionar por filas, no solo por columnas.
Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora
Pegue solo los registros únicos usando la función UNIQUE de Excel
Para usuarios que trabajan con Excel 365, Excel 2021 y versiones posteriores, la función UNIQUE ofrece una forma dinámica y altamente eficiente de extraer valores únicos de una columna. Este método es ideal si desea que los resultados se actualicen automáticamente cada vez que cambien sus datos originales, como en paneles de control o tablas resumen que se actualizan regularmente.
1. En la primera celda de su columna de destino (por ejemplo, la celda)B1), introduzca la siguiente fórmula:
=UNIQUE(A1:A100) Aquí, sustituya A1:A100 por el rango de sus datos reales. Puede ajustar el rango según las necesidades de su lista.
2. Pulse Intro. Excel mostrará inmediatamente todos los valores únicos de su columna original en las celdas adyacentes situadas debajo de la fórmula. El resultado se actualiza automáticamente cada vez que cambian los datos de origen.
Consejo: si desea extraer valores únicos de filas en lugar de columnas, o viceversa, asegúrese de ajustar el rango de la fórmula en consecuencia.
- Ventajas: actualización dinámica, facilidad de uso y sin necesidad de filtrado ni copiado manual.
- Desventajas: solo está disponible en Excel 365, Excel 2021 y versiones posteriores. El resultado sobrescribirá cualquier dato existente situado debajo de la celda con la fórmula, así que planifique su diseño con anticipación para evitar la pérdida de información.
Si prefiere tener una copia estática de los valores únicos tras la extracción (para compartirla o editarla posteriormente), simplemente copie la lista expandida y use Pegado Especial > Valores en una nueva ubicación.
Pegue solo los registros únicos de una columna con código VBA
Si con frecuencia necesita extraer y copiar registros únicos, o busca un método automatizado para realizar esta tarea en conjuntos de datos grandes, una sencilla macro de VBA puede agilizar el proceso notablemente. Este enfoque es ideal para usuarios con conocimientos básicos de programación o en situaciones donde el filtrado manual resultaría demasiado lento.
1. Haga clic en Herramientas para desarrolladores > Visual Basic. Esto abrirá la ventana del editor de Microsoft Visual Basic para Aplicaciones. En el editor, haga clic en Insertar > Módulo e introduzca el siguiente código en el módulo:
Sub ExtractUniqueRecords()
Dim rng As Range
Dim dest As Range
Dim uniqueCol As Collection
Dim cell As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.Selection
Set rng = Application.InputBox("Select the source range:", xTitleId, rng.Address, Type:=8)
Set dest = Application.InputBox("Select the destination (top cell):", xTitleId, "", Type:=8)
Set uniqueCol = New Collection
For Each cell In rng
If Len(cell.Value) > 0 Then
uniqueCol.Add cell.Value, CStr(cell.Value)
End If
Next
For i = 1 To uniqueCol.Count
dest.Offset(i - 1, 0).Value = uniqueCol(i)
Next
End Sub 2. Haga clic en el botón
(o pulse)F5) para ejecutar la macro. Se le pedirá que seleccione el rango de origen del que extraer los valores únicos y, a continuación, que indique la celda de destino donde se pegarán los resultados. Una vez hecho esto, la macro rellenará la columna de destino con los registros únicos.
Consejos y solución de problemas:
- Antes de ejecutar la macro, asegúrese de haber seleccionado el rango de origen deseado y de que el rango de destino cuente con suficiente espacio para los resultados.
- Este código VBA omite las celdas vacías y trata el texto y los números de forma idéntica. Si sus datos son de tipos variados, revise los resultados para asegurar su precisión.
- Si recibe un error de «subíndice fuera de intervalo», asegúrese de que su selección coincida con lo esperado: una sola columna y sin celdas combinadas.
La automatización mediante VBA ofrece gran flexibilidad para operaciones masivas y puedes asignar esta macro a un botón para facilitar aún más su uso repetido.
Sugerencias adicionales y solución de problemas
- Realice siempre una copia de seguridad de sus datos importantes antes de llevar a cabo operaciones de copiar y pegar que puedan sobrescribir celdas.
- Al utilizar soluciones basadas en fórmulas, especialmente la función UNIQUE, tenga en cuenta la compatibilidad con su versión de Excel.
- Combinar métodos (por ejemplo, aplicar primero UNIQUE y luego Kutools para un formato adicional) puede optimizar tu flujo de trabajo en tareas complejas.
- A veces, problemas de formato (como filas o columnas ocultas o celdas combinadas) pueden afectar los resultados; revise siempre la lista Extraer para garantizar su integridad.
- Si obtiene resultados inesperados o errores del sistema, reinicie Excel para eliminar posibles fallos temporales y revise los pasos para seleccionar el rango.
Artículo relacionado:
Las mejores herramientas de productividad para Office
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.
- 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
y seleccione una celda vacía donde quiera colocar los valores únicos. Elegir un destino vacío evita sobrescribir datos existentes.