Kako potražiti više vrijednosti u Excelu (10 načina)

  • Podijeli Ovo
Hugh West

Prilikom provođenja analize podataka u Microsoft Excel, možda ćete trebati pribaviti sve podudarne podatke za određeni ID, korisničko ime, kontakt informacije ili drugi jedinstveni identifikator, možda ćete naići na probleme. Članak ilustruje kako koristiti Excel za traženje više vrijednosti u Excelu na osnovu jednog ili više uslova i vraćanje više rezultata u koloni, redu ili jednoj ćeliji. Pokušat ću što bolje objasniti koncept kako bi ih početnik mogao razumjeti i primijeniti na slične probleme.

Preuzmi radnu svesku

Preuzmi ovu radnu svesku za vježbanje dok čitaš ovaj članak.

Potraži više vrijednosti.xlsx

10 prikladnih načina za traženje više vrijednosti u Excelu

1. Koristite formulu niza za traženje više vrijednosti u Excelu

Excel funkcija VLOOKUP pada na pamet kao trenutni odgovor, ali poteškoća je u tome što može vratiti samo jedno podudaranje.

Da bismo izvršili zadatke, možemo koristiti formulu niza koristeći sljedeće funkcije.

  • IF – Izlazi jednu vrijednost ako je uvjet zadovoljen i drugu vrijednost ako uvjet nije zadovoljen.
  • SMALL – Vraća najnižu vrijednost niza.
  • INDEX – Daje element niza u zavisnosti od redova i kolona koje ste dali.
  • RED – Pruža vam broj reda.
  • KOLONA – Daje vam1:
  • U ćeliju E5 upišite sljedeću formulu,
=IFERROR(VLOOKUP(B5,C:C,1,FALSE),"Not Attened")

  • Pritisnite Ctrl + Shift + Enter da napravite niz.

Korak 2:

  • Pritisnite Enter da vidite rezultate.
  • Konačno, primijenite AutoFill Handle Tool za popunjavanje ćelija.

Na gornjoj slici ekrana možete vidjeti listu koji su prisustvovali događaju i stavljamo “Nisu prisustvovali” za one koji nisu prisustvovali.

Pročitajte više: Excel LOOKUP vs VLOOKUP: Sa 3 primjera

Zaključak

Da zaključimo, nadam se da je ovaj članak pružio detaljne smjernice za traženje više vrijednosti u Excelu. Sve ove procedure treba naučiti i primijeniti na vaš skup podataka. Pogledajte radnu svesku za vježbanje i testirajte ove vještine. Motivirani smo da nastavimo s izradom ovakvih tutorijala zbog vaše vrijedne podrške.

Ako imate bilo kakvih pitanja – slobodno nam se obratite. Također, slobodno ostavite komentare u donjem odjeljku.

Mi, ExcelWIKI tim, uvijek odgovaramo na vaše upite.

Ostanite s nama & nastavi učiti.

broj kolone.
  • IFERROR – otkrivanje grešaka.
  • Nekoliko primjera ovih formula može se vidjeti u nastavku.

    1.1 Potražite više vrijednosti u redu

    Recimo, imamo nekoliko imena rukovodilaca koji vode više kompanija u koloni B . prikazali smo nazive kompanija u koloni C . Naš cilj je da sastavimo listu svih poslova koje vodi određena osoba. Molimo slijedite ove korake kako biste ga dovršili.

    Korak 1:

    • U praznom redu navedite listu jedinstvenih imena. Imena se unose u ćelije B13:B15 u ovom primjeru.

    Korak 2:

    • Unesite sljedeću formulu u ćeliju
    =IFERROR(INDEX($C$5:$C$10, SMALL(IF($B15=$B$5:$B$10, ROW($C$5:$C$10)-4, " "), COLUMN()-2)), " ")

    • Da biste bili sigurni kao uvjet niza, pritisnite Ctrl + Shift + Enter istovremeno

    Korak 3:

    • Pritisnite Unesite i koristite AutoFill da vidite rezultate.

    I konačni rezultat je ovaj.

    1.2 Potražite više vrijednosti u stupcu u Excelu

    Iz razloga, ako želite vratiti više vrijednosti u kolone umjesto u redove, kao što je prikazano u

    Ispod snimka ekrana izmijenite formule na sljedeći način u koracima ispod.

    Korak 1:

    • Unesite lista jedinstvenih imena u nekom praznom redu, U ovom primjeru, imena se unose u ćelije E4:G4
    • Upišite sljedeću formuluu ćeliji E5
    =IFERROR(INDEX($C$5:$C$10, SMALL(IF(E$4=$B$5:$B$10, ROW($C$5:$C$10)-4, " "), ROW()-4)), " ")

    • Za stanje niza, pritisnite Ctrl + Shift + Enter .

    Korak 2:

    • Konačno, pritisnite Enter i popunite traženu ćeliju alatom AutoFill .

    Evo konačnih rezultata.

    Napomena . Da bi se formula ispravno kopirala u druge redove, obratite pažnju na reference vrijednosti pretraživanja, apsolutnu kolonu i relativni red, kao što je $E4.

    Pročitajte više: Kako potražiti vrijednost s drugog lista u Excelu (3 laka metoda)

    2. Potražite više vrijednosti u Excelu na osnovu više kriterija

    Već znate kako potražiti više vrijednosti u excelu na osnovu jednog kriterijuma. Šta ako želite više podudaranja na osnovu dva ili više kriterija? Uzimajući primjer, imate skup podataka Amazon najprodavanijih proizvoda u određenim kategorijama u različitim stupcima. Sada tražite proizvod u određenoj kategoriji.

    Koristit ćemo sljedeći argument niza da bismo to učinili.

    IFERROR(INDEX( return_range , SMALL(IF(1=(–( vrijednost_potraži1 = opseg_pretraživanja1 )) * ( vrijednost_potraži2 = opseg_potraži2 ) )), ROW( opseg_povrata )-m,””), ROW()-n)),””)

    Gdje,

    Lookup_value1 je prva vrijednost pretraživanja u ćeliji F5

    Lookup_value2 je druga vrijednost pretraživanja u ćeliji G5

    Lookup_range1 je raspon u kojem će se pretraživati ​​lookup_value1 ( B5:B10 )

    Lookup_range2 je raspon u kojem će se pretraživati ​​lookup_value2 ( C5:C10 )

    Return_range je raspon iz kojeg će se dati rezultat.

    m je broj reda prve ćelije u rasponu povrata minus 1 .

    n je broj reda prve formule ćelija minus 1 .

    2.1 Traži više podudaranja u koloni

    Kako ste upoznati s argumentom niza, možete jednostavno koristite formule predstavljene u prethodna dva primjera da provjerite više kriterija, kao što je prikazano u koracima ispod.

    Korak 1:

    • U ćeliji H5 , upišite sljedeću formulu,
    =IFERROR(INDEX($D$5:$D$10, SMALL(IF(1=((--($F$5=$B$5:$B$10)) * (--($G$5=$C$5:$C$10))), ROW($D$5:$D$10)-4,""), ROW()-4)),"")

    • Pritisnite Ctrl + Shift + Enter istovremeno da biste primijenili formulu

    Kao rezultat, prikazat će vrijednost kao u ispod slike ekrana.

    Korak 2:

    • Primijenite istu formulu t o ostale ćelije.

    Napomena. Budući da naš raspon povrata i raspon formule počinju u redu 5, i n i m jednake su "4" u gornjem primjeru. To mogu biti različiti brojevi u vašim radnim listovima.

    Pročitajte više: Kako koristiti funkciju LOOKUP u Excelu (4 pogodna primjera)

    2.2 Traži više podudaranja u nizu

    Slično prethodnoj metodi, vimožda preferira horizontalni raspored gdje se rezultati vraćaju u redovima. Ako želite povući više vrijednosti na osnovu više skupova kriterija, u ovom slučaju slijedite dolje navedene korake.

    Korak 1:

    • Prvo, u ćeliju D13 , upišite sljedeću formulu,
    =IFERROR(INDEX($D$5:$D$10, SMALL(IF(1=((--($B$13=$B$5:$B$10)) * (--($C$13=$C$5:$C$10))), ROW($D$5:$D$10)-4,""), COLUMN()-3)),"")

    • Da napravite niz, pritisnite Ctrl + Shift + Enter .

    Korak 2:

    • Zatim, samo pritisnite dugme Enter i koristite AutoFill da popunite tražene ćelije.

    Slijedom toga, prikazat će se više rezultata kao na slici ispod.

    Pročitajte više: Kako tražiti s više kriterija u Excelu (tip I ili ILI)

    3. Potražite i vratite više vrijednosti u jednoj ćeliji

    Sa Microsoftom 365 pretplata, Excel sada uključuje puno moćnije funkcije i funkcije (kao što su XLOOKUP , Dynamic Arrays , UNIQUE/FILTER funkcije, itd.) koji nisu bili dostupni u prethodnim verzijama.

    Ako koristite Microsoft 365 (ranije poznat kao Office 365 ), metode opisane u ovom odjeljku mogu se koristiti za traženje i vraćanje više vrijednosti u jednoj ćeliji u Excel-u.

    Ispod imam skup podataka gdje imam imena rukovodilaca u koloni B i kompanije koje posjeduju u koloni C .

    Za svaku osobu, želim pogledati koje kompanije posjeduju upojedinačni skup (odvojen zarezom) U ćeliji F5 .

    Da biste to učinili, primijenite sljedeće korake.

    1. korak:

    • Prvo, unesite sljedeću formulu u ćeliju F5 .
    =TEXTJOIN(", ",TRUE,IF(E5=$B$5:$B$10,$C$5:$C$10,""))

    • Da unesete kao formulu niza, pritisnite Ctrl + Shift + Enter .

    Korak 2:

    • Zatim pritisnite Enter da vidite rezultate.

    Pročitajte više: 7 vrsta pretraživanja koje možete koristiti u Excelu

    4. Primijenite funkciju FILTER na višestruko traženje Vrijednosti u Excelu

    Možete koristiti Filter funkciju za filtriranje skupa podataka u zavisnosti od kriterija koje dajete za traženje brojnih vrijednosti.

    Funkcija dinamičkih nizova sadrži ovu funkciju. Rezultat je niz podataka koji dinamički teče u raspon ćelija, počevši od ćelije u koju ste unijeli formulu.

    Funkcija FILTER ima sljedeću sintaksu.

    FILTER(niz, uključi, [if_prazno])

    Gdje,

    Niz (obavezno) – raspon vrijednosti ili niz koji želite filtrirati.

    Uključi (obavezno) – kriterij dat u obliku Booleovog niza ( TRUE i FALSE vrijednosti). Mora imati istu visinu (kada su podaci u kolonama) ili širinu (kada su podaci u redovima) kao i parametar niza.

    If_empty (opciono) – Kada nijedna stavka ne odgovara kriteriju, ovo je vrijednost koju treba vratiti.

    Za početak, pogledajmo nekoliko vrlo jednostavnih primjera kako bismo bolje razumjeli kako funkcionira Excel formula za filtriranje podataka.

    4.1 IF Not Equal

    Recimo , želite znati imena kompanije koja ne pripadaju Elonu Musku. Dakle, ovdje je naša tražena vrijednost Elon Musk u F4 . Da bismo to učinili, primijenit ćemo sljedeću funkciju FILTER .

    Korak 1:

    • U ćeliju F6 , unesite sljedeću formulu FILTER Funkcija .
    =FILTER(C5:C10,B5:B10F4)

    • Da biste napravili niz, pritisnite Ctrl + Shift + Enter .

    Korak 2:

    • Zatim pritisnite Enter.
    • Koristite Automatsko popunjavanje Handle Alat za popunjavanje traženog polja.

    Stoga ćete dobiti rezultate kao što je prikazano na gornjoj slici ekrana.

    4.2 IF Jednako

    Slično, ako želite znati imena kompanija koje pripadaju Elonu Musku, slijedite ove korake u nastavku.

    Korak 1:

    • Upišite sljedeću formulu u ćeliju F6 ,
    =FILTER(C5:C10,B5:B10=F4)

    • U isto vrijeme pritisnite Ctrl + Shift + Enter .

    Korak 2:

    • Zatim pritisnite Enter da pronađete podudaranja.
    • Primijenite AutoFill Handle Tool na popuni ćelije.

    4.3 IF Manje Zatim

    Na snimku ekrana ispod prikazan je skup podataka o neto vrijednosti najvećih milijardera.Sada, na primjer, želite znati ko ima neto vrijednost manju od 150 milijardi dolara . Da biste to učinili, slijedite ove korake.

    Korak 1:

    • Prvo, upišite sljedeću formulu u ćeliju F6 ,
    =FILTER(C5:C10,B5:B10

    • Da biste to učinili formulom niza, pritisnite Ctrl + Shift + Enter .

    Korak 2:

    • Zatim pritisnite Enter .
    • Konačno, primijenite AutoFill Handle Tool da popunite ćelije.

    Slijedom toga, dobit ćete više vrijednosti kao što je prikazano na gornjoj slici ekrana.

    4.4 IF veće od

    Slično prethodnoj metodi, želite znati ko ima neto vrijednost veću od 150 milijardi dolara , samo slijedite dolje navedene korake.

    1. korak:

    • Prvo, u ćeliju F6 , upišite sljedeću formulu,
    =FILTER(C5:C10,B5:B10>F4)

    • Pritisnite Ctrl + Shift + Enter da biste to učinili formulom niza.

    Korak 2:

    • Zatim, pritisnite Enter .
    • Na kraju, primijenite AutoFill Handle Tool za popunjavanje ćelija.

    Kao r kao rezultat, dobit ćete više vrijednosti kao što je prikazano na gornjoj slici ekrana.

    Pročitajte više: Kako potražiti tabelu u Excelu (8 metoda)

    5. Primijenite funkciju VLOOKUP na traženje više vrijednosti

    U scenariju, možda ćete morati ponovo pregledati svoje liste podataka da provjerite koje su informacije uključene usvaki od njih i koje informacije nedostaju jednom od njih. Na primjer, želimo da potražimo koji su glumci učestvovali u određenom događaju. Da bismo obavili ovaj zadatak, koristit ćemo VLOOKUP funkciju .

    Sintaksa VLOOKUP funkcije je sljedeća.

    =VLOOKUP(vrijednost_potraži,niz_tablice,broj_indeksa_kolca,[pretraga_opsega])

    Gdje je,

    vrijednost_pretraživanja referentna vrijednost, koji može biti tekst, numerički niz ili ćelija čiju vrijednost želite referencirati.

    Table_array je cijela tablica podataka uključujući njenu cjelinu. Kao rezultat toga, referentna vrijednost koju tražite trebala bi biti u stupcu 1 ove tablice, tako da Excel može nastaviti desno i tražiti povratnu vrijednost.

    Col_index_num je broj kolone u kojoj se nalazi povratna vrijednost. Ovaj broj počinje od 1 i povećava se kako broj stupaca u vašoj tablici raste.

    [range_lookup] je četvrti argument u zagradama jer nije potreban da bi ova funkcija radila . U sintaksi Excela, zagrade označavaju da je argument opcionalan. Ako ne popunite ovu vrijednost, Excel je zadano postavljen na TRUE (ili 1), što ukazuje da tražite blisko podudaranje s vašom referentnom vrijednošću, a ne tačno podudaranje.

    Napomena. Za vraćanje teksta, korištenje TRUE kao vrijednost nije preporučljivo.

    Sada, primijenite funkciju VLOOKUP sa sljedećim koracima.

    Korak

    Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.