Táboa de contidos
Se queres Extraer elementos únicos dunha lista en Excel , este artigo será moi útil para ti. Aquí, guiarémosche a través de 10 métodos sinxelos para extraer elementos únicos dunha lista.
Descargar libro de traballo
Extraer elementos únicos.xlsm
10 métodos para extraer elementos únicos dunha lista en Excel
Aquí describimos cada un dos métodos paso a paso para que poida Extraer elementos únicos dunha lista sen esforzo. Usamos Excel 365. Podes usar calquera versión de Excel dispoñible.
Método 1: Extraer elementos únicos dunha lista mediante a fórmula matricial
A seguinte Lista de produtos contén Número de identificación e Nome do produto . Podemos ver que hai repetición en Nome do produto . Queremos extraer produtos únicos desa lista. Usaremos Fórmula matricial para extraer elementos únicos.
➤ Para comezar, escribiremos a seguinte fórmula na cela E5 .
=IFERROR(INDEX($C$5:$C$12,MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0)),"")
Esta fórmula é unha combinación de I NDE X<2 Funcións>, MATC H e CONTARSE .
- CONTAR SE($E$4 :E4,$C$5:$C$12) → Comproba a lista única e devolve un 0 cando non se atopa unha coincidencia e 1 cando se atopa unha coincidencia.
- MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0) → Identifica a posición da primeira aparición de non coincidencia, aquí prográmaa representar con0.
- INDICE($C$5:$C$12,COINCIDENCIAR(0,CONTARSE($E$4:E4,$C$5:$C$12),0)) → INDEX usa a posición que devolve COINCIDENCIA e devolve o nome do elemento da lista.
- Pode atopar erros cando non haxa máis elementos únicos. Para desfacerse del, utilizamos a función IFERROR , utilizando a función substituímos a mensaxe de erro por espazo en branco.
➤ Despois diso, temos que premer Intro .
➤ Temos que arrastrar cara abaixo a fórmula coa ferramenta Encher Manexar ferramenta .
➤ Finalmente, podemos ver os elementos únicos na táboa Produtos únicos que usan a fórmula matricial .
Ler máis: VBA para obter valores únicos da columna á matriz en Excel (3 criterios)
Método 2: Usando a función UNIQUE para extraer da lista
Queremos extraer elementos únicos do seguinte Nome do produto mediante a Función ÚNICA .
➤ En primeiro lugar, escribiremos o =UNIQUE na cela E5 e aparecerá unha UNIQUE Function .
➤ Temos que seleccionar unha matriz , que é o noso Nome do produto , polo tanto, seleccionamos C5 a C12 .
➤ Despois diso, temos que poñer unha coma, ” , ”, e temos que facer dobre clic en Falso-Devolver filas únicas .
➤ Pecharemos o corchete e prememos Intro .
➤ Finalmente, podemos ver extraer elementos únicos ena táboa Lista de produtos únicos mediante a función ÚNICA . Tamén podemos ver a fórmula na Barra de fórmulas .
Ler máis: Buscar valores únicos nunha columna en Excel (6 métodos)
Método 3: Usando fórmulas non matriciales de funcións LOOKUP e COUNTIF
Podemos usar unha fórmula non matricial que estea formada por BUSCAR e CONTARSE tamén. Vexamos como esta fórmula nos axuda a extraer o único dunha lista.
Aquí, escribimos a seguinte fórmula na cela E5 .
=LOOKUP(2,1/(COUNTIF($E$4:E4,$C$5:$C$12)=0),$C$5:$C$12)
- CONTARSE($E$4:E4,$C$5:$C$12) → Comproba o único lista e devolve un 0 cando non se atopa unha coincidencia e 1 se se atopa unha coincidencia. Isto xera unha matriz que consta de valores Binarios VERDADEIRO e FALSO . A continuación, divide 1 por esta matriz que proporciona outra matriz dos valores 1 e o erro de #DIV/0 .
- A función externa LOOKUP ten o 2 como busca valor, onde o resultado da parte COUNTIF funciona como lookup_vector. Comparando estes dous, BUSCAR coincide co valor final do erro e devolve o valor correspondente.
➤ Despois, premeremos Introduza .
➤ Arrastraremos cara abaixo a fórmula co Recheo de control .
➤ Finalmente, podemos ver os elementos únicos extraídos na táboa Produto único usando unha táboa Non Fórmula de matriz . Tamén podemos ver a fórmula na fórmula bar .
Ler máis: Como extraer valores únicos en base a criterios en Excel
Método 4: extraer os duplicados excluídos mediante a fórmula matricial
Neste método, extraeremos elementos únicos excluíndo os duplicados mediante a fórmula Matriz .
➤ En primeiro lugar, escribirá a seguinte fórmula na cela E5 .
=INDEX(List,MATCH(0,INDEX(COUNTIF(E4:$E$4,List)+(COUNTIF(List,List)1),0,0),0))
Aquí, E4:$E$4 é a primeira cela da columna na que queremos publicar o resultado da extracción e a Lista é o intervalo de celas seleccionadas de C5 a C12 .
As dúas funcións INDEX devolven o valor inicial e o final da localización derivada por COUNTIFS e MATCH respectivamente.
➤ Despois diso, premeremos Intro .
➤ Despois, arrastraremos a fórmula coa ferramenta Encher o manexo .
➤ Finalmente, podemos ver os dous produtos únicos excluíndo a duplicación.
Ler máis: Como obter valores únicos do intervalo en Excel (8 métodos)
Método 5: Extraer elementos únicos dunha lista mediante o filtro avanzado
Pode utilizar unha función de Excel chamada Filtro avanzado para extraer elementos únicos dunha lista. Imos saber como facelo.
➤ En primeiro lugar, selecciona o intervalo de datos que queres extraer
➤ Despois diso, fai clic na pestana Datos .
Aquí seleccionamos as celas e exploramos os Datos pestana. Alí atopará unha opción Avanzado (dentro do grupo de comandos Ordenar e filtrar ).
➤ Despois diso, aparecerá unha xanela Filtro avanzado .
➤ Seleccionaremos Copiar a outra localización
➤ Daremos a localización $E $4 na caixa Copiar en
➤ Asegúrate de facer clic en Só rexistros únicos .
➤ Agora, fai clic en Aceptar .
➤ Finalmente, podemos ver que os elementos únicos se extraen na táboa Produto único usando Filtro avanzado .
Ler máis: Como atopar valores únicos de varias columnas en Excel
Método 6: Extraer valores únicos que distinguen maiúsculas e minúsculas
Se temos valores distintos que distinguen entre maiúsculas e minúsculas como na seguinte táboa Lista , podemos usar unha Matriz fórmula para extraer elementos únicos desa lista.
➤ En primeiro lugar, temos que escribir a seguinte fórmula na cela D3 .
=IFERROR(INDEX($B$3:$B$10, MATCH(0, FREQUENCY(IF(EXACT($B$3:$B$10,TRANSPOSE($D$2:D2)), MATCH(ROW($B$3:$B$10), ROW($B$3:$B$10)), ""), MATCH(ROW($B$3:$B$10), ROW($B$3:$B$10))), 0)), "")
➤ Despois diso, presionaremos Intro .
➤ Nós w arrastraremos a fórmula cara abaixo usando Recheo de control .
➤ Finalmente, podemos ver os valores únicos extraídos que distinguen entre maiúsculas e minúsculas na táboa Minúsculas e minúsculas. Valores diferenciados sensibles .
Método 7: táboa dinámica para extraer elementos únicos dunha lista
Podemos extraer elementos únicos dos seguintes Lista de produtos mediante a Táboa dinámica .
➤ En primeiro lugar,seleccionará o intervalo de datos do que queremos extraer elementos únicos.
➤ Aquí, seleccionamos o intervalo de datos C4 a C12 .
➤ Despois diso, seleccione a pestana Inserir de Cinta .
➤ Despois, seleccione a Táboa dinámica .
➤ Despois diso, temos que seleccionar Folla de traballo existente .
➤ Temos que dar unha localización. Aquí, seleccionamos a localización E4 a E12 .
➤ Marcar Engadir estes datos ao modelo de datos
➤ Fai clic en Aceptar .
➤ Finalmente, podemos ver que cando marcamos o Nome do produto na Táboa dinámica , o produto único extraído aparece na táboa Niveis de fila .
Método 8: VBA para extraer único
de a seguinte táboa Lista de produtos , queremos extraer o Nome do produto único mediante o código VBA .
➤ Primeiro de todo, escribiremos ALT+F11 na nosa folla de traballo. Aquí, estamos a traballar en Folla8 .
➤ Despois diso, aparecerá unha xanela do proxecto VBA .
➤ Temos que facer dobre clic en Folla8 .
➤ Aparecerá unha xanela do editor VBA .
➤ Teclearemos o seguinte código na xanela do editor VBA .
8080
Aquí declaramos un Long escriba variable e inseriu a última fila nesa. A continuación, aplique varios métodos ActiveSheet para copiar o intervalo mantendo Único como Verdadero .
➤pecha a xanela do VBA editor e irá á nosa folla activa 8.
➤ Alí teclearemos ALT+F8 , e aparecerá unha xanela de nome de macro.
➤ Faremos clic en Executar .
➤ Finalmente, veremos os produtos únicos no Nome do produto táboa.
Ler máis: Excel VBA para obter valores únicos da columna (4 exemplos)
Método 9: Resaltar elementos únicos
Queremos destacar o Nome do produto único da seguinte Lista de produtos .
➤ En primeiro lugar, seleccione Nome do produto de C5 a C12 .
➤ Despois, iremos ao Pestaña Inicio .
➤ Seleccione Formato condicional .
➤ A continuación, seleccione Nova regra .
Aparecerá unha xanela Nova regra de formato .
➤ Seleccione Usar unha fórmula para determinar que celas formatar .
➤ Escriba a seguinte fórmula na caixa Formato de valores onde esta fórmula sexa verdadeira .
=COUNTIF($C$5:C5,C5)=1
➤ A continuación, prema en Formato .
A Aparecerá a xanela Formatar celas .
➤ Fai clic na opción Encher .
➤ Selecciona unha cor, aquí seleccionamos o azul.
➤ A continuación, faga clic en Aceptar .
➤ Agora, consulte a Vista previa e prema en Aceptar .
➤ Finalmente, podemos ver o Nome do produto único resaltado.
Método 10: formato condicional para obter elementos únicos
No seguinte Lista de produtos , queremos ocultar o Nome do produto duplicado e queremos mostrar só os nomes de produtos únicos.
➤ Para facelo, primeiro temos que seleccionar o Nome do produto desde as celas C5 ata C12 .
➤ Despois diso, iremos á pestana Inicio na Cinta , e temos que seleccionar Formato condicional .
➤ Despois, seleccione Nova regra .
Aparecerá unha xanela Nova regra de formato .
➤ Temos que seleccionar Usar unha fórmula para determinar que celas formatar .
➤ Escribimos a seguinte fórmula na caixa Formato de valores onde esta fórmula é verdadeira .
=COUNTIF($C$5:C5,C5)>1
➤ Entón, prema en Formato .
Aparecerá unha xanela Formato de celas .
➤ Seleccionaremos o Opción de letra .
➤ Despois, temos que seleccionar branco Cor do tema.
➤ Fai clic en Aceptar .
➤ Podemos ver a Vista previa e faremos clic en Aceptar .
➤ Agora, podemos ver que aparecen os nomes de produtos duplicados ocultos, xa que son de cor branca.
➤ Agora queremos clasificar os produtos únicos na parte superior da lista. Polo tanto, temos que facer clic co botón dereito sobre calquera das celas. Aquí, prememos co botón dereito sobre a cela C5 .
➤ Despois diso, temos que seleccionar a opción Filtro .
➤ Agora, temos que seleccionar Filtrar pola cor da fonte das celas seleccionadas .
➤ Finalmente, podemos ver que haisó o nome único do produto na táboa Lista de produtos .