Como eliminar filas duplicadas baseadas nunha columna en Excel

  • Comparte Isto
Hugh West

En Microsoft Excel, é tan habitual atopar a necesidade de eliminar filas duplicadas baseándose nunha columna. Podemos inserir fórmulas, aplicar ferramentas destacadas ou usar códigos VBA para cumprir os propósitos. Neste artigo, coñecerás todas as técnicas máis rápidas para eliminar filas duplicadas baseadas nunha única columna só con exemplos e ilustracións axeitados.

Descargar o libro de prácticas

Podes descargar o seguinte libro de Excel que usamos para preparar este artigo.

Eliminar filas duplicadas en función dunha columna.xlsm

3 métodos adecuados para eliminar filas duplicadas baseadas nunha columna en Excel

1. Use a ferramenta "Eliminar duplicados" na folla de cálculo de Excel

Primeiro imos presentar o conxunto de datos. A seguinte táboa ou chat está representando algúns datos detallados para un fondo de caridade. As columnas correspondentes están con varios nomes de doadores, os seus importes de doazóns, as datas de doazón e os medios das súas doazóns.

O que faremos aquí é eliminar as filas duplicadas. baseándose só nos nomes dos doadores. Significa que filtraremos os nomes dos doadores e extraeremos cada nome único xunto coas filas correspondentes só das súas primeiras aparicións.

📌 Paso 1:

➤ Seleccione primeiro toda a táboa.

➤ Baixo a pestana ou fita Datos , escolla a ferramenta Eliminar duplicados das Ferramentas de datos menú despregable.

📌 Paso2:

➤ Aparecerá unha caixa de diálogo. Desde as opcións Columnas , marque o Doador e deixe outras opcións sen marcar.

➤ Prema Aceptar .

E atoparás as seguintes saídas cunha mensaxe emerxente que mostra o estado dos valores de retorno.

Fai clic en Aceptar e agora estás vendo os datos filtrados con todas as filas duplicadas borradas.

Ler máis: Como eliminar Duplicar filas en Excel

2. Aplicar opcións de filtro para eliminar duplicados baseados nunha columna

Agora imos utilizar a función COUNTIF para atopar o número de duplicados en función dunha condición e as saídas mostraranse en a cabeceira Duplicados na Columna F . A continuación, aplicaremos as opcións Filtrar en todas as cabeceiras da táboa de datos e filtraremos as filas duplicadas dependendo das saídas da función CONTARSE .

📌 Paso 1:

➤ Na Cela F5 , escriba a seguinte fórmula:

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

📌 Paso 2:

➤ Prema Introduza e obterá a primeira saída.

➤ Use o Recheo para arrastrar cara abaixo toda a columna e os valores máis que '1' contarase como duplicado.

📌 Paso 3:

➤ Agora selecciona o táboa enteira.

➤ Baixo a pestana Inicio , escolla o comando Filtrar de Ordenar e amp; menú despregable Filtro no menú Editar grupo de comandos.

Teremos asignados os botóns de filtro para todas as cabeceiras na seguinte táboa de datos.

📌 Paso 4:

➤ Fai clic no menú despregable da cabeceira Duplicados e no filtro abriranse as opcións para a columna correspondente.

➤ Na pestana Seleccionar todo , desmarque a opción '1' .

➤ Prema Aceptar e xa está.

Atoparás as filas duplicadas como se mostra a continuación.

📌 Paso 5:

➤ Agora elimina todas as filas duplicadas que conteñan todos os datos.

📌 Paso 6:

➤ Abre as opcións de filtro de novo desde a cabeceira Duplicados na Columna F .

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

➤ Prema Aceptar por última vez.

Finalmente, obterás todas as filas únicas como se mostra na imaxe de abaixo. Agora podes eliminar os botóns de filtro das cabeceiras e os datos resultantes serán os mesmos que xa eliminamos as filas duplicadas.

Ler máis: Como eliminar duplicados en función dos criterios en Excel

3. Executar códigos VBA para eliminar duplicados baseados nunha columna en Excel

No noso método final, inseriremos algúns códigos VBA para definir unha macro que eliminará os duplicados en función do primeira columna.

📌 Paso 1:

➤ Fai clic co botón dereito sobre o Nome da folla (Folla3) primeiro e atoparás algunhas opcións de Folla .

➤ Selecciona Ver código .

A VBA Aparecerá a xanela onde teremos que inserir os códigos.

📌 Paso 2:

➤ Na xanela VBA , pega os seguintes códigos:

4516

📌 Paso 3:

➤ Volva agora á súa folla Excel .

➤ Seleccione toda a táboa de datos.

➤ Desde a Desenvolvedor , preme o comando Macros .

📌 Paso 4:

➤ Na xanela Macro , o nome da Macro asignarase automaticamente.

➤ Fai clic en Executar e xa está. cos pasos.

Como na captura de pantalla a continuación, atoparemos as filas únicas só baseadas na primeira columna. E as filas duplicadas desaparecerán de inmediato.

Ler máis: Como eliminar duplicados en Excel usando VBA

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 que eliminar filas duplicadas e atopar só filas únicas. 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.