Kako poiskati edinstvene vrednosti iz več stolpcev v Excelu

  • Deliti To
Hugh West

V tem članku bom prikazal, kako lahko v programu Microsoft Excel poiščete edinstvene vrednosti iz več stolpcev.

Prenesi delovni zvezek za prakso

Prenesite naslednjo Excelovo datoteko, da boste lahko vadili med branjem tega članka.

Iskanje edinstvenih vrednosti več stolpcev.xlsm

5 metod za iskanje edinstvenih vrednosti iz več stolpcev v Excelu

Oglejmo si ta niz podatkov. Imamo zapise učencev šole z imenom Vrtec Slava.

V stolpcih imamo ID študenta, imena in priimke študentov. B , C, in . D oziroma.

Zdaj želimo razvrstiti edinstvena imena učencev.

Metoda 1: Izvleček edinstvenih vrednosti iz več stolpcev s formulo polja

i. Uporaba funkcije UNIQUE

Previdnostni ukrepi: Funkcija UNIQUE je na voljo samo v Office 365 .

Sintaksa funkcije UNIQUE:

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

  • Sprejme tri argumente, eno območje celic, imenovano an polje in dve logični vrednosti, imenovani by_col in . exactly_once .
  • Vrne edinstvene vrednosti iz polje .
  • Če by_col je nastavljena na TRUE , išče edinstvene vrednosti po stolpcih Ta argument ni obvezen. Privzeto je TRUE .
  • Če exactly_once je nastavljena na TRUE , vrne vrednosti, ki se pojavijo samo enkrat v polje . Ta argument ni obvezen. Privzeto je FALSE .

Zdaj želimo iz obeh datotek pridobiti edinstvene vrednosti. Imena (Stolpec C ) in Priimki (Stolpec D ).

  • Najprej izberite celico in vanjo vstavite to formulo. Izberem celico E5 in ga vnesite vanj.

=UNIQUE(C5:D16,FALSE,TRUE)

Oglejte si, da imamo edinstvena imena v dveh različnih stolpcih.

  • Tu smo vstavili by_col kot FALSE zato ni iskala po stolpcih
  • Tu smo vstavili exactly_once kot TRUE , zato je vrnil vrednosti, ki se pojavijo samo enkrat.

Če želite, lahko seveda spremenite te logične vrednosti, imenovane by_col in . exactly_once in si oglejte, kaj se bo zgodilo.

Preberite več: Excel VBA za pridobivanje edinstvenih vrednosti iz stolpca (4 primeri)

ii. Združevanje funkcij CONCATENATE in UNIQUE

Prej smo dobili ime v eni celici, priimek pa v sosednji celici. Toda če želimo celotno ime v eni celici, na primer Jack Morris. Potem? Uporabite katero koli od teh formul. Sestavljene so iz UNIKATNI in . CONCATENATE funkcije.

Prva formula:

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

Alternativna formula:

Uporabite lahko tudi to.

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

Vidite, da smo v enem stolpcu izbrali vsa edinstvena imena, ki so ločena s presledkom( ).

Preberite več: Iskanje edinstvenih vrednosti v stolpcu v Excelu (6 metod)

iii. uporaba funkcij UNIQUE, CONCATENATE in FILTER za pridobivanje edinstvenih vrednosti na podlagi meril

Za trenutek predpostavimo, da želimo izluščiti edinstvena imena učencev, katerih ID je večji od 150. Kako to storiti?

To bomo storili z uporabo UNIKATNI in . FILTER funkcije.

Previdnostni ukrepi: Spletna stran FILTER je na voljo samo v funkciji Office 365 .

Skladnja funkcije FILTER:

=FILTER(array,include,[if_empty])

  • Sprejme tri argumente. Eno območje celic, imenovano polje, en logični pogoj, imenovan vključiti in eno vrednost, imenovano
  • Vrne vrednosti iz polje ki izpolnjujejo pogoje, določene v
  • Če je katera koli vrednost polje ne izpolnjuje pogoja, ki ga določa vključiti , vrne vrednost if_empty za to. if_empty je neobvezen. Privzeto je "brez rezultata".

Zdaj želimo izluščiti edinstvena imena učencev, katerih ID je večji od 150.

  • Naša formula bo torej naslednja

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

Oglejte si, da smo izbrali imena in priimke edinstvenih imen.

  • Če želite iz ene celice izluščiti vsa edinstvena imena, uporabite to formulo -

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

Preberite več: Kako izvleči edinstvene vrednosti na podlagi meril v Excelu

Metoda 2: Poudarjanje podvojenih vrednosti z uporabo pogojnega oblikovanja

Oglejmo si ta novi niz podatkov. Imamo tri stolpce, vsi pa vsebujejo isto vrsto podatkov.

Imamo vzdevke nekaterih učencev vrtca Glory. Zdaj želimo izvedeti, kakšna so edinstvena imena teh učencev.

Kako lahko to storimo?

Podvojene vrednosti lahko zaradi priročnosti označimo s pogojnim oblikovanjem.

📌 Koraki:

  • Najprej izberite območje celic.
  • Nato pojdite v Domov> Pogojno oblikovanje> Pravila za označevanje celic> Dvojne vrednosti.

  • Dobili boste majhno škatlo z imenom Podvojene vrednosti.
  • Izberite katero koli barvo, da poudarite podvojene vrednosti. Izberem zeleno.

Metoda 3: Izvleček edinstvenih vrednosti iz stolpca Excel z uporabo formule brez polja

Če želite uporabiti formulo, ki ni množica, morate združiti IFERROR , ISKANJE, in . COUNTIF funkcije. Za uporabo formule uporabite naslednje korake.

📌 Koraki:

  • Izberite katero koli celico.
  • Nato vstavite naslednjo formulo-

=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))

  • Tukaj ga vstavim v Celica F5 .
  • Nato povlecite ročaj za zapolnitev in ugotovili boste edinstvena imena.

Opomba:

Tu namesto stolpcev B , C, in . D , lahko uporabite želene.

Metoda 4: Izvleček edinstvenega razločevalnega seznama iz dveh ali več stolpcev z uporabo vrtilne tabele

Iz dveh ali več stolpcev lahko ustvarite edinstven seznam tudi z orodjem vrtilne tabele. Za to uporabite naslednje korake.

📌 Koraki:

  • Pritisnite Alt + D .
  • Nato pritisnite P takoj. Dobili boste Čarovnik PivotTable in PivotChart odprto.
  • Izberite Več razponov konsolidacije in . Pivotna tabela gumbi.

  • Nato kliknite Naslednji se boste preselili v Korak 2a od 3 .
  • Izberite Ustvarite polje za eno stran zame gumb.

  • Nato kliknite Naslednji ...boste šli v Korak 2b .
  • V Razpon izberite območje celic s praznim stolpcem na levi strani.
  • Tukaj sem izbral celice B5 do D12 .
  • Nato kliknite Dodajte. Izbrane celice bodo dodane v Vsi razponi škatla.

  • Nato kliknite Naslednji se boste preselili v Korak 3 .
  • V Obstoječi delovni list zapišite celico, v kateri želite Pivotna tabela . pišem $F$4.

  • Nato kliknite Zaključek . Ustvarjena bo tabela Pivot.
  • V Izberite polja, ki jih želite dodati v poročilo del, brez oznake Vrstica , Stolpec , Vrednost , Stran 1 .

  • Nato preverite Vrednost . Edinstvena imena boste dobili v Pivotna tabela .

Metoda 5: Uporaba kode VBA za iskanje edinstvenih vrednosti

Nazadnje lahko uporabite tudi kodo VBA, da iz niza podatkov izluščite edinstvena imena. Naredite naslednje.

📌 Koraki:

  • Pritisnite Alt + F11 v delovnem zvezku, da odprete VBA okno.
  • Nato pojdite v Vstavite v zavihku VBA v orodni vrstici. Kliknite nanj.
  • Med štirimi možnostmi izberite Modul .

Dobili boste novo Modul okno.

  • Vanj zapišite naslednjo kodo.
 Sub Uniquedata() Dim rng As Range Dim InputRng As Range, OutRng As Range Set dt = CreateObject("Scripting.Dictionary") xTitleId = "Select Range" Set InputRng = Application.Selection Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8) Set OutRng = Application.InputBox("Output to (single cell):", xTitleId, Type:=8) For Each rng In InputRng If rng.Value "" Thendt(rng.Value) = "" End If Next OutRng.Range("A1").Resize(dt.Count) = Application.WorksheetFunction.Transpose(dt.Keys) End Sub 

Na spletni strani . spletno mesto nam je pomagal razumeti in razviti kodo.

  • Shranite ga kot Omogočeni Excelovi makri Delovni zvezek.
  • Nato se vrnite na prvotni delovni list. Alt + F8 .
  • Dobili boste Makro škatla je odprta.
  • Izberite ime Makro in nato kliknite na Spustite .
  • Tukaj je ime tega Makro je . Uniquedata .
  • Vnesite obseg podatkov v polje Razpon škatla.

  • Kliknite na V REDU . Prikazalo se bo še eno vnosno polje.
  • Vnesite prvo celico, v katero želite vnesti edinstvena imena. F5 .

  • Nato kliknite V REDU. Iz nabora podatkov boste dobili edinstvena imena.

Preberite več: Kako pridobiti edinstvene vrednosti iz območja v Excelu (8 metod)

Zaključek

S temi metodami lahko v Excelu poiščete edinstvene vrednosti iz več stolpcev z enakimi ali različnimi vrstami podatkov. Če imate dodatna vprašanja, nam pustite komentar. Obiščete lahko tudi naše blog da bi izvedeli več o različnih temah programa MS Excel.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.