Como usar a función ÚNICA de Excel (20 exemplos)

  • Comparte Isto
Hugh West

En conxuntos de datos grandes existe a posibilidade de que os valores duplicados se produzan máis dunha vez. Para obter valores únicos dun intervalo ou dunha lista, pode utilizar a función ÚNICA de Excel. A función ÚNICA de Excel devolve unha lista de valores únicos nun intervalo ou nunha lista. A función ÚNICA admite tipos de valores de texto, números, datas, horas, etc.

Neste artigo mostrareiche varios exemplos de utilizando a función ÚNICA de Excel.

Descargar para practicar

Usos da función UNIQUE.xlsx

Conceptos básicos de Función EXP: Resumo e amp; Sintaxe

Resumo

A función ÚNICA de Excel devolve unha lista de valores únicos nun intervalo ou nunha lista. É unha función moi sinxela, pode extraer valores distintos únicos e únicos e tamén axuda a comparar columnas con columnas ou filas con filas.

Sintaxe

UNIQUE(array, [by_col], [exactly_once])

Argumentos

Argumentos Requirido/Opcional Explicación
matriz Requirido É un intervalo de celas ou matriz da que extraer valores únicos
por_col Opcional É un valor booleano sobre como comparar e extraer valores únicos .

Aquí, FALSO significa por fila; VERDADEIRO significa por columna. predeterminadocriterios para aplicar OU para comprobar calquera dos criterios.

Agora, a función ÚNICA devolverá os valores únicos dos valores filtrados onde O aplícase.

Finalmente, prema ENTER e obterá os valores únicos se se cumpre algunha das condicións.

15. Obter valores únicos ignorando os espazos en branco

Mentres utiliza a función ÚNICA coa función FILTRO pode extraer valores únicos mentres se ignoran as celas en branco.

⏩ Na cela F4, escriba a seguinte fórmula para obter os valores únicos ignorando os espazos en branco.

=UNIQUE(FILTER(B4:B12,B4:B12""))

Aquí, na función ÚNICA , usei FILTRO(B4:B12, B4:B12””) como matriz .

Na función FILTRO , seleccionei o intervalo B4:B12 como matriz e utilizouse B4:B12”” como include para filtrar as celas non en branco.

Agora, o ÚNICO a función devolverá os valores únicos dos valores filtrados.

Finalmente, prema ENTER e obterá os valores únicos mentres ignora as celas en branco.

16. Usando Excel UNIQUE & Función SORT para ignorar espazos en branco & Ordenar

Tamén pode ordenar os valores únicos mentres ignora os espazos en branco mediante a función ÚNICA coa función FILTRO .

⏩ Na cela F4, escriba a seguinte fórmula para obter os valores únicos ordenados ignorandoespazos en branco.

=SORT(UNIQUE(FILTER(C4:C12,C4:C12"")))

Aquí, na función ORDENAR , usei ÚNICA( FILTER(C4:C12;C4:C12”)) como matriz .

Na función UNIQUE , usei FILTER(C4 :C12,C4:C12””) como matriz .

Na función FILTRO , seleccionei o intervalo C4:C12 como matriz e utilizouse C4:C12”” como include para filtrar as celas non en branco.

Agora, o ÚNICO A función devolverá os valores únicos dos valores filtrados. A continuación, a función ORDENAR ordenará numericamente os valores únicos filtrados.

Finalmente, prema ENTER e obterá os valores únicos ignorando as celas en branco.

17. Usando Excel UNIQUE & Función FILTER para obter filas únicas ignorando os espazos en branco

Tamén podes obter filas únicas mentres ignoras os espazos en branco mediante a función ÚNICA co FILTRO función.

⏩ Na cela D4, escriba a seguinte fórmula para obter as filas únicas ignorando os espazos en branco.

=UNIQUE(FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE)

Aquí, na función ÚNICA , usei FILTRO(B4:C12, (C4:C12””)*( B4:B12”)), FALSE, TRUE como matriz , seleccionado FALSE como by_col e TRUE como exactamente_unha vez .

Na función FILTRO , seleccionei o intervalo B4:C12 como matriz e usei ( C4:C12””)*(B4:B12””) como incluír para filtrar as celas non en branco de ambas as dúas columnas.

Agora, oA función ÚNICA devolverá as filas únicas dos valores filtrados mentres ignora as celas en branco.

Finalmente, prema ENTER e obterá o filas únicas mentres se ignoran as celas en branco.

18. Filtrar filas únicas Ignorando as filas en branco & Ordenar

Aínda que ignora o espazo en branco para obter filas únicas, tamén pode ordenalas mediante a función ORDENAR coa función ÚNICA e o FILTRO función.

⏩ Na cela D4, escriba a seguinte fórmula para obter as filas únicas ordenadas sen ter en conta os espazos en branco.

=SORT(UNIQUE(FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE))

Aquí, na función ORDENAR , usei UNIQUE(FILTRO(B4:C12, (C4:C12”) *(B4:B12”)),FALSO, VERDADEIRO) como matriz .

Na función ÚNICA , usei FILTRO( B4:C12, (C4:C12””)*(B4:B12”)) como matriz, seleccionouse FALSO como by_col e TRUE como exactamente_unha vez .

Na función FILTER , seleccionei o intervalo B4:C12 como matriz e utilizouse (C4:C12””)*(B4:B12””) como incluír para filtrar as celas non en branco das dúas columnas.

Agora, a función ÚNICA devolverá as filas únicas dos valores filtrados. A continuación, a función ORDENAR ordenará os valores únicos filtrados alfabeticamente.

Finalmente, prema ENTER e obterá as filas únicas ordenadas sen facer caso das celas en branco.

19. Usando Excel UNIQUE & ESCOLLE a función paraBuscar valores únicos en columnas específicas

Podes buscar valores únicos de columnas específicas mediante a función ESCOLLER xunto coa función ÚNICA .

⏩ Na cela D4, escriba a seguinte fórmula para obter os valores únicos de columnas específicas.

=UNIQUE(CHOOSE({1,2}, C4:C12, B4:B12))

Aquí, na función ÚNICA , usei CHOOSE({1,2}, C4:C12, B4:B12) como matriz .

Na función CHOOSE , usei {1,2} como núm_índice , seleccionei o intervalo C4:C12 como valor1 , despois seleccionou o intervalo B4:B12 como valor2 .

Agora, o ÚNICO A función devolverá os valores únicos do intervalo seleccionado da columna específica.

Finalmente, prema ENTER e obterá o único valores do intervalo seleccionado da columna específica.

20. Tratamento de erros con IFERROR

O ÚNICO amosa o erro #CALC se o valor que busca non está dispoñible.

Para xestionar este erro, pode usar a función IFERROR xunto coas funcións UNIQUE e FILTER .

⏩ Na cela H4, escriba a seguinte fórmula para xestionar o erro.

=IFERROR(UNIQUE(FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4))), "Value Not Found")

Aquí, no IFERROR función, usei UNIQUE(FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4))) como valor e proporcionei o texto Valor non encontrado as valor_se_error .

Na función ÚNICA , usei FILTRO(C4:C12, (D4:D12=F4)* (B4:B12=G4) )) como matriz .

Na función FILTRO , seleccionei o intervalo C4:C12 como matriz e utilizou (D4:D12=F4)* (B4:B12=G4)) como incluír para filtrar os valores do intervalo seleccionado D4:D12 se é igual a F4 , tamén seleccionou o intervalo B4:B12 se é igual a G4 .

Agora, o ÚNICO A función devolverá os valores únicos dos valores filtrados. A continuación, a función IFERROR comprobará se o valor está dispoñible ou non se non está dispoñible, entón devolverá o texto Value Not Found en lugar de #CALC erro.

Finalmente, preme ENTER e obterás os valores únicos ou o texto indicado.

Cousas para lembrar

🔺 A función ÚNICA mostrará o erro #NAME se escribe mal o nome da función.

🔺 A función ÚNICA mostrará o erro #CALC se non se atopa o valor.

Recibirá o erro #SPILL no Función ÚNICA se unha ou máis celas do intervalo derramar non están completamente en branco.

Sección de práctica

Proporcionei unha folla de prácticas no libro de traballo para practicar estes exemplos explicados.

Conclusión

Neste artigo, mostrei 20 exemplos da función ÚNICA de Excel. eutamén intentou cubrir cando e por que a función ÚNICA pode mostrar erros con frecuencia. Por último, pero non menos importante, se tes algún tipo de suxestión, ideas ou comentarios, non dubides en comentar a continuación.

(FALSO) exactly_once Opcional Tamén é un valor booleano.

Aquí, VERDADEIRO significa valores que ocorreron unha vez;

FALSO significa todos os valores únicos.

predeterminado (FALSO)

Valor de retorno

A función ÚNICA devolve unha lista ou matriz de valores únicos.

Versión

A función ÚNICA está dispoñible para Excel 365 e Excel 2021.

Usos da función ÚNICA de Excel

1. Usando a función ÚNICA para valores de texto

Pode usar a función ÚNICA para extraer valores únicos de texto ou cadea valores.

Aquí quero obter o nome de froita único da columna Nome do produto .

⏩ Na cela D4, escriba a seguinte fórmula para obter os valores únicos .

=UNIQUE(B4:B12)

Aquí, na función ÚNICA , seleccionei o intervalo de celas B4:B12 como matriz .

Agora, preme ENTER e a función ÚNICA devolverá o li st de valores únicos do intervalo seleccionado.

Ler máis: Excel VBA para obter valores únicos da columna (4 exemplos)

2. Usando a función ÚNICA para valores numéricos

No caso de que teña valores numéricos tamén pode usar a función ÚNICA función para extraer valores únicos .

Aquí quero obter os ID de pedidos únicos do ID de pedido columna.

⏩ Na cela D4, escriba a seguinte fórmula para obter os valores únicos .

=UNIQUE(C4:C12)

Aquí, na función ÚNICA , seleccionei o intervalo de celas C4:C12 como matriz .

Agora, prema ENTER e a función ÚNICA devolverá a lista de valores únicos do intervalo seleccionado.

Ler máis: VBA para obter valores únicos da columna á matriz en Excel (3 criterios)

3. Usando a función UNIQUE de Excel para atopar filas únicas que se produciron só unha vez

Se queres obter os valores únicos que só apareceron unha vez na lista ou nun intervalo, pode usar a función ÚNICA .

Permíteme comezar o procedemento,

⏩ Na cela D4, escriba a seguinte fórmula para obter o valores únicos .

=UNIQUE(B4:C12,,TRUE)

Aquí, na función ÚNICA , eu seleccionou o intervalo de celas B4:C12 como matriz , mantivo o argumento by_col FALSO ou omitiuno porque o conxunto de datos Estou usando está organizado en filas. A continuación, seleccione TRUE como exactamente_unha vez .

Agora, prema ENTER e a función ÚNICA devolverá a lista de Valores únicos que apareceron só unha vez no intervalo seleccionado.

4. Valores únicos nunha fila

Se queres extraer valores únicos dunha fila, podes utilizar a función ÚNICA .

Parainicia o procedemento,

⏩Na cela C6, escribe a seguinte fórmula para obter os valores únicos .

=UNIQUE(C3:K3, TRUE)

Aquí, na función ÚNICA , seleccionei o intervalo de celas C3:K3 como matriz , seleccionou TRUE como by_col .

Agora, preme ENTER e a función ÚNICA devolverá o valores únicos da fila.

5. Usando a función UNIQUE de Excel para atopar único Columnas

Tamén pode obter as únicas columnas mediante a función ÚNICA .

Para iniciar o procedemento,

⏩ ​​Na cela C7, escriba a seguinte fórmula para obter as columnas únicas .

=UNIQUE(C3:K4, TRUE,TRUE)

Aquí, na función ÚNICA , seleccionei o intervalo de celas C3:K4 como matriz , seleccionei VERDADEIRO como by_col , despois selecciona TRUE como exactamente_unha vez .

Agora, preme ENTER e o <1 A función>ÚNICA devolverá as columnas únicas .

6. Única Os valores ocorreron só unha vez

No caso de que queira extraer valores únicos dunha lista , tamén pode usar a función ÚNICA .

⏩ Na cela D4, escriba a seguinte fórmula para obter os valores únicos dunha lista.

=UNIQUE(B4:B12,,TRUE)

Aquí, na función ÚNICA , seleccionei o intervalo de celas B4:B12 como matriz , mantiven o por_col argumento FALSO, ou omitiuno porque o conxunto de datos que estou usando está organizado en filas. A continuación, seleccione TRUE como exactamente_unha vez .

Agora, prema ENTER e a función ÚNICA devolverá a lista de Valores únicos que apareceron só unha vez no intervalo seleccionado.

7. Busca valores distintos que se producen máis dunha vez

Ao usar a función ÚNICA xunto coa a función FILTRO e a función COUNTIF , pode obter os distintos valores únicos que significan os valores que ocorreron máis dunha vez.

Déixame mostrar o proceso,

⏩ Na cela D4, escribe a seguinte fórmula para obter o único valores dunha lista.

=UNIQUE(FILTER(B4:B12, COUNTIF(B4:B12, B4:B12)>1))

Aquí, na función ÚNICA , eu usou FILTRO(B4:B12, COUNTIF(B4:B12, B4:B12)>1) como matriz .

No FILTRO , seleccionei o intervalo B4:B12 como matriz e usei COUNTIF(B4:B12, B4:B12)>1 como incluír .

Na función CONTARSE , seleccionei o intervalo B4:B12 como intervalo tamén como criterio seleccionou B4:B12 e logo utilizouse >1 .

Agora, a función CONTARSE obterá o reconto dos valores que se producen máis de unha vez para FILTRO valores. Finalmente, a función ÚNICA devolverá os valores únicos que se producen máis dunha vez.

Preme ENTER e o ÚNICO funcióndevolverá os valores únicos que se producen máis dunha vez.

8. Usando a función UNIQUE de Excel para contar valores únicos

Tamén pode contar os valores únicos utilizando a función FILTRO xunto coa función FILAS.

⏩ Na cela D4, escriba a seguinte fórmula para obter os valores únicos dunha lista.

=ROWS(UNIQUE(FILTER(B4:B12,B4:B12"")))

Aquí, na función ROWS , usei UNIQUE(FILTER(B4:B12,B4:B12”)) como matriz .

Na función ÚNICA , usei FILTER(B4:B12,B4:B12””) como matriz .

Na función FILTRO , seleccionei o intervalo B4:B12 como matriz tamén como incluír seleccionado B4:B12”” para filtrar valores, non é igual en branco .

Agora, a función ÚNICA devolverá os valores únicos dos valores filtrados. a función ROW devolverá o reconto de filas de valores únicos.

Preme ENTER e obterá o reconto de valores únicos.

10. Valores únicos de varias columnas

Se queres, tamén podes extraer valores únicos de varias columnas , só usando a función ÚNICA .

⏩ Na cela F4, escriba a seguinte fórmula para obter os valores únicos de varias columnas.

=UNIQUE(B4:D12)

Aquí, na función ÚNICA , seleccionei o intervalo de celas B4:D12 como matriz .

Agora, preme ENTER e a función ÚNICA devolverá o intervalo de valores únicos de varios columnas.

10. Clasificación de valores únicos en orde alfabética

Tamén pode usar a función ORDENAR xunto coa función ÚNICA para ordenar os valores únicos alfabeticamente.

⏩ Na cela F4, escriba a seguinte fórmula para obter o valores únicos de varias columnas.

=SORT(UNIQUE(B4:D12))

Aquí, na función ÚNICA , Seleccionei o intervalo de celas B4:D12 como matriz . Despois pasou os valores únicos á función ORDENAR para ordenar os valores únicos alfabeticamente.

Agora, preme ENTER , e obterá os valores únicos ordenados de varias columnas.

11. Valores únicos de varias columnas e concatenar nunha cela

Podes extraer valores únicos de varias columnas, ademais podes concatenar eses valores nunha cela mentres utilizas a función ÚNICA .

⏩ Na cela F4, escriba a seguinte fórmula para obter os valores únicos de varias columnas.

=UNIQUE(B4:B12& ","&C4:C12)

Aquí, na función ÚNICA , seleccionei os dous intervalos de celas B4:B12& “,”&C4:C12 como matriz . Agora a función ÚNICA extraerá os valores únicos de ambos intervalos de columnas, entón concatenará ovalores únicos de ambas columnas con (,)

Agora, prema ENTER e obterá os valores concateados nunha cela.

12. Lista de valores únicos en función dos criterios

Pode obter a lista de valores únicos en función de criterios ao utilizar a función ÚNICA xunto coa función FILTRO .

Aquí quero obter valores únicos en función dos criterios nos que o Prezo é maior que 400 .

⏩ Na cela G4, escriba a seguinte fórmula para obter o valores únicos baseados en criterios.

=UNIQUE(FILTER(B4:B12,D4:D12>F4))

Aquí, no ÚNICO función, usei FILTER(B4:B12,D4:D12>F4) como matriz .

Na función FILTER , seleccionei o intervalo B4:B12 como matriz tamén como incluír seleccionado D4:D12>F4 para filtrar valores, maiores que a cela seleccionada F4 .

Agora, a función ÚNICA devolverá os valores únicos dos valores filtrados.

Fi Por último, prema ENTER e obterá os valores únicos en función dos criterios dados.

13. Filtra os valores únicos en función de varios Criterios

Tamén pode extraer a lista de valores únicos en función de varios criterios mentres utiliza a función ÚNICA coa función FILTRO .

Aquí, quero obter valores únicos en función dos criterios onde O prezo é maior que 400 e o nome do produto é Apple .

⏩ En cela H4, escriba a seguinte fórmula para obter os valores únicos en función de varios criterios.

=UNIQUE(FILTER(C4:C12, (D4:D12>F4)* (B4:B12=G4)))

Aquí, na función ÚNICA , usei FILTRO(C4:C12, (D4:D12>F4)* (B4:B12=G4)) como matriz .

Na función FILTRO , seleccionei o intervalo C4:C12 como matriz e usei (D4:D12>F4)* (B4:B12=G4) como incluír onde usei dous criterios, un é para o Prezo e outro para o Nome do produto.

Agora, a función ÚNICA devolverá os valores únicos dos valores filtrados.

Finalmente, prema ENTER , e obterás os valores únicos en función dos teus criterios múltiples utilizados.

14. Filtra os valores únicos en función de varios criterios OU

Tamén pode usar a función ÚNICA e FILTRO para aplicar varios criterios OU .

⏩ Na cela H4, escriba o seguinte ng fórmula para obter os valores únicos de múltiples criterios OU .

=UNIQUE(FILTER(B5:B13, (C5:C13=F5) + (D5:D13=G5)))

Aquí, na función ÚNICA , usei FILTRO(B5:B13, (C5:C13=F5) + (D5:D13=G5)) como matriz .

Na función FILTRO , seleccionei o intervalo B5:B13 como matriz e usei (C5: C13=F5) + (D5:D13=G5) como incluír onde usei dous criterios. Despois engadiu dous

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.