Táboa de contidos
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.