Fórmula de Excel para atopar duplicados nunha columna

  • Comparte Isto
Hugh West

En Microsoft Excel, hai numerosos métodos dispoñibles para atopar duplicados nunha única columna. Podemos inserir unha función ou usar unha fórmula combinada para identificar os duplicados ou coincidencias na nosa folla de cálculo de Excel. Neste artigo, aprenderás todos os métodos sinxelos posibles para atopar valores duplicados nunha columna con exemplos e ilustracións adecuadas.

Descargar o libro de prácticas

Podes descarga o caderno de Excel que usamos para preparar este artigo.

Buscar duplicados nunha columna.xlsx

8 xeitos adecuados de atopar Duplicados nunha columna coa fórmula de Excel

1. Use a función COUNTIF para atopar duplicados xunto coa primeira aparición

Na seguinte táboa, hai varios nomes baixo a cabeceira Nome na Columna B . E baixo a cabeceira Duplicar da Columna C , utilizaremos a función COUNTIF para descubrir se algún nome da columna da esquerda ten duplicados ou non. A fórmula devolverá VERDADEIRO para os nomes duplicados e FALSO para os únicos.

Na primeira saída Cela C5 , a fórmula coa función CONTARSE será:

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

Despois de premer Intro e enchendo automaticamente o resto das celas da Columna C , obteremos os seguintes resultados.

Nesta fórmula, o A función COUNTIF devolve o número de contas para cada nome e usandoo operador lóxico, buscamos as contas que son maiores que 1 . Así, podemos identificar os duplicados buscando só o valor booleano 'TRUE' .

Ler máis: Fórmula para atopar duplicados en Excel (6 Easy Camiños)

2. Crea unha fórmula con funcións SE e CONTARSE para atopar duplicados nunha columna

Tamén podemos combinar as funcións SE e CONTARSE para devolver as saídas con textos personalizados . Baixo a cabeceira Saída , a fórmula devolverá ‘Duplicado’ para os nomes duplicados presentes na Columna B . E se un texto é único na columna Nome , entón a fórmula devolverá un espazo en branco para o valor de texto correspondente.

Entón, a fórmula requirida que combina o SE e As funcións CONTAR SE na Cela C5 deberían ser:

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

Agora preme Intro , usa Enche o controlador para encher automaticamente as outras celas baixo a cabeceira Saída e atoparás as seguintes saídas á vez.

En Esta fórmula, a función SE busca as contas superiores a 1 e, se se atopa, devolve o texto especificado 'Duplicar' , se non, unha cela en branco.

Ler máis: Como atopar valores duplicados en Excel usando fórmulas (9 métodos)

3. Buscar duplicados nunha columna sen a primeira aparición en Excel

Nesta sección, inseriremos unha fórmula que mostrará ‘Duplicado’ dea 2a aparición dun texto semellante. Por exemplo, se un nome na Columna B está presente tres veces, entón a fórmula devolverá o texto definido 'Duplicar' só para a segunda e a terceira aparición.

A fórmula necesaria para a primeira saída Cela C5 será:

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

Despois de premer Intro e arrastrar cara abaixo ata a última cela da columna Saída , obteremos os seguintes valores de retorno.

Para a primeira saída da cela C5 , definimos o intervalo de celas só con $B$5:$B5 e, polo tanto, a fórmula buscará só a primeira cela para atopar un valor duplicado. Mentres arrastra cara abaixo o Manija de recheo para atopar as seguintes saídas, o número de celas no intervalo definido para a función CONTARSE aumenta en 1 para cada cela sucesiva. Polo tanto, a primeira aparición de calquera texto na columna Nome non se conta para máis de 1 aquí.

Ler máis: Como atopar duplicados en unha columna usando Excel VBA (5 xeitos)

4. Fórmula de Excel para atopar duplicados que distinguen maiúsculas e minúsculas nunha única columna

Agora aplicaremos outra fórmula combinada para atopar os duplicados que distinguen maiúsculas e minúsculas. Imos combinar as funcións IF, SUM e EXACT aquí. A función EXACTA comproba se dúas cadeas son exactamente iguais. A función SUMA simplemente suma os valores numéricos.

Na primeira saída CelaC5 , a fórmula combinada coas funcións referidas será:

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

Agora preme Intro e enche automaticamente toda a columna para atopar todos os valores de retorno.

Se notas, verás que o nome 'Fred' está presente tres veces na columna Nome . Pero a fórmula devolveu 'Duplicado' só para as dúas primeiras ocorrencias e a terceira é ignorada xa que a súa primeira letra non coincide coas outras.

🔎 Como funciona a fórmula?

  • A función EXACTA aquí busca a distinción entre maiúsculas e minúsculas e exacta coincide co primeiro texto da columna Nome e, polo tanto, devolve a seguinte saída:

{VERDADEIRO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO

  • Co uso de dobre unario (–) , os valores de retorno convértense en números, '1' para VERDADEIRO e '0' para FALSO . Polo tanto, os valores de retorno aquí serán:

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

  • A función SUMA a continuación suma todos os valores numéricos atopados no paso anterior.
  • =SUMA((–EXACT($B$5:$B$14, B5)))<=1: Esta parte da fórmula comproba se a suma ou o valor de retorno atopado no último paso é igual ou inferior a 1 .
  • Finalmente, a función SE busca a suma menor ou igual a 1 e devolve unha cela en branco, e se non se atopa, devolve o texto definido 'Duplicar' .
  • A fórmula faise aplicable ao resto das celas da columna Saída despois de encher a primeira cela.

Ler máis: Buscar duplicados en dúas columnas en Excel (6 enfoques adecuados)

Lecturas similares

  • Excel Buscar duplicados en columna e eliminar filas (4 xeitos rápidos)
  • Excel Buscar filas duplicadas en función de varias columnas
  • Como atopar filas duplicadas en Excel (5 formas rápidas)
  • Lista das 10 mellores listas de Excel con duplicados (2 formas)
  • Como comparar Filas en Excel para duplicados

5. Buscar a secuencia de duplicados coa fórmula de Excel

Nesta sección, buscaremos os duplicados coa función CONTAR SE e, a continuación, devolverá o número secuencial de cada aparición do texto semellante na columna Saída.

A fórmula requirida na primeira saída Cela C5 é:

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

Preme Intro , enche toda a columna e obterás os seguintes valores de retorno. Na imaxe de abaixo, o nome Fred está presente tres veces e nas celas de saída resaltadas, estás vendo os números secuenciais de todos os duplicados, incluída tamén a primeira aparición.

Nesta fórmula, utilizamos a referencia de cela relativa para o intervalo de celas seleccionado. Entón, cando a fórmula comeza a baixar na columna Saída , admíteseo aumento do número de celas ata só a cela de saída correspondente. Así, o texto duplicado en todas as celas seguintes é ignorado ata que a fórmula alcanza o valor duplicado correspondente.

6. Filtrar e eliminar duplicados nunha columna en Excel

Despois de aplicar a fórmula para atopar os valores duplicados, podemos filtralos e eliminalos inmediatamente. Na imaxe de abaixo, os datos de saída atopáronse seguindo o método anterior. Agora imos seguir os seguintes pasos para cumprir os nosos obxectivos nesta sección.

📌 Paso 1:

➤ Seleccione primeiro toda a táboa, incluíndo as súas cabeceiras.

➤ Baixo a pestana Inicio , seleccione a opción Filtrar no Ordenar e amp; Filtro no menú despregable Edición grupo de comandos.

Entón, acabamos de activar o Filtro botóns para as nosas cabeceiras na seguinte táboa.

📌 Paso 2:

➤ Fai clic no botón Saír e desmarca a primeira opción que mostra o valor numérico '1' .

➤ Agora preme Aceptar .

Agora estamos a ver os textos duplicados sen a súa primeira aparición na táboa filtrada de abaixo.

📌 Paso 3:

➤ Selecciona as celas que conteñen os nomes e as saídas correspondentes.

➤ E elimínaas todas.

📌 Paso 4:

➤ Abre de novo o filtro Saída .

➤ Marque a opciónmostra só '1' .

➤ Preme Intro e xa está.

Como en na seguinte captura de pantalla, agora obterá todos os datos de texto únicos ou só os nomes.

Ler máis: Como atopar & Eliminar filas duplicadas en Excel

7. Fórmula de Excel para atopar duplicados nunha columna en función da condición

Tamén podemos inserir unha condición e descubrir os duplicados en consecuencia para os valores que se atopan nunha columna. Na imaxe de abaixo, agora temos unha columna adicional que representa os departamentos de todos os empregados dunha organización.

Agora podemos ter dous empregados cun nome similar pero en departamentos diferentes. E un dos seus nomes co departamento correspondente pode estar presente con duplicacións no seguinte conxunto de datos. Ao combinar as funcións SE e CONTARSE , agora buscaremos esas filas duplicadas.

A fórmula requirida no A primeira saída A cela D5 será:

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

Despois de premer Intro e enchendo toda a columna Saída , obteremos os valores de retorno como se mostra a continuación.

Na Columna B , temos o nome 'Fred' tres veces pero só delas está co departamento Vendas (Fila 7) . As outras dúas ocorrencias co nome similar están co departamento de Marketing (Fila 9 e Fila 13) . Entón, un deles é unha duplicación. Así, podemosintroduza varias condicións na función COUNTIFS para atopar a saída necesaria.

Ler máis: Busca coincidencias ou valores duplicados en Excel

8. Buscar e resaltar duplicados coa regra de formato condicional

Na última sección, descubriremos os duplicados e resaltaremos mediante o comando Formato condicional . Asignaremos unha fórmula coa función CONTAR SE na Caixa de regras e despois definiremos o formato das celas onde a nosa fórmula devolverá o valor booleano 'VERDADEIRO' só.

Sigamos agora os pasos seguintes para cumprir os criterios:

📌 Paso 1:

➤ Seleccione todos os nomes baixo a cabeceira Nome na Columna B .

➤ Baixo a cinta Inicio , escolla a opción Nova regra no menú despregable Formato condicional .

Aparecerá un cadro de diálogo chamado Nova regra de formato .

📌 Paso 2:

➤ Seleccione o Tipo de regra como 'Usar unha fórmula para determinar que celas dar formato ' .

➤ Na caixa Descrición da regra , insire a seguinte fórmula:

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

➤ Prema Formato .

📌 Paso 3:

➤ No Formato de celas , cambia á pestana Encher e selecciona unha cor de fondo para as celas duplicadas.

➤ Prema Aceptar .

📌 Paso 4:

➤ Atoparás unha vista previa do formato dea cela como se mostra na imaxe de abaixo.

➤ Preme Aceptar por última vez e rematamos.

Finalmente , notarás os duplicados resaltados, incluídas as primeiras ocorrencias, como se mostra na seguinte captura de pantalla.

Ler máis: Como atopar, Resaltar & Eliminar duplicados en Excel

Palabras de conclusión

Espero que todos estes métodos sinxelos mencionados anteriormente che axuden agora a aplicalos nas túas follas de cálculo de Excel cando teñas para identificar duplicados con fórmulas. Se tes algunha dúbida ou comentario, fágamelo saber na sección de comentarios. Ou pode consultar os nosos outros artigos relacionados coas funcións de Excel neste sitio web.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.