Com trobar valors únics de diverses columnes a Excel

  • Comparteix Això
Hugh West

En aquest article, mostraré com podeu trobar valors únics de diverses columnes a Microsoft Excel.

Descarregueu el quadern de pràctiques

Baixeu el següent fitxer d'Excel perquè pugueu practicar mentre llegiu aquest article.

Trobar valors únics en múltiples columnes.xlsm

5 mètodes per trobar valors únics a partir de diverses columnes a Excel

Fem una ullada a aquest conjunt de dades. Tenim l'expedient dels alumnes d'una escola anomenada Glory Kindergarten.

Tenim els ID de l'estudiant, els noms i els cognoms dels alumnes a les columnes B , C, i D respectivament.

Ara volem ordenar els noms únics dels estudiants.

Mètode 1: extreu Valors únics de diverses columnes amb fórmula de matriu

i. Ús de la funció UNIQUE

Precaució: La funció UNIQUE només està disponible a Office 365 .

Sintaxi de la funció UNIQUE:

=UNIQUE(matriu,[per_col],[exactament_una vegada])

  • Accepta tres arguments, un rang de cel·les anomenat matriu i dos valors booleans anomenats by_col i exactly_once .
  • Retorna els valors únics. de la matriu .
  • Si by_col s'estableix en TRUE , cerca els valors únics per les columnes de l'argument Aquest argument és opcional . El valor predeterminat és TRUE .
  • Si exactly_once s'estableix en TRUE , retorna els valorsque només apareixen una vegada a la matriu . Aquest argument és opcional. El valor per defecte és FALSE .

Ara volem extreure els valors únics tant del Noms (Columna C ) com de els Cognoms (Columna D ).

  • Primer, seleccioneu una cel·la i inseriu-hi aquesta fórmula. Selecciono la cel·la E5 i l'introdueixo allà.

=UNIQUE(C5:D16,FALSE,TRUE)

Mireu que tenim els noms únics en dues columnes diferents.

  • Aquí hem inserit by_col com a FALSE , de manera que no ha cercat al llarg del columns
  • Aquí hem inserit exactament_una vegada com a VERTABLE , de manera que va retornar els valors que només apareixen una vegada.

Per descomptat, si voleu, podeu canviar aquests valors booleans anomenats by_col i exactly_once i veure què passa.

Llegir més: Excel VBA per obtenir valors únics de la columna (4 exemples)

ii. Combinant les funcions CONCATENAT i ÚNICA

Abans teníem el nom en una cel·la i el cognom a la cel·la adjacent. Però si un demana el nom complet és una cel·la, per exemple, Jack Morris. Aleshores? Utilitzeu qualsevol d'aquestes fórmules. Estan fets de funcions UNIQUE i CONCATENAR .

Primera fórmula:

=UNIQUE(CONCATENATE(C5:C16," ",D5:D16),FALSE,TRUE)

Fórmula alternativa:

O podeu utilitzar aquesta-

=UNIQUE(C5:C16&" "&D5:D16,FALSE,TRUE)

Mireu, hem extret els noms únics complets en una columnaseparats per espai ( ).

Llegir més: Trobar valors únics en una columna a Excel (6 mètodes)

iii. Ús de les funcions ÚNICS, CONCATENAR i FILTRAR per extreure valors únics basats en criteris

Ara suposa, per un moment, que es vol extreure els noms únics dels estudiants els ID dels quals són superiors a 150. Com fer-ho?

Ho farem utilitzant les funcions UNIQUE i FILTER .

Precaució: El 3>FILTER La funció només està disponible a Office 365 .

Sintaxi de la funció FILTER:

=FILTER(matriu,inclou,[si_buida])

  • Accepta tres arguments. Un rang de cel·les anomenat matriu, una condició booleana anomenada include i un valor anomenat
  • Retorna els valors de la matriu que compleixen la condició especificada per
  • Si qualsevol valor de la matriu no compleix la condició especificada per include , retorna el valor if_empty per això. La configuració if_empty és opcional. Per defecte no és "cap resultat".

Ara volem extreure els noms únics dels estudiants els ID dels quals són superiors a 150.

  • Així, la nostra fórmula serà be

=UNIQUE(FILTER(C5:D16,B5:B16>150,"no result"),FALSE,TRUE)

Mira que hem extret els noms i cognoms de l'únic noms.

  • I si voleu extreure els noms únics complets en una cel·la, feu servir aquestfórmula-

=UNIQUE(FILTER(CONCATENATE(C5:C16," ",D5:D16),B5:B16>150,"no result"),FALSE,TRUE)

Llegir més: Com extreure valors únics basats en criteris a Excel

Mètode 2: ressaltar valors duplicats mitjançant el format condicional

Donem una ullada a aquest nou conjunt de dades. Tenim tres columnes, però totes amb el mateix tipus de dades.

Tenim els sobrenoms d'alguns alumnes de l'escola bressol Glory. Ara volem esbrinar els noms únics d'aquests estudiants.

Com ho podem fer?

Podem ressaltar els valors duplicats mitjançant el format condicional, per comoditat.

📌 Passos:

  • Primer, seleccioneu l'interval de cel·les.
  • A continuació, aneu a Inici > Format condicional > Regles de ressaltat de cel·les > Valors duplicats.

  • Tindreu un petit quadre anomenat Valors duplicats.
  • Seleccioneu qualsevol color des d'allà per ressaltar els valors duplicats. Estic seleccionant el verd.

Mètode 3: extreu valors únics de la columna d'Excel utilitzant una fórmula sense matriu

Per utilitzar una fórmula que no sigui matriu , heu de combinar les funcions IFERROR , LOOKUP, i COUNTIF . Per aplicar la fórmula, apliqueu els passos següents.

📌 Passos:

  • Seleccioneu qualsevol cel·la.
  • A continuació, inseriu la fórmula següent:

=IFERROR(IFERROR(LOOKUP(2, 1/(COUNTIF($F$4:F4,$B$5:$B$11)=0), $B$5:$B$11), LOOKUP(2, 1/(COUNTIF($F$4:F4, $C$5:$C$9)=0), $C$5:$C$9)),LOOKUP(2, 1/(COUNTIF($F$4:F4, $D$5:$D$12)=0), $D$5:$D$12))

  • Aquí l'insereixo a Cel·la F5 .
  • Després arrossegueu el mànec d'ompliment i ho descobrireuels noms únics.

Nota:

Aquí, en lloc de les columnes B , C, i D , podeu utilitzar els vostres preferits.

Mètode 4: extreu una llista única única de dues o més columnes mitjançant la taula dinàmica

També podeu crear una llista única a partir de dues o més columnes mitjançant l'eina de taula dinàmica. Apliqueu els passos següents per fer-ho.

📌 Passos:

  • Premeu Alt + D .
  • A continuació premeu P immediatament. S'obrirà l' Auxiliar de taula dinàmica i gràfic dinàmic .
  • Seleccioneu els botons Diversos intervals de consolidació i Taula dinámica .

  • A continuació, feu clic a Següent . Passareu al Pas 2a de 3 .
  • Seleccioneu el botó Crea un sol camp de pàgina per a mi .

  • A continuació, feu clic a Següent . Anireu al Pas 2b .
  • Al quadre Interval , seleccioneu l'interval de les vostres cel·les amb una columna buida a l'esquerra.
  • Aquí he seleccionat les cel·les B5 a D12 .
  • A continuació, feu clic a Afegeix. Les cel·les seleccionades s'afegiran al quadre Tots els intervals .

  • A continuació, feu clic a Següent . Passareu al Pas 3 .
  • Al quadre Full de treball existent , anoteu la cel·la on voleu la Taula dinàmica. . Escric $F$4.

  • A continuació, feu clic a Finalitza . Obtindreu una taula dinàmica creada.
  • Al Trieu els camps per afegir-hipart de l'informe , desmarca Fila , Columna , Valor , Pàgina 1 .

  • A continuació, comproveu Valor . Obtindreu els noms únics a la Taula dinàmica .

Mètode 5: utilitzeu el codi VBA per trobar valors únics

Finalment, també podeu utilitzar un codi VBA per extreure noms únics del conjunt de dades. Feu el següent.

📌 Passos:

  • Premeu Alt + F11 al vostre llibre de treball per obrir el VBA finestra.
  • A continuació, aneu a la pestanya Insereix a la barra d'eines VBA . Feu-hi clic.
  • A partir de les quatre opcions, seleccioneu Mòdul .

Obteniu un nou Finestra del mòdul .

  • Escriu-hi el codi següent.
8258

Aquest lloc ens va ajudar entendre i desenvolupar el codi.

  • Deseu-lo com a Llibre de treball amb macros d'Excel.
  • A continuació, torneu al vostre full de treball original. Premeu Alt + F8 .
  • S'obrirà el quadre Macro .
  • Seleccioneu el nom de la Macro i a continuació, feu clic a Executar .
  • Aquí el nom d'aquesta macro és Uniquedata .
  • Introduïu l'interval de les vostres dades al quadre Interval .

  • Feu clic a D'acord . Obtindreu un altre quadre d'entrada.
  • Introduïu la primera cel·la on voleu els noms únics. Intro la cel·la F5 .

  • A continuació, feu clic a D'acord. Obtindreu noms únics a partir de les vostres dades.set.

Llegir més: Com obtenir valors únics de l'interval a Excel (8 mètodes)

Conclusió

Amb aquests mètodes, podeu trobar valors únics a Excel de diverses columnes amb el mateix tipus de dades o diferents tipus de dades. Si teniu més consultes, deixeu-nos un comentari. També podeu visitar el nostre bloc per obtenir més informació sobre diversos temes de MS Excel.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.