Cómo encontrar y eliminar duplicados en Excel

Cómo encontrar y eliminar duplicados en Excel Imagen destacada

Los valores duplicados en Excel pueden ser molestos, pero afortunadamente, hay varios métodos para encontrarlos y eliminarlos. Recomendamos hacer una copia de seguridad de tu hoja de Excel antes de eliminar los duplicados. Veamos cómo contar, encontrar y eliminar valores duplicados en Excel.

Tabla de Contenidos

    1. Usar el botón Eliminar duplicados
    1. Encontrar datos duplicados usando formato condicional
    1. Eliminar duplicados usando filtro condicional
    1. Encontrar duplicados en Excel con una fórmula
    1. Contar el número de duplicados usando una fórmula
    1. Eliminar valores duplicados usando una fórmula
    1. Eliminar datos duplicados usando filtros avanzados
    1. Eliminar duplicados de Excel usando Power Query
    1. Usar una tabla dinámica

1. Usar el botón Eliminar duplicados

El método más rápido para encontrar y eliminar duplicados en Excel es usar el botón “Eliminar duplicados” de Excel. Este método te permite buscar duplicados basados en datos en una o más columnas. Elimina filas enteras cuando se encuentran duplicados.

Haz clic en cualquier celda con datos en tu hoja de cálculo. Esto no tiene que ser la celda, columna o fila en la que deseas eliminar duplicados.

Selecciona la pestaña “Datos” y haz clic en el botón “Eliminar duplicados” en la barra de herramientas.

Abrir pestaña de datos en Excel

Marca la(s) columna(s) en las que deseas eliminar duplicados. Todas las columnas están marcadas por defecto. Además, si tus columnas no tienen encabezados, desmarca la casilla “Mis datos tienen encabezados” para que tu primera fila esté incluida. Haz clic en “Aceptar” después de haber seleccionado las columnas deseadas.

Seleccionar columnas para eliminar duplicados en Excel

Excel te da un mensaje indicando cuántas filas fueron eliminadas y cuántas filas permanecen. Este método elimina toda la fila, no solo el valor. Presiona “Aceptar” para aceptar los resultados y volver a tu hoja de cálculo.

Confirmar eliminación de duplicados en Excel

Si no te gustan los resultados, presiona Ctrl + Z para devolver los valores eliminados a tu hoja.

2. Encontrar datos duplicados usando formato condicional

Si prefieres revisar los duplicados en Excel antes de eliminar algo, intenta usar formato condicional. Esto encuentra duplicados en Excel pero no los elimina.

Selecciona la(s) columna(s) o la hoja completa donde deseas buscar valores duplicados.

Abre la pestaña “Inicio” y haz clic en el botón “Formato condicional”.

Formato condicional de Excel

Selecciona “Reglas para resaltar celdas” y elige “Valores duplicados”.

Resaltar valores duplicados con formato condicional en Excel

Elige el color en el que deseas que aparezcan los valores duplicados. También puedes cambiar el “Tipo de regla” de “Valores duplicados” a “Valores únicos” si prefieres ver los valores únicos resaltados. Haz clic en “Listo” cuando hayas terminado.

Elegir formato para valores duplicados dentro del menú de Formato Condicional de Excel

Revisa las celdas resaltadas y elimina los duplicados que no deseas. En mi ejemplo, solo quiero eliminar filas donde cada valor esté duplicado.

Hoja de Excel con formato condicional resaltando valores duplicados

3. Eliminar duplicados usando filtro condicional

Si deseas facilitar la eliminación de duplicados en Excel después de usar formato condicional, usa un filtro de Excel basado en el color de la celda para mostrar solo duplicados o valores únicos. Con esta opción, eliminarás las filas enteras manualmente o solo las celdas duplicadas.

Configura el formato condicional basado en la sección anterior.

Abre la pestaña “Inicio”, selecciona el botón “Ordenar y filtrar” y elige “Filtro”.

Elegir un filtro en Excel

Aparecerán flechas desplegables en el encabezado de cada columna. Haz clic en la flecha y selecciona “Filtrar por color”. Selecciona el color de las celdas duplicadas para ver solo esas. O, selecciona “Sin relleno” para seleccionar solo los valores únicos.

Ten en cuenta que no se muestran duplicados (incluido el valor original) cuando eliges “Sin relleno”. Si aún deseas ver todos los valores, selecciona “Filtrar por color” en su lugar. Esto coloca ya sea las celdas coloreadas o las celdas sin relleno en la parte superior de la lista.

Filtrar y ordenar por color en Excel

Para mi ejemplo, estoy ordenando por el color de las celdas duplicadas. Esto te permite revisar los duplicados y eliminar cualquier fila o valor que no desees conservar. Si eliges mostrar solo los valores únicos, puedes copiar o mover todos los datos visibles a una nueva hoja. Esto dejará solo los duplicados.

Cuando hayas terminado con la edición de datos, haz clic nuevamente en la flecha desplegable y elige “Borrar filtro”.

Borrar un filtro de Excel

Si deseas eliminar las flechas desplegables, selecciona “Ordenar y filtrar” en la barra de herramientas y elige “Filtro”. Esto borrará todos los filtros.

Consejo: puedes hacer mucho más con los filtros de Excel. Por ejemplo, puedes eliminar celdas en blanco o eliminar espacios adicionales de una celda.

4. Encontrar duplicados en Excel con una fórmula

Las fórmulas de Excel pueden realizar casi cualquier tarea en una hoja de cálculo, incluida la búsqueda de duplicados. Hay varias fórmulas diferentes que puedes usar según lo que desees ver. Todas estas se basan en funciones COUNT. Estas fórmulas no eliminan duplicados. Debes hacerlo manualmente una vez que se encuentren. No importa qué fórmula uses, el proceso es el mismo:

Crea una nueva columna en la misma hoja. Yo la etiqueté como “Duplicados”.

Selecciona la primera celda vacía en tu nueva columna. Ingresa tu fórmula deseada (consulta las diversas fórmulas a continuación de los pasos) en la barra de funciones/fórmulas o en la celda misma.

Ingresar una fórmula en una celda en Excel

Si deseas extender la fórmula a otras celdas en la columna, haz clic y mantén presionado el pequeño cuadrado en la esquina inferior derecha de la celda que contiene la fórmula. Arrastra hacia abajo para llenar tantas celdas como desees.

Ahora que sabes cómo insertar la fórmula, estas son las mejores opciones para usar:

  • =COUNTIF(Rango, Criterio) >1 – El rango es tu columna, y el criterio es la celda más alta. Esto funciona bien para encontrar duplicados en una sola columna. Por ejemplo, para ver duplicados basados solo en la columna D, usarías =COUNTIF(D:D, D2) >1. Un resultado de “Verdadero” significa duplicado, mientras que “Falso” significa único.

Contar una sola columna en Excel

  • Si no deseas que la referencia de celda cambie al arrastrarla, usa referencias de celda absolutas en su lugar. Por ejemplo, usaría =COUNTIF($D$2:$D$105, $D2) >1 para verificar toda la columna D.
  • Si deseas mostrar algo diferente a Verdadero o Falso, encierra COUNTIF dentro de una función IF: =IF(COUNTIF($D$2:$D$105, $D2) > 1, "Duplicado", " "). Esto mostrará “Duplicado” para duplicados y una celda en blanco para valores únicos. Puedes usar fácilmente cualquier palabra que desees, como “Duplicado” y “Único”.
  • Si deseas comparar múltiples columnas a la vez, necesitarás usar referencias de celda absolutas y una declaración IF, como: =IF(COUNTIFS($D$2:$D$105,$D2,$E$2:$E$105,$E2,$F$2:$F$105,$F2) >1, "Duplicado", "Único") Esta fórmula solo mostrará “Duplicado” si los valores en D, E y F son los mismos. Si alguno de los tres es único en una fila, se mostrará “Único” en su lugar.
  • Si deseas mostrar solo los valores duplicados y no la primera ocurrencia del valor, prueba esto en su lugar: =IF(COUNTIFS($D$2:$D2,$D2,$E$2:$E2,$E2,$F$2:$F2,$F2) >1, "Duplicado", "Único") Esto solo muestra “Duplicado” para la segunda o más ocurrencias.

5. Contar el número de duplicados usando una fórmula

Puedes usar la fórmula anterior sin el texto > 1 para contar el número de duplicados en una columna. Las dos fórmulas se convertirán en =COUNTIF($D$2:$D$105, $D2) y =COUNTIF(D:D, D2). Ingresa la nueva columna para que muestre cuántas veces aparece cada elemento en los datos.

Contar duplicados en Excel

Un valor de “1” significa que es un valor único. Cualquier otra cosa equivale a duplicados.

6. Eliminar valores duplicados usando una fórmula

Una vez que hayas encontrado los valores duplicados (Sección 4) o el recuento de duplicados (Sección 5), usa el método de filtro para eliminar duplicados y retener valores únicos.

Haz clic en cualquier parte de la columna con tus valores o recuento duplicados. Ve a “Pestaña de inicio -> Ordenar y filtrar -> Filtro” para habilitar el cuadro de filtro desplegable en el encabezado de la columna.

Eliminar filtros duplicados en Excel

Haz clic en la flecha desplegable en tu columna duplicada.

Marca el/los valor(es) que deseas conservar, desmarca lo que no deseas y haz clic en “Aplicar”. Oculta todos los duplicados seleccionando solo “Único”, “Falso” o lo que sea tu etiqueta para valores únicos para el método de valores duplicados, y “1” para contar duplicados. Ve solo los duplicados desmarcando los identificadores únicos.

Mostrar u ocultar filtros duplicados en Excel

Selecciona las filas visibles presionando Ctrl + C. Si, por alguna razón, esto selecciona todas las filas, incluidas las filas ocultas, usa el atajo Alt + ; en su lugar.

Copia los valores únicos o duplicados (cualquiera que elijas mostrar) a otra hoja. Elimina esos valores de la hoja original.

Ve a “Ordenar y filtrar -> Filtro”. Hacer clic en “Filtro” eliminará el filtro y mostrará todos los duplicados o valores únicos restantes.

Desde aquí, revisa los duplicados y elimina las celdas o filas que ya no deseas. Recuerda, la ocurrencia original está listada con los valores duplicados.

7. Eliminar datos duplicados usando filtros avanzados

Hasta ahora, solo hemos utilizado filtros básicos, pero también puedes encontrar y eliminar duplicados en Excel usando filtros avanzados.

Selecciona la columna que deseas filtrar. Abre la pestaña “Datos” y haz clic en “Avanzado”.

Elegir un filtro de datos avanzado en Excel

En el cuadro “Filtro avanzado”, elige “Filtrar la lista, en su lugar”. Esto oculta los duplicados en el mismo conjunto de datos. Más tarde, puedes copiar y pegar manualmente los valores únicos a un lugar diferente en la misma hoja o a una hoja separada.

Configurar el filtro avanzado para filtrar la lista en su lugar en Excel

Si no has seleccionado ya tu(s) columna(s), selecciónalas. Se mostrarán automáticamente en el campo “Rango de lista”. Deja “Rango de criterios” en blanco.

Marca la casilla junto a “Registros únicos solamente” y presiona “Aceptar”.

Definir el rango de lista para el filtro avanzado en Excel

Eso mostrará valores únicos en tus datos. Usa el atajo Alt + ; para seleccionar filas visibles, solo si deseas realizar alguna acción sobre ellas, como copiar a otra ubicación.

Por el contrario, selecciona “Copiar a otra ubicación” en el cuadro de filtro avanzado si deseas que Excel copie automáticamente los valores únicos a un lugar diferente en la misma hoja.

Selecciona primero el “Rango de lista”. Puedes dejar el “Rango de criterios” en blanco.

Haz clic una vez en el campo “Copiar a” y selecciona las filas en tu hoja donde deseas copiar los datos únicos.

Asegúrate de que la casilla junto a “Registros únicos solamente” esté marcada.

Copiar el filtro avanzado a otra ubicación en Excel

Este método oculta toda la fila duplicada, no solo los valores. También oculta la ocurrencia original del valor duplicado, no solo las versiones duplicadas. Querrás ver los duplicados para extraer los valores originales.

8. Eliminar duplicados de Excel usando Power Query

Power Query puede eliminar valores duplicados en Excel, como se muestra a continuación. Este método elimina toda la fila duplicada.

Abre la pestaña “Datos” y selecciona “Desde tabla/rango”.

Seleccionar Desde tabla/rango en la pestaña de Datos en Excel para configurar un Power Query

Todos tus datos deberían seleccionarse automáticamente. Si no, ingresa el rango de toda la hoja en el cuadro “Crear tabla”. Haz clic en “Aceptar” cuando hayas terminado.

Seleccionar los datos para el Power Query de Excel

Se abrirá el editor de “Power Query”. Selecciona las columnas y haz clic derecho en el encabezado de la columna seleccionada. Elige “Eliminar duplicados” del menú. Esto elimina todos los duplicados en el editor de Power Query. En esta herramienta, la ocurrencia original permanece en la lista.

Eliminar duplicados del Power Query de Excel

Si deseas eliminar duplicados de toda la tabla, haz clic en el botón “Tabla” en la esquina superior izquierda y elige “Conservar duplicados” para mostrar solo las entradas duplicadas y eliminar el resto.

Conservar duplicados en el Power Query de Excel

Esto muestra todos los duplicados, incluidas las entradas originales. Para eliminar los extras y dejar solo las entradas originales, haz clic en “Tabla” nuevamente y selecciona “Eliminar duplicados”.

Eliminar duplicados adicionales del Power Query de Excel

Haz clic en “Cerrar y cargar” en la parte superior para abrir la tabla en una nueva pestaña del mismo libro. Solo se cargarán los resultados de tu consulta. Esto no elimina nada de la hoja original.

9. Usar una tabla dinámica

Usa tablas dinámicas para mostrar solo los valores únicos en tus datos, eliminando así las entradas duplicadas. Esto no elimina realmente ninguna fila o valor de tus datos originales; solo te muestra los valores únicos.

Abre la pestaña “Insertar” y selecciona “Tabla dinámica”. Selecciona “Desde tabla/rango”.

Insertar una tabla dinámica

Selecciona la tabla o rango donde deseas ocultar los valores duplicados. Todo tu conjunto de valores debería seleccionarse por defecto. Si no, presiona Ctrl + A para seleccionar todo. O, usa tu mouse para seleccionar un rango personalizado.

Seleccionar el rango de tu tabla dinámica de Excel

Selecciona si la tabla dinámica debe colocarse en la misma hoja de trabajo o en una nueva hoja de trabajo. Si es una hoja existente, ingresa o selecciona la celda que deseas usar en el cuadro “Ubicación”. Haz clic en “Aceptar”.

Elegir dónde colocar tu tabla dinámica en tu libro de Excel.

En la barra lateral de la tabla dinámica, marca o arrastra las columnas de las que deseas extraer valores únicos a la sección “Filas”.

Seleccionar campos de tabla dinámica

Necesitarás formatear la tabla dinámica para mostrarla en forma tabular. Para eso, ve a la pestaña “Diseño” y realiza los siguientes pasos:

Selecciona “Diseño de informe -> Mostrar en forma tabular”.

Mostrar el informe de la tabla dinámica en forma tabular

Selecciona “Subtotales -> No mostrar subtotales”.

No mostrar subtotales en tu tabla dinámica

Selecciona “Diseño de informe -> Repetir todas las etiquetas de ítems”.

Elegir el diseño del informe de la tabla dinámica para repetir todas las etiquetas de ítems

Selecciona “Totales generales -> Apagar para filas y columnas”.

Apagar los totales generales de la tabla dinámica para filas y columnas.

Obtendrás una tabla dinámica con valores únicos en forma tabular.

Con tantas formas de encontrar y eliminar duplicados en Excel, no hay razón para hacerlo manualmente de nuevo. Elige tu método favorito y ponlo en práctica. Mientras ahorras tiempo con problemas de duplicados, prueba estos consejos y trucos de Microsoft Excel para ahorrarte aún más tiempo. Además, aprende cómo limpiar aún más tus datos en Excel.

Crédito de la imagen: Pixabay. Todas las capturas de pantalla por Crystal Crowder.