Fórmula para atopar duplicados en Excel (6 xeitos sinxelos)

  • Comparte Isto
Hugh West

Aquí, imos describir algunhas formas de atopar duplicados en Excel usando fórmulas. Algúns deles poden serlle coñecidos e outros serán novos. Tentaremos describilo da forma máis sinxela para que poidas collelo facilmente.

Aquí incluímos un conxunto de datos que indicaba Nome do alumno e as súas Froitas favoritas.

Descargar o libro de prácticas

Descarga esta folla de prácticas para facer exercicio mentres lees este artigo.

Fórmula para buscar duplicados.xlsx

1. Fórmula para atopar duplicados en Excel, incluíndo 1 st Ocurrencias

1.1 Usando COUNTIF para atopar duplicados nunha columna en Excel

Imos ter unha táboa de elementos como froitas. Aquí, o nome do elemento está na columna e quere atopar un duplicado.

Aquí tes unha fórmula para atopar duplicados en Excel, incluíndo as primeiras ocorrencias,

=COUNTIF(B:B,B4)>1

Como podes ver na imaxe de arriba, o a fórmula devolve VERDADEIRO para valores duplicados e FALSO para valores únicos. Nesta fórmula, seleccionamos toda a columna B .

Nota:

Podes atopar duplicados nun rango fixo de celas en lugar de nunha columna enteira . Para iso, cómpre bloquear ese intervalo co signo $ . Por exemplo, para buscar duplicados nas celas B4:B10, use esta fórmula:

=COUNTIF($B$4:$B$10,B4)>1

1.2 Contar o número de duplicadosUsando CONTARSE

Se queres saber o número total de valores duplicados, podes usar a función CONTARSE . Para contar os valores duplicados, cómpre utilizar a fórmula dada COUNTIF : =COUNTIF($B$4:$B$10, $B4)

1.3 Usando a función IF con COUNTIF en Excel

Para un duplicado, pode usar a Función IF con COUNTIF e obter un duplicado ou número único.

=IF(COUNTIF($B$4:$B$10,$B4)>1,"Duplicate","Unique")

No caso de querer que unha fórmula de Excel atope só duplicados, substitúa " Único ” cun espazo en branco (“ “) así:

=IF(COUNTIF($B$4:$B$10,$B4)>1,"Duplicate","")

A fórmula mostrará “ Duplicados ” para rexistros duplicados e unha cela en branco para rexistros únicos.

2. Fórmula para atopar duplicados en Excel sen 1 st Ocurrencias

Aquí detectaremos duplicados sen a primeira aparición. Aquí usamos dúas fórmulas, unha SE con CONTARSE e a outra é SE con CONTARSE .

2.1 Usando a función If nun Excel dunha columna

Se desexa filtrar ou eliminar duplicados, a fórmula mencionada anteriormente non funcionará. Porque marca todos os rexistros idénticos como duplicados. E se queres manter os valores únicos na túa lista, non podes eliminar todos os rexistros duplicados, só tes que eliminar a segunda instancia e todas as seguintes.

Entón, modificaremos a nosa fórmula duplicada de Excel usando célula absoluta e relativareferencias:

=IF(COUNTIF($B$4:$B4,$B4)>1,"Duplicate","")

Como podes ver na seguinte imaxe, esta fórmula non identifica a primeira aparición de “ Mazás ” como duplicado:

2.2 Usando a función If con COUNTIFS para atopar duplicados en dúas columnas

Arriba mostramos como atopar valores duplicados nunha soa columna, agora veremos aquí como atopar duplicados en dúas columnas en Excel.

Neste exemplo, tomamos unha táboa onde o Nome do alumno está na columna A e os Froitas están na columna B. Agora queremos atopar valores duplicados tendo o mesmo nome e froitos.

A fórmula para atopar valores duplicados en dúas columnas é

=IF(COUNTIFS($B$4:$B$10,$B4,$C$4:$C$10,$C4)>1,"Duplicate","Unique ")

3. Usando a función If con SUMPRODUCT para atopar duplicados en varias filas

Podemos atopar duplicados en varias filas. Aquí usaremos a función SUMPRODUCT coa función IF .

Aquí está a fórmula:

=IF(SUMPRODUCT(($B$4:$B$10=B4)*1,($C$4:$C$10=C4)*1,($D$4:$D$10=D4)*1)>1,"Duplicates","Unique")

Se desglosa a fórmula a

=SUMPRODUCT(($B$4:$B$10=B4)*1,($C$4:$C$10=C4)*1,($D$4:$D$10=D4)*1)

Recibirá cantas veces se repite esa fila.

Na fórmula, $B$4:$B$10,$C$4:$C$10,$D$4:$D$ indica as columnas do intervalo nas que queres atopar o duplicado dende. Podes cambiar o intervalo segundo os teus datos. Aquí estamos usando referencias absolutas para obter valores exactos do intervalo de datos. E B4 , C4, D4 indican as primeiras celas de cada columna dos datos que deben seraplicado a esta fórmula, pode cambialos segundo os seus datos.

A fórmula anterior baséase nos datos de 3 columnas, pode aumentar as columnas do seu intervalo de datos e, en consecuencia, engadirá os intervalos. E despois atopa facilmente as filas idénticas.

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.