Hoe om veelvuldige waardes in Excel te vind (8 vinnige metodes)

  • Deel Dit
Hugh West

In hierdie artikel sal ek bespreek hoe om veelvuldige waardes in Excel te vind. Dikwels, terwyl jy met sigblaaie werk, kan dit 'n groot hulp wees om verskeie waardes gelyktydig te vind. Ons het byvoorbeeld 'n datastel wat die stokperdjies van verskeie mense bevat. In hierdie datastel het een persoon ( Emily ) egter meer as een stokperdjie. So, nou sal ons verskeie Excel-instrumente en -funksies gebruik om die veelvuldige stokperdjies van Emily tegelyk te kry. Behalwe dit, sal ek wys hoe om verskeie waardes in 'n enkele sel te verbind.

Laai Oefenwerkboek af

Jy kan die aflaai oefenwerkboek wat ons gebruik het om hierdie artikel voor te berei.

Vind veelvuldige waardes.xlsm

8 metodes om veelvuldige waardes in Excel te vind

1. Gebruik Soek en Vervang Gereedskap om veelvuldige waardes in Excel te kry

Jy kan baie maklik veelvuldige waardes kry deur die Soek -funksie te gebruik van die Vind en vervang nutsding van MS Excel . In ons datastel word die naam Emily 3 keer genoem. Volg dus die onderstaande stappe om hierdie 3 waardes gelyktydig te vind.

Stappe:

  • Kies eers die datastel ( B4:C11 ).

  • Druk dan Ctrl + F om bring die Soek en Vervang -venster op of gaan na Tuis > Redigeer -groep > Vind & Kies > Vind .
  • Tik dan ' Emily ' in die Vind wat -veld en klik op die VindAlmal .

  • Gevolglik het ons 3 name gevind ( Emily ) gelys in die onderstaande venster.

Lees meer: Hoe om waarde in die reeks in Excel te vind (3 metodes)

2. Excel-filteropsie om veelvuldige waardes te vind

Nog 'n maklike en vinnige opsie om veelvuldige waardes in Excel te kry, is om die outofilter te gebruik . Kom ons kyk na die stappe wat by hierdie metode betrokke is.

Stappe:

  • Klik eers met die rechtermuisknop op die sel waarop jy die sel wil toepas. filter. Ek het Sel B5 gekies, aangesien ek al die name moet filtreer, Emily .
  • Gaan dan na Filter > Filtreer volgens Geselekteerde Sel se Waarde .

  • Gevolglik word al die selle wat die naam Emily bevat soos hieronder gefiltreer.

  • As jy nou die filtering wil ontdoen, klik net op die Outofilter -ikoon van die datastelopskrif, kies Vee filter uit "Naam" en klik OK .

Lees meer: Hoe om 'n karakter in string in Excel te vind

3. Pas gevorderde filteropsie toe om veelvuldige waardes terug te gee

Excel het 'n filteropsie genaamd Gevorderde filter . Hierdie opsie is baie nuttig terwyl u verskeie waardes vind. Jy moet 'n kriteriareeks stel om die Gevorderde Filter -opsie toe te pas. Kom ons gaan deur die stappe wat hierby betrokke ismetode.

Stappe:

  • Stel eers die kriteriareeks ( B13:C14 ).

  • Volgende, gaan na Data > Sorteer & Filter > Gevorderd .

  • Gevolglik word die Gevorderde filter -venster sal opdaag. Stel nou die Lysreeks ( Datastelreeks ) en Kriteriareeks en klik OK .

  • Uiteindelik, hier het ons al Emily se stokperdjies gelyktydig gekry.

Nota

Onthou, die Opskrif van die hoofdatastel en die Kriteriareeks moet soortgelyk wees, anders sal die Gevorderde Filter -opsie nie werk nie .

4. Gee veelvuldige waardes terug deur Excel-gedefinieerde tabel te gebruik

Ons kan Excel-gedefinieerde tabelle skep en sodoende filtering toepas om veelvuldige waardes te kry. Dit is 'n baie gerieflike en maklike manier om veelvuldige waardes te vind.

Stappe:

  • Klik eers op enige van die selle van die datastel ( B4:C11 ).

  • Druk dan Ctrl + t vanaf die sleutelbord. As gevolg hiervan, sal die Skep tabel venster verskyn. Gaan die tabelreeks na en klik OK .

  • Gevolglik het ons die onderstaande tabel uit ons datastel geskep.

  • Klik nou op die afpyl-ikoon langs die kop van die tabel. Kontroleer dan die naam Emily en klik OK

  • Hier is uiteindelik ons ​​verwagte gefiltreerde resultaat.

Soortgelyke lesings:

  • Hoe om teks in sel in Excel te vind
  • Excel Soek vir teks in reeks (11 vinnige metodes)
  • Hoe om te vind of sel spesifieke teks in Excel bevat
  • Vind karakter in String Excel (8 maklike maniere )

5. Voeg FILTER-funksie in om veelvuldige waardes te vind

Hierdie keer sal ons die FILTER-funksie gebruik om terug te keer die veelvuldige waardes in excel.

Stappe:

  • Tik eers die onderstaande formule in Sel C14 .
=FILTER(C5:C11,B5:B11=B14)

  • Volgende, druk Enter .
  • Gevolglik , al die stokperdjies van Emily word op een slag teruggegee.

Nota

➤ Die FILTER -funksie is slegs beskikbaar vir Excel 365 intekenare.

6. Soek verskeie waardes met INDEX-funksie in Excel

Jy kan veelvuldige waardes vind gebruik die INDEX-funksie saam met so my ander Excel-funksies. Hierdie formule om veelvuldige waardes te kry, is kompleks. Die formule word as 'n skikking ingevoer. In elk geval, ek sal die formule hieronder verduidelik. Voor dit, kom ons gaan deur die stappe van hierdie metode.

Stappe:

  • Tik aanvanklik die volgende formule in Sel C14 .
=INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2)

  • Gevolglik het ons die onderstaande ontvangresultaat.

  • Volgende, sleep die Vulhandvatsel ( + )-teken af ​​om die ander te kry waardes.

  • Gevolglik is hier die lys van Emily se stokperdjies wat ons gekry het.

🔎 Hoe werk die formule?

  • IF($B$5:$B$11=$B$14,RY($B$5:$B$11))

Hier, gee die IF-funksie 'n rynommer terug as 'n selreeks B5:B11 gelyk is aan B14 , anders gee dit ONWAAR >.

  • KLEIN(IF($B$5:$B$11=$B$14,RY($B$5:$B$11)),RY(1:1))

Nou, hierdie deel van die formule gebruik die SMALL-funksie wat die nde kleinste waarde terugstuur. Hierdie formule sal die getalle terugstuur: 5 , 8 , 11 .

  • INDEKS($B$5:$C$11,KLEIN(IF($B$5:$B$11=$B$14,RY($B$5:$B$11)),RY(1:1))-4, 2)

Nou kom die laaste deel van die formule. Ons weet, die INDEKS funksie gee die waarde op 'n gegewe posisie terug. Nog 'n ding is, die INDEKS -funksie beskou die eerste ry van ons tabel as ry 1. Aangesien my tabeldatastel in ry 5 begin, het ek 4 afgetrek van die RY -waarde om die korrekte ry uit die datastel te kry. Dus, vir die skikking B5:C11 , rynommers 5 , 8 , 11 en kolom no 2 , sal die INDEKS -funksie ons gewenste resultaat verskaf

📌 Versteek die foute wat deur Bogenoemde formule gegenereer word

Daar is 'n probleem met bogenoemde-genoemde INDEKS formule. Wanneer jy die Vulhandvatsel ( + ) teken afsleep, gee die formule 'n fout ( #NUM! ) na 'n sekere waarde. Dus, om die bogenoemde formule reg te stel, sal ons die IF en ISERROR funksies gebruik.

Stappe:

  • Tik eers die onderstaande formule in Sel C14 .
=IF(ISERROR(INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2)),"",INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2))

  • Gevolglik sal ons die resultaat vry van enige foute kry.

Hier, die IERROR funksie kontroleer of 'n waarde 'n fout is, en gee WAAR of ONWAAR terug. Die bogenoemde formule toegedraai met IF en IERROR funksies kyk of die resultaat van die skikking 'n fout is of nie en gee dus leeg (“”) terug as die resultaat 'n fout is, anders is dit gee die ooreenstemmende waarde terug.

7. Gebruikergedefinieerde funksie om veelvuldige waardes in Excel (VBA) te vind

In hierdie metode sal ons bespreek hoe om die<1 te gebruik> Gebruikergedefinieerde funksie om veelvuldige waardes in Excel te kry. Hier sal ons die Gebruikergedefinieerde funksie gebruik: vbaVlookup .

Stappe:

  • Gaan eerstens na die aktiewe werkblad.
  • Gaan tweedens na Ontwikkelaar > Visual Basic .

  • Dan sal die Visual Basic -venster verskyn. Gaan na die VBA-projek -hoek (linkerbovenhoek van die venster).
  • Derdens, regskliek op die Projeknaam en gaan Voeg in > Module .

  • Gevolglik sal jy die Module kry. Skryf die onderstaande kode op die Module .
5353

  • Daarna, as jy begin om die funksie in te skryf Sel C14 , die funksie sal vertoon soos ander Excel-funksies.

  • Skryf dan die onderstaande formule in Sel C14 .
=vbaVlookup(B14,B5:B11,2)

  • Uiteindelik, hier het ons verskeie stokperdjies van Emily soos hieronder.

8. Kry veelvuldige waardes in enkele Excel-sel

Tot nou toe het ons veelvuldige ontvang waardes vertikaal in verskillende selle gelys. Ons sal egter nou verskeie waardes wys wat in 'n enkele sel saamgevoeg is. Hier sal ons die TEXTJOIN-funksie saam met die FILTER -funksie gebruik om die saamgevoegde veelvuldige waardes te kry.

Stappe:

  • Tik eers die onderstaande formule in Sel C14 .
=TEXTJOIN(",",TRUE, FILTER(C5:C11, B5:B11=B14))

  • Gevolglik word al die stokperdjies van Emily horisontaal in 'n enkele sel aangebied.

Hier is die TEXTJOIN funksie voeg die lys stokperdjies saam met behulp van kommas.

Gevolgtrekking

In bogenoemde artikel het ek probeer om die metodes uitvoerig te bespreek. Hopelik sal hierdie metodes en verduidelikings genoeg wees om u probleme op te los. Laat weet my asseblief as jy enige navrae het.

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.