Sadržaj
U ovom ću članku pokazati kako možete pronaći jedinstvene vrijednosti iz više stupaca u programu Microsoft Excel.
Preuzmite radnu knjigu za vježbu
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 u više stupaca u Excelu
Pogledajmo ovaj skup podataka. Imamo evidenciju učenika škole pod nazivom Glory Kindergarten.
Imamo učeničke iskaznice, imena i prezimena učenika u stupcima B , C, i D redom.
Sada želimo razvrstati jedinstvena imena učenika.
Metoda 1: Ekstrakt Jedinstvene vrijednosti iz više stupaca s formulom polja
i. Korištenje UNIQUE funkcije
Mjera opreza: UNIQUE funkcija dostupna je samo u Office 365 .
Sintaksa funkcije UNIQUE:
=UNIQUE(niz,[po_stupcu],[točno_jednom])
- Uzima tri argumenta, jedan raspon ćelija koji se zove array i dvije Booleove vrijednosti koje se nazivaju by_col i exactly_once .
- Vraća jedinstvene vrijednosti iz niza .
- Ako je by_col postavljeno na TRUE , traži jedinstvene vrijednosti po stupcima ovog argumenta. . Zadana vrijednost je TRUE .
- Ako je exactly_once 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 (Stupac C ) i Prezimena (stupac D ).
- Prvo odaberite ćeliju i tamo umetnite ovu formulu. Odaberem ćeliju E5 i unesem je tamo.
=UNIQUE(C5:D16,FALSE,TRUE)
Vidite da imamo jedinstvena imena u dva različita stupca.
- Ovdje smo umetnuli by_col kao FALSE , tako da nije pretraživao duž stupci
- Ovdje smo umetnuli exactly_once kao TRUE , tako da je vratio vrijednosti koje se pojavljuju samo jednom.
Naravno, ako želite, možete promijeniti te Booleove vrijednosti pod nazivom by_col i exactly_once i vidjeti što će se dogoditi.
Pročitajte više: Excel VBA za dobivanje jedinstvenih vrijednosti iz stupca (4 primjera)
ii. Kombinacija funkcija CONCATENATE i UNIQUE
Ranije smo dobili ime u jednoj ćeliji, a prezime u susjednoj ćeliji. Ali ako netko traži potpuno ime je jedna ćelija, na primjer, Jack Morris. Zatim? Koristite bilo koju od ovih formula. Sastoje se od funkcija UNIQUE i CONCATENATE .
Prva formula:
=UNIQUE(CONCATENATE(C5:C16," ",D5:D16),FALSE,TRUE)
Alternativna formula:
Ili, možete koristiti ovo-
=UNIQUE(C5:C16&" "&D5:D16,FALSE,TRUE)
Vidite, izdvojili smo puna jedinstvena imena u jednom stupcuodvojeni razmakom ( ).
Pročitajte više: Pronalaženje jedinstvenih vrijednosti u stupcu u Excelu (6 metoda)
iii. Korištenje funkcija UNIQUE, CONCATENATE i FILTER za izdvajanje jedinstvenih vrijednosti na temelju kriterija
Sada pretpostavimo na trenutak da želimo izdvojiti jedinstvena imena učenika čiji su ID-ovi veći od 150. Kako to učiniti?
To ćemo učiniti pomoću funkcija UNIQUE i FILTER .
Mjera opreza: Funkcija FILTER dostupna je samo u Office 365 .
Sintaksa funkcije FILTER:
=FILTER(array,include,[if_empty])
- Prima tri argumenta. Jedan raspon ćelija koji se zove niz, jedan Booleov uvjet koji se zove include i jedna vrijednost koja se zove
- Vraća vrijednosti iz niza koje ispunjavaju uvjet naveden pomoću
- Ako bilo koja vrijednost niza ne ispunjava uvjet naveden pomoću include , vraća vrijednost if_empty za to. Postavka if_empty nije obavezna. Prema zadanim postavkama je "nema rezultata".
Sada želimo izdvojiti 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)
Vidi izdvojili smo imena i prezimena jedinstvenih imena.
- A ako želite izdvojiti puna jedinstvena imena u jednoj ćeliji, upotrijebite ovoformula-
=UNIQUE(FILTER(CONCATENATE(C5:C16," ",D5:D16),B5:B16>150,"no result"),FALSE,TRUE)
Pročitaj više: Kako izdvojiti jedinstvene vrijednosti na temelju kriterija u programu Excel
Metoda 2: Istaknite duplicirane vrijednosti korištenjem uvjetnog oblikovanja
Pogledajmo ovaj novi skup podataka. Imamo tri stupca, ali svi s 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 duplicirane 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 Dvostruke vrijednosti.
- Odaberite bilo kojom bojom od tamo da biste istaknuli duplicirane vrijednosti. Odabirem zelenu.
Metoda 3: Izdvojite jedinstvene vrijednosti iz Excel stupca pomoću formule bez niza
Za korištenje formule koja nije niz , morate kombinirati funkcije IFERROR , LOOKUP, i COUNTIF . Za primjenu formule 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 umećem u ćeliju F5 .
- Zatim povucite ručicu za punjenje i saznat ćetejedinstvena imena.
Napomena:
Ovdje, umjesto stupaca B , C, i D , možete koristiti one koje preferirate.
Metoda 4: Izdvojite jedinstveni različiti popis iz dva ili više stupaca pomoću zaokretne tablice
Također možete stvoriti jedinstveni popis od dva ili više stupaca pomoću alata zaokretne tablice. Primijenite sljedeće korake da to učinite.
📌 Koraci:
- Pritisnite Alt + D .
- Zatim odmah pritisnite P . Otvorit će se Čarobnjak zaokretne tablice i zaokretnog grafikona .
- Odaberite gumbe Višestruki rasponi konsolidacije i Zaokretna tablica .
- Zatim kliknite Dalje . Prijeći ćete na Korak 2a od 3 .
- Odaberite gumb Stvori polje jedne stranice za mene .
- Zatim kliknite Dalje . Ići ćete na Korak 2b .
- U okviru Raspon odaberite raspon ćelija s praznim stupcem s lijeve strane.
- Ovdje sam odabrao ćelije B5 do D12 .
- Zatim kliknite Dodaj. Vaše odabrane ćelije bit će dodane u okvir Svi rasponi .
- Zatim kliknite Dalje . Preći ćete na Korak 3 .
- U okviru Postojeći radni list zapišite ćeliju u kojoj želite zaokretnu tablicu . Napisujem $F$4.
- Zatim kliknite Završi . Izradit ćete zaokretnu tablicu.
- U Odaberite polja za dodavanjeizvješće dio, uklonite oznaku s Redak , Stupac , Vrijednost , Stranica 1 .
- Zatim označite Vrijednost . Dobit ćete jedinstvena imena u zaokretnoj tablici .
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. Učinite sljedeće.
📌 Koraci:
- Pritisnite Alt + F11 na radnoj knjizi da otvorite VBA prozor.
- Zatim idite na karticu Insert na VBA alatnoj traci. Kliknite na njega.
- Od četiri opcije odaberite Modul .
Dobit ćete novi Prozor modula .
- Tamo upišite sljedeći kod.
9317
Ova stranica nam je pomogla razumjeti i razviti kod.
- Spremite ga kao Radnu knjigu s omogućenim makronaredbama programa Excel.
- Zatim se vratite na izvorni radni list. Pritisnite Alt + F8 .
- Otvorit će se okvir Makro .
- Odaberite naziv Makro i zatim kliknite na Pokreni .
- Ovdje je naziv ovog Makroa Uniquedata .
- Unesite raspon svojih podataka u okviru Raspon .
- Kliknite na U redu . Dobit ćete još jedan okvir za unos.
- Unesite prvu ćeliju u koju želite jedinstvena imena. Unosim ćeliju F5 .
- Zatim kliknite U redu. Dobit ćete jedinstvena imena iz svojih 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 stupaca koji imaju iste ili različite vrste podataka. Ako imate dodatnih pitanja, ostavite nam komentar. Također možete posjetiti naš blog kako biste saznali više o raznim MS Excel temama.