Hvordan finne flere verdier i Excel (8 raske metoder)

  • Dele Denne
Hugh West

I denne artikkelen vil jeg diskutere hvordan du finner flere verdier i Excel. Når du arbeider med regneark, kan det ofte være en stor hjelp å finne flere verdier samtidig. For eksempel har vi et datasett som inneholder hobbyene til flere personer. I dette datasettet har imidlertid én person ( Emily ) mer enn én hobby. Så nå skal vi bruke flere excel-verktøy og -funksjoner for å få flere hobbyer til Emily på en gang. I tillegg vil jeg vise hvordan du slår sammen flere verdier i en enkelt celle.

Last ned øvelsesarbeidsbok

Du kan laste ned øvingsarbeidsbok som vi har brukt til å forberede denne artikkelen.

Finn flere verdier.xlsm

8 metoder for å finne flere verdier i Excel

1. Bruk Finn og erstatt-verktøyet for å få flere verdier i Excel

Du kan få flere verdier veldig enkelt ved å bruke Finn -funksjonen av Finn og erstatt verktøyet til MS Excel . I datasettet vårt er navnet Emily nevnt 3 ganger. Så følg trinnene nedenfor for å finne disse 3 verdiene samtidig.

Trinn:

  • Først velger du datasettet ( B4:C11 ).

  • Trykk deretter Ctrl + F for å få frem Finn og erstatt -vinduet eller gå til Hjem > Redigering -gruppen > Finn & Velg > Finn .
  • Skriv deretter ' Emily ' i feltet Finn hva og klikk på FinneAlle .

  • Som et resultat har vi funnet 3 navn ( Emily ) oppført i vinduet nedenfor.

Les mer: Hvordan finne verdier innen rekkevidde i Excel (3 metoder)

2. Excel-filteralternativ for å finne flere verdier

Et annet enkelt og raskt alternativ for å få flere verdier i excel er å bruke Autofilter . La oss ta en titt på trinnene som er involvert i denne metoden.

Trinn:

  • Først høyreklikker du på cellen du vil bruke filter. Jeg har valgt Celle B5 , siden jeg må filtrere alle navnene, Emily .
  • Gå deretter til Filter > Filtrer etter valgt celles verdi .

  • Følgelig blir alle cellene som inneholder navnet Emily filtrert som nedenfor.

  • Nå, hvis du vil angre filtreringen, klikker du bare på Autofilter -ikonet i datasetthodet, velg Tøm filter fra "Navn" og klikk OK .

Les mer: Hvordan finne et tegn i streng i Excel

3. Bruk avansert filteralternativ for å returnere flere verdier

Excel har et filtreringsalternativ kalt Avansert filter . Dette alternativet er veldig nyttig når du finner flere verdier. Du må angi et kriterieområde for å bruke Avansert filter -alternativet. La oss gå gjennom trinnene som er involvert i dettemetode.

Trinn:

  • Først setter du kriterieområdet ( B13:C14 ).

  • Deretter går du til Data > Sorter & Filter > Avansert .

  • Som en konsekvens kan vinduet Avansert filtrering r vil dukke opp. Still inn Listeområde ( Datasettområde ) og Kriteriumområde og klikk OK .

  • Endelig, her har vi alle Emilys hobbyer på en gang.

Merk

Husk at overskriften på hoveddatasettet og kriterieområdet må være like, ellers vil ikke alternativet Avansert filter fungere .

4. Returner flere verdier ved å bruke Excel-definert tabell

Vi kan lage Excel-definerte tabeller og dermed bruke filtrering for å få flere verdier. Dette er en veldig praktisk og enkel måte å finne flere verdier på.

Trinn:

  • Klikk først på en av cellene i datasettet ( B4:C11 ).

  • Deretter trykker du på Ctrl + t fra tastatur. Som en konsekvens vil vinduet Opprett tabell vises. Sjekk tabellområdet og klikk OK .

  • Som et resultat har vi tabellen nedenfor opprettet fra datasettet vårt.

  • Nå klikker du på pil ned-ikonet ved siden av overskriften på tabellen. Deretter kontrollerer du navnet Emily og klikker OK

  • Til slutt, her er vårt forventede filtrerte resultat.

Lignende avlesninger:

  • Hvordan finne tekst i celle i Excel
  • Excel-søk etter tekst i rekkevidde (11 raske metoder)
  • Hvordan finne om cellen inneholder spesifikk tekst i Excel
  • Finn tegn i streng Excel (8 enkle måter )

5. Sett inn FILTER-funksjon for å finne flere verdier

Denne gangen bruker vi FILTER-funksjonen for å returnere de flere verdiene i excel.

Trinn:

  • Skriv først inn formelen nedenfor i Cell C14 .
=FILTER(C5:C11,B5:B11=B14)

  • Deretter trykker du på Enter .
  • Følgelig , alle hobbyene til Emily blir returnert på en gang.

Merk

FILTERET -funksjonen er kun tilgjengelig for Excel 365 abonnenter.

6. Søk etter flere verdier med INDEX-funksjonen i Excel

Du kan finne flere verdier ved å bruke INDEX-funksjonen sammen med så meg andre excel-funksjoner. Denne formelen for å få flere verdier er kompleks. Formelen legges inn som en matrise. Uansett, jeg vil forklare formelen nedenfor. Før det, la oss gå gjennom trinnene for denne metoden.

Trinn:

  • Typ først følgende formel i Cell C14 .
=INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2)

  • Som et resultat mottok vi følgenderesultat.

  • Deretter drar du ned Fyllhåndtak ( + )-tegnet for å få det andre verdier.

  • Som en konsekvens er her listen over Emilys hobbyer vi har.

🔎 Hvordan fungerer formelen?

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

Her HVIS-funksjonen returnerer et radnummer hvis et celleområde B5:B11 er lik B14 , ellers returnerer den FALSE .

  • LITEN(HVIS($B$5:$B$11=$B$14,RAD($B$5:$B$11)),RAD(1:1))

Nå bruker denne delen av formelen SMALL-funksjonen som returnerer den n'te minste verdien. Denne formelen vil returnere tallene: 5 , 8 , 11 .

  • INDEKS($B$5:$C$11,LITEN(HVIS($B$5:$B$11=$B$14,RAD($B$5:$B$11)),RAD(1:1))-4, 2)

Nå kommer den siste delen av formelen. Vi vet at INDEKS funksjonen returnerer verdien ved en gitt posisjon. En annen ting er at INDEKS -funksjonen anser den første raden i tabellen vår som rad 1. Ettersom tabelldatasettet mitt starter i rad 5 , har jeg trukket 4 fra ROW -verdien for å få riktig rad fra datasettet. Så for matrisen B5:C11 , radnummer 5 , 8 , 11 og kolonnenr 2 , vil INDEKS -funksjonen gi ønsket resultat

📌 Skjul feilene generert av formelen ovenfor

Det er et problem med ovennevnte-nevnte INDEKS -formel. Når du drar ned Fyllhåndtak ( + )-tegnet, returnerer formelen en feil ( #NUM! ) etter en viss verdi. Så for å fikse formelen ovenfor bruker vi funksjonene HVIS og FEIL .

Trinn:

  • Skriv først inn formelen nedenfor i Celle 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))

  • Som et resultat vil vi få resultatet uten feil.

Her, funksjonen FEIL sjekker om en verdi er en feil, og returnerer SANN eller USANN. Formelen ovenfor pakket med HVIS og FEIL funksjoner kontrollerer om resultatet av matrisen er en feil eller ikke, og returnerer dermed tom (“”) hvis resultatet er en feil, ellers returnerer den tilsvarende verdien.

7. Brukerdefinert funksjon for å finne flere verdier i Excel (VBA)

I denne metoden vil vi diskutere hvordan du bruker Brukerdefinert funksjon for å få flere verdier i excel. Her vil vi bruke Brukerdefinert funksjon : vbaVlookup .

Trinn:

  • For det første, gå til det aktive regnearket.
  • For det andre, gå til Utvikler > Visual Basic .

  • Deretter vises vinduet Visual Basic . Gå til VBA Project -hjørnet (øvre venstre hjørne av vinduet).
  • For det tredje, høyreklikk på prosjektnavnet og gå Sett inn > Modul .

  • Som et resultat vil du få Modul . Skriv koden nedenfor på -modulen .
6027

  • Deretter, hvis du begynner å skrive funksjonen i Celle C14 , vil funksjonen vises som andre excel-funksjoner.

  • Skriv deretter formelen nedenfor i Cell C14 .
=vbaVlookup(B14,B5:B11,2)

  • Endelig, her har vi flere hobbyer med Emily som nedenfor.

8. Få flere verdier i én Excel-celle

Til nå har vi mottatt flere verdier oppført vertikalt i forskjellige celler. Men nå vil vi vise flere verdier sammen i en enkelt celle. Her vil vi bruke TEKST JOIN-funksjonen sammen med FILTER -funksjonen for å få sammenlagte flere verdier.

Trinn:

  • Først skriver du inn formelen nedenfor i Celle C14 .
=TEXTJOIN(",",TRUE, FILTER(C5:C11, B5:B11=B14))

  • Som et resultat presenteres alle hobbyene til Emily horisontalt i en enkelt celle.

Her er TEXTJOIN funksjon setter sammen listen over hobbyer ved hjelp av komma.

Konklusjon

I artikkelen ovenfor har jeg forsøkt å diskutere metodene utførlig. Forhåpentligvis vil disse metodene og forklaringene være nok til å løse problemene dine. Gi meg beskjed hvis du har spørsmål.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.