Sadržaj
U ovom članku pokazat ću kako možete pronaći jedinstvene vrijednosti iz više stupaca u Microsoft Excel-u.
Preuzmite radnu svesku za vježbe
Preuzmite sljedeću Excel datoteku tako da možete vježbati dok čitate ovaj članak.
Pronađi jedinstvene vrijednosti u više stupaca.xlsm
5 metoda za pronalaženje jedinstvenih vrijednosti iz više stupaca u Excelu
Hajde da pogledamo ovaj skup podataka. Imamo evidenciju učenika škole koja se zove Glory Kindergarten.
Imamo đačke legitimacije, imena i prezimena učenika u kolonama B , C, i D redom.
Sada želimo razvrstati jedinstvena imena učenika.
Metoda 1: Izdvoj Jedinstvene vrijednosti iz više stupaca s formulom niza
i. Korištenje UNIQUE funkcije
Mjera opreza: UNIQUE funkcija dostupna je samo u Office 365 .
Sintaksa funkcije UNIQUE:
=UNIQUE(niz,[po_col],[tačno_jednom])
- Preuzima tri argumenta, jedan raspon ćelija nazvan niz i dvije Booleove vrijednosti nazvane by_col i točno_jednom .
- Vraća jedinstvene vrijednosti iz niza .
- Ako je by_col postavljeno na TRUE , traži jedinstvene vrijednosti po stupcima ovog argumenta je opciono . Zadana vrijednost je TRUE .
- Ako je tačno_jednom postavljeno na TRUE , vraća vrijednostikoji se pojavljuju samo jednom u nizu . Ovaj argument nije obavezan. Zadana postavka je FALSE .
Sada želimo izdvojiti jedinstvene vrijednosti iz Imena (kolona C ) i Prezimena (kolona D ).
- Prvo, odaberite ćeliju i ubacite tu formulu. Odaberem ćeliju E5 i unesem je tamo.
=UNIQUE(C5:D16,FALSE,TRUE)
Vidite da imamo jedinstvena imena u dvije različite kolone.
- Ovdje smo ubacili by_col kao FALSE , tako da nije pretraživao duž stupci
- Ovdje smo ubacili tačno_jednom kao TRUE , tako da je vratio vrijednosti koje se pojavljuju samo jednom.
Naravno, ako želite, možete promijeniti te boolean vrijednosti zvane by_col i exactly_once i vidjeti šta će se dogoditi.
Pročitajte više: Excel VBA za dobivanje jedinstvenih vrijednosti iz kolone (4 primjera)
ii. Kombiniranje CONCATENATE i UNIQUE funkcija
Ranije smo dobili ime u jednoj ćeliji, a prezime u susjednoj ćeliji. Ali ako se traži potpuno ime je jedna ćelija, na primjer, Jack Morris. Onda? Koristite bilo koju od ovih formula. Napravljene su od funkcija UNIQUE i CONCATENATE .
Prva formula:
=UNIQUE(CONCATENATE(C5:C16," ",D5:D16),FALSE,TRUE)
Alternativna formula:
Ili možete koristiti ovu-
=UNIQUE(C5:C16&" "&D5:D16,FALSE,TRUE)
Vidite, izvukli smo puna jedinstvena imena u jednu kolonuodvojeno razmakom( ).
Pročitajte više: Pronađite jedinstvene vrijednosti u koloni u Excelu (6 metoda)
iii. Korištenje funkcija UNIQUE, CONCATENATE i FILTER za izdvajanje jedinstvenih vrijednosti na osnovu kriterija
Sad pretpostavite na trenutak da se želi izdvojiti jedinstvena imena učenika čiji su ID-ovi veći od 150. Kako to učiniti?
To ćemo učiniti koristeći funkcije UNIQUE i FILTER .
Mjera opreza: FILTER funkcija je dostupna samo u Office 365 .
Sintaksa funkcije FILTER:
=FILTER(array,include,[if_empty])
- Prima tri argumenta. Jedan raspon ćelija koji se zove niz, jedan logički uslov koji se zove include i jedna vrijednost koja se zove
- Vraća vrijednosti iz niza koje ispunjavaju uvjet specificiran
- Ako bilo koja vrijednost niza ne ispunjava uvjet specificiran include , vraća vrijednost if_empty za to. Postavka if_empty je opciona. Podrazumevano je “bez rezultata”.
Sada želimo izvući jedinstvena imena učenika čiji su ID-ovi veći od 150.
- Dakle, naša formula će be
=UNIQUE(FILTER(C5:D16,B5:B16>150,"no result"),FALSE,TRUE)
Pogledajte da smo izdvojili imena i prezimena jedinstvenih imena.
- I ako želite da izdvojite puna jedinstvena imena u jednoj ćeliji, koristite ovoformula-
=UNIQUE(FILTER(CONCATENATE(C5:C16," ",D5:D16),B5:B16>150,"no result"),FALSE,TRUE)
Pročitajte više: Kako izdvojiti jedinstvene vrijednosti na osnovu kriterija u Excelu
Metoda 2: Istaknite duple vrijednosti pomoću uvjetnog oblikovanja
Hajde da pogledamo ovaj novi skup podataka. Imamo tri kolone, ali sve sa istim tipom podataka.
Imamo nadimke nekih učenika škole Glory Kindergarten. Sada želimo saznati jedinstvena imena ovih učenika.
Kako to možemo učiniti?
Možemo istaknuti duplirane vrijednosti korištenjem uvjetnog oblikovanja, radi praktičnosti.
📌 Koraci:
- Prvo, odaberite raspon ćelija.
- Zatim idite na Početna > Uvjetno oblikovanje > Pravila za označavanje ćelija > Duplicirane vrijednosti.
- Dobit ćete mali okvir pod nazivom Duplicate vrijednosti.
- Odaberite bilo koju boju odatle da biste istakli duplicirane vrijednosti. Odabirem zelenu.
Metoda 3: Izdvojite jedinstvene vrijednosti iz Excel kolone koristeći formulu bez niza
Za korištenje formule koja nije niz , morate kombinirati funkcije IFERROR , LOOKUP, i COUNTIF . Da biste primijenili formulu, primijenite sljedeće korake.
📌 Koraci:
- Odaberite bilo koju ćeliju.
- Zatim umetnite sljedeću formulu-
=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))
- Ovdje ga ubacujem u ćeliju F5 .
- Onda povucite ručicu za popunjavanje i saznaćetejedinstvena imena.
Napomena:
Ovdje, umjesto kolona B , C, i D , možete koristiti svoje željene.
Metoda 4: Izdvojite jedinstvenu različitu listu iz dvije ili više kolona koristeći zaokretnu tablicu
Također možete kreirati jedinstvenu listu od dvije ili više kolona pomoću alata za zaokretnu tablicu. Primijenite sljedeće korake da to učinite.
📌 Koraci:
- Pritisnite Alt + D .
- Zatim odmah pritisnite P . Otvaraju se Čarobnjak za zaokretnu tabelu i zaokretni grafikon .
- Odaberite dugmad Višestruki rasponi konsolidacije i Zaokretna tabela .
- Zatim kliknite na Dalje . Preći ćete na Korak 2a od 3 .
- Odaberite Kreiraj polje jedne stranice za mene dugme.
- Zatim kliknite na Dalje . Ići ćete na Korak 2b .
- U polju Raspon odaberite raspon vaših ćelija s praznom kolonom na lijevoj strani.
- Ovdje sam odabrao ćelije B5 do D12 .
- Zatim kliknite Dodaj. Vaše odabrane ćelije će biti dodane u okvir Svi rasponi .
- Zatim kliknite Dalje . Preći ćete na Korak 3 .
- U polju Postojeći radni list , zapišite ćeliju u kojoj želite Pivot Table . Napišem $F$4.
- Zatim kliknite Završi . Dobićete kreiranu zaokretnu tabelu.
- U Odaberite polja u koja ćete dodatiizvještaj dio, demarkiraj Red , Stupac , Vrijednost , Stranica 1 .
- Zatim stavite ček na Vrijednost . Dobit ćete jedinstvena imena u Pivot Table .
Metoda 5: Koristite VBA kod za pronalaženje jedinstvenih vrijednosti
Na kraju, možete koristiti i VBA kod za izdvajanje jedinstvenih imena iz skupa podataka. Uradite sljedeće.
📌 Koraci:
- Pritisnite Alt + F11 na radnoj svesci da otvorite VBA prozor.
- Zatim idite na karticu Insert na alatnoj traci VBA . Kliknite na njega.
- Od četiri opcije odaberite Modul .
Dobit ćete novi Modul prozor.
- Upišite sljedeći kod.
5444
Ova stranica nam je pomogla razumjeti i razviti kod.
- Sačuvajte ga kao Excel Macros Enabled Workbook.
- Zatim se vratite na svoj originalni radni list. Pritisnite Alt + F8 .
- Otvorićete okvir Makro .
- Odaberite naziv Makro i zatim kliknite na Pokreni .
- Ovdje ime ovog Makroa je Jedinstveni podaci .
- Unesite raspon vaših podataka u polju Raspon .
- Kliknite na OK . Dobit ćete još jedan okvir za unos.
- Unesite prvu ćeliju gdje želite jedinstvena imena. Unosim ćeliju F5 .
- Zatim kliknite OK. Dobit ćete jedinstvena imena iz vaših podatakaset.
Pročitajte više: Kako dobiti jedinstvene vrijednosti iz raspona u Excelu (8 metoda)
Zaključak
Koristeći ove metode, možete pronaći jedinstvene vrijednosti u Excelu iz više kolona koje imaju i iste ili različite vrste podataka. Ako imate dodatnih pitanja, ostavite nam komentar. Također možete posjetiti naš blog da saznate više o raznim temama MS Excel-a.