Fórmula Excel para encontrar duplicados en una columna

  • Compartir Este
Hugh West

En Microsoft Excel, hay numerosos métodos disponibles para encontrar duplicados en una sola columna. Podemos insertar una función o utilizar una fórmula combinada para identificar los duplicados o coincidencias en nuestra hoja de cálculo de Excel. En este artículo, aprenderá todos los métodos sencillos posibles para encontrar valores duplicados en una columna con ejemplos e ilustraciones adecuadas.

Descargar el cuaderno de prácticas

Puede descargar el libro de Excel que hemos utilizado para preparar este artículo.

Buscar duplicados en una columna.xlsx

8 Formas Adecuadas de Encontrar Duplicados en una Columna con la Fórmula de Excel

1. Utilice la función COUNTIF para encontrar duplicados junto con la primera ocurrencia

En la siguiente tabla, hay varios nombres que se encuentran bajo el Nombre encabezado en Columna B Y bajo el Duplicar encabezado en Columna C ...nosotros... utilice la función COUNTIF para averiguar si algún nombre de la columna de la izquierda tiene duplicados o no. La fórmula devolverá TRUE para nombres duplicados y FALSO para los únicos.

En la primera salida Célula C5 la fórmula con el CONSEJO función será:

=COUNTIF($B$5:$B$14,B5)>1

Tras pulsar Entre en y autocompletar el resto de las celdas en Columna C obtendremos los siguientes resultados.

En esta fórmula, el CONSEJO devuelve el número de recuentos de cada nombre y, utilizando el operador lógico, hemos buscado los recuentos que son mayores que 1 Así podemos identificar los duplicados buscando el valor booleano VERDADERO sólo.

Más información: Fórmula para encontrar duplicados en Excel (6 maneras fáciles)

2. Crear una Fórmula con las Funciones IF y COUNTIF para Buscar Duplicados en una Columna

También podemos combinar SI y CONSEJO para devolver las salidas con textos personalizados. En las funciones Salida la fórmula devolverá Duplicado para los nombres duplicados presentes en Columna B Y si un texto es único en el Nombre la fórmula devolverá un espacio en blanco para el valor de texto correspondiente.

Por lo tanto, la fórmula requerida combinando el SI y CONSEJO funciones en Célula C5 debería ser:

=IF(COUNTIF($B$5:$B$14,B5)>1, "Duplicado","")

Ahora pulse Entre en Utilice Asa de llenado para autocompletar las demás celdas bajo el Salida y encontrará las siguientes salidas a la vez.

En esta fórmula, el SI busca los recuentos de más de 1 y, si los encuentra, devuelve el texto especificado Duplicado de lo contrario, una celda en blanco.

Read More: Cómo encontrar valores duplicados en Excel usando la fórmula (9 métodos)

3. Buscar Duplicados en una Columna sin 1ª Ocurrencia en Excel

En esta sección, insertaremos una fórmula que mostrará Duplicado a partir de la 2ª aparición de un texto similar. Por ejemplo, si un nombre en Columna B está presente tres veces, entonces la fórmula devolverá el texto definido Duplicado sólo para la 2ª y 3ª vez.

La fórmula necesaria para la primera salida Célula C5 será:

=IF(COUNTIF($B$5:$B5,B5)>1, "Duplicado","")

Tras pulsar Entre en y arrastrando hacia abajo hasta la última celda del Salida obtendremos los siguientes valores de retorno.

Para la primera salida en la celda C5 hemos definido el rango de celdas con $B$5:$B5 y, por lo tanto, la fórmula buscará la primera celda sólo para encontrar un valor duplicado. Mientras arrastra hacia abajo el botón Asa de llenado para encontrar las siguientes salidas, el número de celdas en el rango definido para la CONSEJO aumenta en 1 para cada celda sucesiva. Así, la primera aparición de cualquier texto en la celda Nombre columna no se cuenta para más de 1 aquí.

Read More: Cómo encontrar duplicados en una columna usando Excel VBA (5 maneras)

4. Fórmula Excel para encontrar duplicados sensibles a mayúsculas y minúsculas en una sola columna

Ahora aplicaremos otra fórmula combinada para encontrar los duplicados que distinguen mayúsculas de minúsculas. Vamos a combinar las fórmulas Funciones IF, SUM y EXACT Aquí. EXACTO comprueba si dos cadenas son exactamente iguales. La función SUMA simplemente suma los valores numéricos.

En la primera salida Célula C5 la fórmula combinada con las funciones referidas será:

=IF(SUM((--EXACT($B$5:$B$14,B5)))<=1,"", "Duplicado")

Ahora pulse Entre en y autocompletar toda la columna para encontrar todos los valores de retorno.

Si se fija, verá que el nombre "Fred está presente tres veces en el Nombre Pero la fórmula ha devuelto Duplicado sólo para las dos primeras ocurrencias y la tercera se ignora porque su primera letra no coincide con las demás.

🔎 ¿Cómo funciona la fórmula?

  • En EXACTO busca las coincidencias exactas y entre mayúsculas y minúsculas del primer texto de la columna Nombre y devuelve el siguiente resultado:

{VERDADERO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO}

  • Con el uso de doble-unario (-) los valores de retorno se convierten en números, '1' para TRUE y '0' para FALSO Por lo tanto, los valores de retorno aquí serán:

{1;0;0;0;0;0;0;0;0;0}

  • En SUM suma todos los valores numéricos encontrados en el paso anterior.
  • =SUMA((-EXACT($B$5:$B$14, B5)))<=1: Esta parte de la fórmula comprueba si la suma o el valor de retorno encontrado en el último paso es igual o menor que 1 .
  • Por último, el SI busca la suma menor o igual a 1 y devuelve una celda en blanco, y si no se encuentra entonces devuelve el texto definido Duplicado .
  • La fórmula se aplica al resto de las celdas de la tabla Salida después de rellenar la primera celda.

Más información: Encontrar Duplicados en Dos Columnas en Excel (6 Enfoques Adecuados)

Lecturas similares

  • Excel Buscar Duplicados en Columna y Eliminar Fila (4 Maneras Rápidas)
  • Excel Encuentra Filas Duplicadas Basándose en Varias Columnas
  • Cómo encontrar filas duplicadas en Excel (5 formas rápidas)
  • Lista Excel Top 10 con Duplicados (2 Formas)
  • Cómo comparar filas en Excel en busca de duplicados

5. Buscar Secuencia de Duplicados con Fórmula Excel

En esta sección, buscaremos los duplicados con la función CONSEJO y devolverá el número secuencial de cada aparición del texto similar en la columna de salida.

La fórmula requerida en la primera salida Célula C5 es:

=COUNTIF($B$5:$B5,B5)

Pulse Entre en , rellene toda la columna y obtendrá los siguientes valores de retorno. En la imagen siguiente, el nombre Fred está presente tres veces y en las celdas de salida resaltadas, se ven los números secuenciales de todos los duplicados incluyendo también la 1ª ocurrencia.

En esta fórmula, hemos utilizado el referencia relativa de celda para el rango de celdas seleccionado. Así, cuando la fórmula empieza a bajar en el Salida Por lo tanto, el texto duplicado en todas las celdas siguientes se ignora hasta que la fórmula alcanza el valor duplicado correspondiente.

6. Filtrar y Eliminar Duplicados en una Columna en Excel

Después de aplicar la fórmula para encontrar los valores duplicados, podemos filtrarlos y eliminarlos inmediatamente. En la imagen de abajo, los datos de salida se han encontrado siguiendo el método anterior. Ahora vamos a seguir los siguientes pasos para cumplir nuestros objetivos en esta sección.

📌 Paso 1:

➤ Seleccione primero toda la tabla, incluidas sus cabeceras.

➤ Bajo el Inicio seleccione la opción Filtro del Ordenar y filtrar en el menú desplegable Edición de grupo de comandos.

Entonces, acabamos de activar el Filtro para nuestras cabeceras en la siguiente tabla.

📌 Segundo paso:

➤ Haga clic en el botón Salida y desmarque la primera opción que muestra el valor numérico '1' .

➤ Ahora pulse OK .

Ahora vemos los textos duplicados sin su 1ª ocurrencia en la tabla filtrada de abajo.

📌 Tercer paso:

➤ Selecciona las celdas que contienen los nombres y las salidas correspondientes.

➤ Y borrarlos todos.

📌 Paso 4:

➤ Abrir el Salida filtrar de nuevo.

➤ Marque la opción que muestra '1' sólo.

➤ Prensa Entre en y ya está.

Como en la siguiente captura de pantalla, ahora obtendrá todos los datos de texto único o sólo los nombres.

Más información: Cómo encontrar y eliminar filas duplicadas en Excel

7. Fórmula Excel para Encontrar Duplicados en una Columna Basada en una Condición

También podemos insertar una condición y encontrar los duplicados en consecuencia para los valores que se encuentran en una columna. En la siguiente imagen, tenemos una columna adicional ahora que representa los departamentos para todos los empleados de una organización.

Ahora podemos tener dos empleados con un nombre similar pero en departamentos diferentes. Y uno de sus nombres con el departamento correspondiente puede estar presente con duplicaciones en el siguiente conjunto de datos. Combinando los datos de SI y CONSEJOS buscaremos ahora esas filas duplicadas.

La fórmula requerida en la primera salida Celda D5 será:

=IF(COUNTIFS($B$5:$B$14,B5,$C$5:$C$14,C5)>1, "Duplicado","")

Tras pulsar Entre en y rellenando todo el Salida obtendremos los valores de retorno que se muestran a continuación.

En Columna B tenemos el nombre "Fred tres veces pero sólo una de ellas es con el Ventas departamento (Fila 7) Las otras dos apariciones del nombre similar son con el Marketing departamento (Fila 9 y Fila 13) Por lo tanto, podemos introducir varias condiciones en el campo CONSEJOS para encontrar la salida deseada.

Más información: Buscar coincidencias o valores duplicados en Excel

8. Buscar y resaltar duplicados con la regla de formato condicional

En la última sección, encontraremos los duplicados y los resaltaremos utilizando la función Formato condicional Asignaremos una fórmula con el comando CONSEJO en la función Caja de reglas y luego definir el formato de las celdas donde nuestra fórmula devolverá el valor booleano VERDADERO sólo.

Sigamos ahora los pasos que se indican a continuación para cumplir los criterios:

📌 Paso 1:

➤ Seleccionar todos los nombres bajo el Nombre encabezado en Columna B .

➤ Bajo el Inicio elija la opción Nueva norma del Formato condicional desplegable.

Aparece un cuadro de diálogo denominado Nueva regla de formato aparecerá.

📌 Segundo paso:

➤ Seleccione el Tipo de regla como 'Utilizar una fórmula para determinar qué celdas formatear' .

➤ En el Descripción de la norma introduzca la siguiente fórmula:

=COUNTIF($B$5:$B$14,B5)>1

➤ Prensa Formato .

📌 Tercer paso:

➤ En el Formatear celdas pase a la ventana Rellene y seleccione un color de fondo para las celdas duplicadas.

➤ Prensa OK .

📌 Paso 4:

➤ Encontrará una vista previa del formato de la celda como se muestra en la imagen siguiente.

➤ Prensa OK por última vez y hemos terminado.

Por último, observará los duplicados resaltados, incluidas las primeras ocurrencias, como se muestra en la siguiente captura de pantalla.

Más información: Cómo encontrar, resaltar y eliminar duplicados en Excel

Conclusiones

Espero que todos estos sencillos métodos mencionados anteriormente te ayuden ahora a aplicarlos en tus hojas de cálculo de Excel cuando tengas que identificar duplicados con fórmulas. Si tienes alguna pregunta o comentario, por favor házmelo saber en la sección de comentarios. O puedes echar un vistazo a nuestros otros artículos relacionados con las funciones de Excel en este sitio web.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.