Hoe om veelvuldige waardes in Excel op te soek (10 maniere)

  • Deel Dit
Hugh West

Wanneer jy data-analise in Microsoft Excel, doen, sal jy dalk alle ooreenstemmende data vir 'n sekere ID, gebruikernaam, kontakinligting of 'n ander unieke identifiseerder moet kry, kan jy probleme ondervind. Die artikel illustreer hoe om Excel te gebruik om veelvuldige waardes in Excel op te soek gebaseer op een of meer voorwaardes en veelvuldige resultate in 'n kolom, ry of enkele sel terug te gee. Ek sal probeer om die konsep so goed moontlik te verduidelik sodat 'n beginner dit kan begryp en op vergelykbare probleme kan toepas.

Laai Oefenwerkboek af

Laai hierdie oefenwerkboek af om te oefen terwyl jy hierdie artikel lees.

Soek Meervoudige Waardes.xlsx

10 gepaste maniere om veelvuldige waardes in Excel op te soek

1. Gebruik skikkingsformule om veelvuldige waardes in Excel op te soek

Die Excel VLOOKUP-funksie kom na vore as 'n onmiddellike antwoord, maar die moeilikheid is dat dit slegs 'n enkele passing kan gee.

Om die take uit te voer, kan ons 'n skikkingsformule gebruik deur die volgende funksies te gebruik.

  • IF – Dit voer een waarde uit as die voorwaarde bevredig is en 'n ander waarde as die voorwaarde nie bevredig is nie.
  • KLEIN – Dit gee die skikking se laagste waarde terug.
  • INDEKS – Gee 'n skikkingselement afhangende van die rye en kolomme wat deur jou verskaf word.
  • RY – Dit verskaf aan jou die rynommer.
  • KOLOM – Dit gee jou die1:
  • Tik die volgende formule in sel E5 in,
=IFERROR(VLOOKUP(B5,C:C,1,FALSE),"Not Attened")

  • Druk Ctrl + Shift + Enter om dit 'n skikking te maak.

Stap 2:

  • Druk Enter om die resultate te sien.
  • Ten slotte, pas toe Outovul Hanteerhulpmiddel om die selle te vul.

In die skermkiekie hierbo kan jy die lys sien wat die geleentheid bygewoon het en ons plaas “Nie bygewoon nie” vir wie dit nog nie bygewoon het nie.

Lees meer: ​​ Excel LOOKUP vs VLOOKUP: Met 3 voorbeelde

Gevolgtrekking

Om af te sluit, ek hoop dat hierdie artikel gedetailleerde leiding verskaf het om verskeie waardes in Excel op te soek. Al hierdie prosedures moet aangeleer word en op jou datastel toegepas word. Kyk na die oefenwerkboek en stel hierdie vaardighede op die proef. Ons is gemotiveerd om aan te hou om tutoriale soos hierdie te maak as gevolg van jou waardevolle ondersteuning.

As jy enige vrae het – Vra ons gerus. Laat ook gerus kommentaar in die afdeling hieronder.

Ons, die ExcelWIKI -span, reageer altyd op jou navrae.

Bly by ons & hou aan leer.

nommer van die kolom.
  • IFERROR – bespeur foute.
  • 'n Paar gevalle van hierdie formules kan hieronder gesien word.

    1.1 Soek veelvuldige waardes in 'n ry op

    Kom ons sê ons het 'n paar name van bestuurders wat verskeie maatskappye bestuur in kolom B . ons het die maatskappyname in kolom C gewys. Ons doelwit is om 'n lys saam te stel van alle besighede wat deur 'n spesifieke persoon bestuur word. Volg asseblief hierdie stappe om dit te voltooi.

    Stap 1:

    • Verskaf 'n lys unieke name in 'n leë ry. Die name word in selle B13:B15 in hierdie voorbeeld ingevoer.

    Stap 2:

    • Voer die volgende formule in sel in
    =IFERROR(INDEX($C$5:$C$10, SMALL(IF($B15=$B$5:$B$10, ROW($C$5:$C$10)-4, " "), COLUMN()-2)), " ")

    • Om seker te maak as 'n skikkingsvoorwaarde, druk Ctrl + Shift + Enter gelyktydig

    Stap 3:

    • Druk Voer in en gebruik die Outovul om die resultate te sien.

    En die finale resultaat is dit.

    1.2 Soek veelvuldige waardes in 'n kolom in Excel

    Om 'n rede, as jy veelvuldige waardes in kolomme in plaas van rye wil terugstuur, soos getoon in die

    Verander die formules onder die skermkiekie soos volg in die stappe hieronder.

    Stap 1:

    • Voer in 'n lys unieke name in een of ander leë ry. In hierdie voorbeeld word die name in selle ingevoer E4:G4
    • Tik die volgende formulein sel E5
    =IFERROR(INDEX($C$5:$C$10, SMALL(IF(E$4=$B$5:$B$10, ROW($C$5:$C$10)-4, " "), ROW()-4)), " ")

    • Vir 'n skikkingstoestand, druk Ctrl + Shift + Enter .

    Stap 2:

    • Laastens, Druk Enter en vul die vereiste sel met die Outovul handvatselnutsding.

    Hier is die finale uitslae.

    Let wel . Vir die formule om korrek na ander rye gekopieer te word, let op die opsoekwaardeverwysings, absolute kolom en relatiewe ry, soos $E4.

    Lees meer: ​​ Hoe om waarde van 'n ander blad in Excel op te soek (3 maklike metodes)

    2. Soek veelvuldige waardes in Excel gebaseer op veelvuldige kriteria

    Jy weet reeds hoe om veelvuldige waardes op te soek in Excel gebaseer op 'n enkele maatstaf. Wat as jy veelvuldige passings wil hê gebaseer op twee of meer kriteria? Neem 'n voorbeeld, jy het 'n datastel van Amazon topverkoperprodukte onder spesifieke kategorieë in verskillende kolomme. Nou soek jy 'n produk onder 'n sekere kategorie.

    Ons sal die volgende skikkingsargument gebruik om dit te doen.

    IFERROR(INDEX( return_range , KLEIN(IF(1=((–( opsoekwaarde1 = opsoekreeks1 )) * ( –( opsoekwaarde2 = opsoekreeks2 ) )), ROW( return_range )-m,””), ROW()-n)),””)

    Waar,

    Opsoekwaarde1 is die eerste opsoekwaarde in sel F5

    Opsoekwaarde2 is die tweede opsoekwaarde in sel G5

    Opsoekreeks1 is die reeks waar soekwaarde1 gesoek sal word ( B5:B10 )

    Opsoekreeks2 is die reeks waar soek_waarde2 deursoek sal word ( C5:C10 )

    Terugreeks is die reeks vanwaar die resultaat gegee sal word.

    m is die rynommer van die eerste sel in die terugkeerreeks minus 1 .

    n is die rynommer van die eerste formule sel minus 1 .

    2.1 Soek veelvuldige passings in 'n kolom

    Soos jy vertroud is met die skikkingsargument, kan jy eenvoudig gebruik die formules wat in die vorige twee voorbeelde aangebied is om verskeie kriteria na te gaan, soos in die stappe hieronder getoon.

    Stap 1:

    • In sel H5 , tik die volgende formule,
    =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)),"")

    • Druk Ctrl + Shift + Enter gelyktydig om die formule toe te pas

    Gevolglik sal dit die waarde wys soos in die onderstaande skermskoot.

    Stap 2:

    • Pas dieselfde formule t toe o die res van die selle.

    Let wel. Omdat ons terugkeerreeks en formulereeks albei in ry 5 begin, beide n en m is gelyk aan "4" in die voorbeeld hierbo. Dit kan verskillende getalle in jou werkkaarte wees.

    Lees meer: ​​ Hoe om OPSOEK-funksie in Excel te gebruik (4 gepaste voorbeelde)

    2.2 Soek verskeie passings in 'n ry

    Soortgelyk aan die vorige metode, jyverkies dalk die horisontale uitleg waar resultate in rye teruggestuur word. As jy veelvuldige waardes op grond van veelvuldige kriteriastelle wil trek, volg in hierdie geval die stappe hieronder.

    Stap 1:

    • Tik eerstens in sel D13 die volgende formule,
    =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)),"")

    • Om dit 'n skikking te maak, druk Ctrl + Shift + Enter .

    Stap 2:

    • Tik dan net die Enter -knoppie en gebruik Outovul om die vereiste selle te vul.

    Gevolglik sal dit verskeie resultate wys soos in die onderstaande skermkiekie.

    Lees meer: ​​ Hoe om op te soek met veelvuldige kriteria in Excel (Beide EN of OF Tipe)

    3. Soek en gee veelvuldige waardes in een sel terug

    Met Microsoft 365 intekening, Excel bevat nou baie kragtiger funksies en kenmerke (soos XLOOKUP , Dynamiese Skikkings , UNIEKE/FILTER funksies, ens.) wat nie in vorige weergawes beskikbaar was nie.

    As jy Microsoft 365 (voorheen bekend as Office 365) gebruik ), kan die metodes wat in hierdie afdeling beskryf word gebruik word om verskeie waardes in een sel in Excel op te soek en terug te gee.

    Hieronder het ek 'n datastel waar ek die name van die bestuurders in kolom B en die maatskappye, hulle besit in kolom C .

    Vir elke persoon wil ek opsoek watter maatskappye hulle besit in aenkele stel (geskei deur 'n komma) In sel F5 .

    Om dit te doen, pas die volgende stappe toe.

    Stap 1:

    • Voer eerstens die volgende formule in sel F5 in.
    =TEXTJOIN(", ",TRUE,IF(E5=$B$5:$B$10,$C$5:$C$10,""))

    • Om as 'n skikkingsformule in te voer, druk Ctrl + Shift + Enter .

    Stap 2:

    • Tik dan Enter om die resultate te sien.

    Lees meer: ​​ 7 Tipes opsoek wat jy in Excel kan gebruik

    4. Pas die FILTER-funksie toe om veelvuldige op te soek Waardes in Excel

    Jy kan die FILTER-funksie gebruik om 'n stel data te filtreer, afhangende van die kriteria wat jy gee om talle waardes te soek.

    Die Dynamiese Skikkings-funksie bevat hierdie funksie. Die resultaat is 'n reeks data wat dinamies in 'n reeks selle vloei, wat begin met die sel waar jy die formule ingevoer het.

    Die FILTER-funksie het die volgende sintaksis.

    FILTER(skikking, sluit in, [as_leeg])

    Waar,

    Skikking (vereis) – die waardereeks of skikking wat jy wil filter.

    Sluit in (vereis) – die kriterium verskaf in die vorm van 'n Boole-skikking ( WAAR en ONWAAR waardes). Dit moet dieselfde hoogte (wanneer data in kolomme is) of breedte (wanneer data in rye is) hê as die skikkingsparameter.

    As_leeg (opsioneel) – Wanneer geen items by die maatstaf pas nie, is dit die waarde om terug te gee.

    Om mee te begin, kom ons kyk na 'n paar baie eenvoudige voorbeelde om 'n beter begrip te kry van hoe 'n Excel-formule vir datafiltrering werk.

    4.1 AS Nie Gelyk nie

    Kom ons sê , wil jy die maatskappy se name weet wat nie aan Elon Musk behoort nie. So, hier is ons opsoekwaarde Elon Musk in F4 . Om dit te doen, sal ons die volgende FILTER-funksie toepas.

    Stap 1:

    • In sel F6 voer die volgende formule van die FILTER-funksie in.
    =FILTER(C5:C10,B5:B10F4)

    • Om dit 'n skikking te maak, druk Ctrl + Shift + Enter .

    Stap 2:

    • Druk dan Enter.
    • Gebruik Outovul Handvatsel Gereedskap om die vereiste veld in te vul.

    Daarom sal jy die resultate verkry soos in die skermkiekie hierbo getoon.

    4.2 IF Equal

    Net so, as jy die maatskappye se name wil weet wat aan Elon Musk behoort, volg hierdie stappe hieronder.

    Stap 1:

    • Tik die volgende formule in sel F6 ,
    =FILTER(C5:C10,B5:B10=F4)

    • Tik Ctrl + Shift + Enter op dieselfde tyd.

    Stap 2:

    • Druk dan Enter om die passings te vind.
    • Pas Outovul Hanteernutsding toe op vul die selle.

    4.3 IF Minder As

    In die onderstaande skermkiekie word 'n datastel van top miljardêrs se netto waarde gewys.Nou wil jy byvoorbeeld weet wie die netto waarde van minder as $150B het. Om dit te doen, volg hierdie stappe.

    Stap 1:

    • Tik eers die volgende formule in sel F6 ,
    =FILTER(C5:C10,B5:B10

    • Om dit 'n skikkingsformule te maak, druk Ctrl + Shift + Enter .

    Stap 2:

    • Druk dan Enter .
    • Uiteindelik, pas Outovul Handvatgereedskap toe om die selle te vul.

    Gevolglik sal jy veelvuldige waardes verkry soos in die kiekie hierbo getoon.

    4.4 INDIEN Groter as

    Soortgelyk aan die vorige metode, wil jy weet wie het die netto waarde van meer as $150B , volg net die stappe hieronder.

    Stap 1:

    • Tik eers die volgende formule in sel F6 in,
    =FILTER(C5:C10,B5:B10>F4)

    • Tik Ctrl + Shift + Enter om dit 'n skikkingsformule te maak.

    Stap 2:

    • Druk dan Enter .
    • Pas uiteindelik Outovul Handvatnutsding toe om die selle te vul.

    As 'n r gevolglik sal jy veelvuldige waardes verkry soos in die skermkiekie hierbo getoon.

    Lees meer: ​​ Hoe om 'n tabel in Excel op te soek (8 metodes)

    5. Pas die VLOOKUP-funksie toe om meervoudige waardes op te soek

    In 'n scenario sal jy dalk weer deur jou datalyste moet gaan om te kyk watter inligting ingesluit is inelkeen van hulle en watter inligting by een van hulle ontbreek. Ons wil byvoorbeeld naslaan watter akteurs aan 'n bepaalde geleentheid deelgeneem het. Om hierdie taak te doen, sal ons die VLOOKUP-funksie gebruik.

    Die sintaksis van die VLOOKUP-funksie is soos volg.

    =VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

    Waar,

    Opsoekwaarde is die verwysingswaarde, wat 'n teks, 'n numeriese string of 'n sel kan wees na wie se waarde jy wil verwys.

    Tabel_skikking is die hele datatabel insluitend sy geheel. Gevolglik moet die verwysingswaarde wat jy soek in kolom 1 van hierdie tabel wees, sodat Excel na regs kan voortgaan en die terugkeerwaarde soek.

    Kol_indeks_num is die getal van die kolom waarin die terugkeerwaarde gevind word. Hierdie getal begin by 1 en neem toe soos die aantal kolomme in jou tabel groei.

    [reekssoek] is die vierde argument tussen hakies, want dit is nie nodig vir hierdie funksie om te werk nie . In Excel-sintaksis dui hakies aan dat 'n argument opsioneel is. As jy nie hierdie waarde invul nie, stel Excel standaard na WAAR (of 1), wat aandui dat jy 'n noue passing met jou verwysingswaarde soek eerder as 'n presiese passing.

    Let wel. Vir teksterugsendings, gebruik WAAR aangesien die waarde nie aangeraai word nie.

    Pas nou die VLOOKUP-funksie toe met die volgende stappe.

    Stap

    Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.