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

¿Cómo eliminar duplicados en Excel conservando el resto de los valores de la fila?

AutorDom Fecha de modificación

En el procesamiento diario de datos, la función «Eliminar duplicados» de Excel suele eliminar filas completas, lo que puede alterar los datos de otras columnas y la estructura general de la hoja de cálculo. Este artículo presenta varios métodos para borrar únicamente los valores duplicados en una columna específica, conservando el resto de los datos de cada fila. Entre las soluciones se incluyen el uso de fórmulas combinadas con filtros, código VBA y el complemento Kutools. Cada enfoque viene acompañado de casos de uso típicos, ventajas y consideraciones clave para ayudarle a elegir rápidamente la opción que mejor se adapte a sus necesidades.

eliminar duplicados y conservar el resto-muestra1  eliminar duplicados y conservar el resto-muestra2

Eliminar duplicados pero conservar el resto de los valores de la fila con Filtro (3 pasos)

Eliminar duplicados pero conservar el resto de los valores de la fila con VBA (4 pasos)

Eliminar duplicados pero conservar el resto de los valores de la fila con Kutools para Excel (2 pasos)buena idea3


Eliminar duplicados pero conservar el resto de los valores de la fila con Filtro

Un enfoque fiable para mantener la estructura de sus datos al eliminar valores duplicados consiste en combinar una fórmula sencilla con la función Filtro de Excel. Este método resulta especialmente eficaz cuando desea identificar visualmente y eliminar selectivamente duplicados de una única columna, garantizando que la información restante de cada fila permanezca intacta. Es ideal para conjuntos de datos pequeños o medianos y le ofrece un control total sobre el proceso de eliminación.

1. Seleccione una celda vacía adyacente a su rango de datos (por ejemplo, D2 si sus datos comienzan en A2) e introduzca la fórmula: =A3=A2. Esta fórmula compara cada celda con la anterior para identificar duplicados. Arrastre el controlador de relleno hacia abajo y aplique la fórmula al resto de filas según sea necesario. Consulte la captura de pantalla:
introduzca una fórmula y arrástrela para rellenar otras celdas

2. A continuación, seleccione todo el rango de datos —incluida la nueva columna con la fórmula— y haga clic en Datos > Filtro para activar la función de filtrado. Así podrá ocultar temporalmente las filas que no estén marcadas como duplicadas.
haga clic en Datos > Filtrar para activar la función de filtro

3. Haga clic en el icono de filtro de la columna que contiene la fórmula (por ejemplo, la columna D) y, en la lista desplegable, seleccione únicamente VERDADERO. Así se mostrarán todas las entradas duplicadas (excepto la última aparición).
marque VERDADERO en la lista desplegable

4. Tras hacer clic en Aceptar, se mostrarán todos los valores duplicados identificados. Seleccione estas celdas duplicadas y pulse la tecla Supr para borrarlas sin afectar al resto de celdas de sus filas. Así se conserva la estructura de los datos de cada fila mientras se eliminan únicamente los valores duplicados de la columna especificada. Consulte la captura de pantalla siguiente:
seleccione todos los valores duplicados y pulse la tecla Supr para eliminarlos

Consejo: Asegúrese de seleccionar únicamente las celdas duplicadas —no toda la fila— para eliminar exclusivamente los valores deseados.

5. Para volver a la vista normal, haga clic nuevamente en Datos > Filtro para desactivar el filtro. Elimine o borre la columna auxiliar con la fórmula si ya no la necesita. ¡Ahora los duplicados han desaparecido de la columna especificada y todos los demás valores de las filas permanecen intactos!
haga clic en Datos > Filtrar para desactivar el filtro

Ventajas: No requiere VBA ni complementos; los pasos son claros y los errores manuales se corrigen con facilidad.
Inconvenientes: No está completamente automatizado: requiere limpieza manual y resulta menos eficiente con conjuntos de datos muy grandes.


Eliminar duplicados pero conservar el resto de los valores de la fila con VBA

VBA ofrece un método más automatizado para eliminar duplicados de una columna, manteniendo intactos todos los demás datos de las mismas filas. Este enfoque es ideal para tareas repetitivas de limpieza, especialmente al manejar grandes volúmenes de datos o cuando el procedimiento debe aplicarse con frecuencia. El uso de VBA reduce errores manuales y ahorra tiempo, aunque resulta más adecuado para usuarios familiarizados con la programación básica en Excel.

1. Pulse Alt + F11 para abrir la ventana del editor de Microsoft Visual Basic para Aplicaciones.

2. En la ventana de VBA, vaya a Insertar > Módulo y copie y pegue el siguiente código en el nuevo módulo. Este código elimina los valores duplicados de su rango seleccionado, pero conserva toda la información restante de las filas:

VBA: Eliminar duplicados pero conservar el resto de los valores de la fila

Sub RemoveDuplicates()
'UpdatebyExtendoffice20160918

    Dim xRow As Long
    Dim xCol As Long
    Dim xrg As Range
    Dim xl As Long
    On Error Resume Next
    Set xrg = Application.InputBox("Select a range:", "Kutools for Excel", _
                                    ActiveWindow.RangeSelection.AddressLocal, , , , , 8)

    xRow = xrg.Rows.Count + xrg.Row - 1
    xCol = xrg.Column
    'MsgBox xRow & ":" & xCol
    Application.ScreenUpdating = False
    For xl = xRow To 2 Step -1
        If Cells(xl, xCol) = Cells(xl - 1, xCol) Then
            Cells(xl, xCol) = ""
        End If
    Next xl
    Application.ScreenUpdating = True
    
End Sub

copie y pegue el código en el módulo

3. Para ejecutar el script, pulse F5 o haga clic en el botón Ejecutar. Aparecerá una ventana que le pedirá que seleccione el rango donde desea eliminar valores duplicados. Luego, haga clic en Aceptar para confirmar.
código VBA para seleccionar un rango del que eliminar valores duplicados

4. La macro se ejecutará y eliminará los valores duplicados dentro del rango definido, dejando celdas vacías en su lugar, mientras conserva intacto el resto del contenido de las filas, manteniendo así la estructura de su hoja de cálculo.
los valores duplicados se han eliminado de la selección

Ventajas: Ideal para conjuntos de datos grandes o repetitivos; reduce al mínimo el trabajo manual.
Inconvenientes: Requiere habilitar macros y tener conocimientos básicos de VBA; las modificaciones suelen ser irreversibles, por lo que recomendamos trabajar siempre sobre una copia de seguridad.


Eliminar duplicados pero conservar el resto de los valores de la fila con Kutools para Excel

Si tiene instalado Kutools para Excel, podrá simplificar la eliminación de duplicados en un rango o columna, conservando al mismo tiempo el resto de los datos de la fila. Kutools ofrece funciones prácticas que gestionan los datos duplicados de forma intuitiva y eficiente, ideal para usuarios que necesitan limpiar con frecuencia listas de datos en Excel.

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

Tras instalar Kutools para Excel, puede utilizar cualquiera de los dos métodos siguientes según sus datos y preferencias:

Método 1: Fusionar celdas iguales (2 pasos)

1. Seleccione los valores duplicados que desea deduplicar. A continuación, vaya a Kutools > Combinar y dividir > Fusionar celdas iguales. Esto consolidará los valores duplicados contiguos en una sola celda, facilitando la eliminación de todas las instancias excepto la primera.
haga clic en la función Combinar celdas iguales de Kutools

2. Tras la combinación, seleccione las celdas combinadas, vaya a Inicio > Combinar y centrar > Separar celdas para revertirlas a celdas normales. Los duplicados aparecerán ahora como celdas vacías, y solo permanecerá el valor único de cada grupo.
haga clic en Inicio > Combinar y centrar > Separar celdas para dividirlas

El resultado será similar al del ejemplo siguiente, en el que se han eliminado los duplicados y se conservan el resto de los valores de la fila:
obtener el resultado

 

Método 2: Seleccionar Celdas Duplicadas/Únicas (4 pasos)

1. Seleccione toda la lista o el rango del que desea eliminar valores duplicados. Haga clic en Kutools > Seleccionar > Seleccionar Celdas Duplicadas/Únicas.
haga clic en la función Seleccionar celdas duplicadas y únicas de Kutools

2. En el cuadro de diálogo Seleccionar Celdas Duplicadas/Únicas, elija Duplicados (excepto la 1.ª aparición) en la sección Regla. Así se resaltarán todas las instancias duplicadas posteriores a la primera aparición.
marque la opción Duplicados (excepto el primero) en la sección Regla

3. Haga clic en Aceptar. Aparecerá un mensaje indicando cuántas celdas duplicadas se han seleccionado. Confírmelo con otro Aceptar.
aparece un cuadro de diálogo recordándole cuántos duplicados se han seleccionado

4. Simplemente pulse la tecla Supr para eliminar estos valores duplicados seleccionados, dejando intacto el resto de los datos de sus filas.

pulse la tecla Supr para eliminar los valores duplicados seleccionados

Ventajas: No requiere fórmulas ni programación; es muy rápido e intuitivo y admite operaciones masivas.
Inconvenientes: Requiere una instalación adicional.


Resumen y solución de problemas: Cada una de las soluciones anteriores ofrece un enfoque práctico para eliminar valores duplicados mientras conserva intacto el resto de los datos de sus filas en Excel. Los métodos con filtros y fórmulas son ideales para un procesamiento manual, transparente y paso a paso; VBA resulta especialmente útil para limpiezas masivas o recurrentes; y Kutools proporciona operaciones cómodas y optimizadas para usuarios habituales. Verifique siempre su rango seleccionado, realice copias de seguridad antes de operaciones masivas y elija la solución que mejor se adapte a su flujo de trabajo y nivel de comodidad con fórmulas o código. Si encuentra problemas como duplicados omitidos o pérdida accidental de datos, revise la precisión de sus columnas auxiliares, compruebe la ordenación y confirme que sus selecciones sean correctas antes de eliminar.

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