Hvordan returnere radnummer for en cellematch i Excel (7 metoder)

  • Dele Denne
Hugh West

I denne opplæringen vil vi demonstrere hvordan du returnerer radnummeret til en cellematch i excel . Hvis vi sier det tydeligere, vil vi velge en verdi fra et datasett og trekke ut radnummeret til den verdien. For å gjøre dette vil vi bruke forskjellige funksjoner eller kombinasjoner av forskjellige funksjoner gjennom denne artikkelen.

Last ned øvelsesarbeidsbok

Vi kan laste ned øvelsesarbeidsboken herfra.

Returradnummer.xlsm

7 metoder for å returnere radnummer for en cellematch i Excel

I denne artikkelen vil vi diskutere 7 metoder for å returnere radnummeret til en cellematch i excel. For å få deg til å forstå prosessen bedre vil vi bruke det samme datasettet for alle metodene i denne artikkelen bortsett fra metodenummer 5 . Datasettet som vi skal bruke består av navnene på forskjellige personer og deres hjemland. Vi tar én verdi enten fra Navn -kolonnen eller Land -kolonnen. Deretter vil vi finne ut i hvilken rad den aktuelle verdien ligger.

1. Returner radnummer til en celle som samsvarer med Excel med ROW-funksjon

Først og fremst , vil vi returnere radnummeret til en cellematch i Excel med funksjonen RAD . Funksjonen RAD i excel returnerer referansens radnummer. I det følgende datasettet vil vi trekke ut radnummeret til navnet Chris i celle F5 .

La oss se fremgangsmåten tilutfør denne handlingen:

TRINN:

  • Til å begynne med, velg celle F5 .
  • I tillegg, skriv ned =ROW( -delen i formellinjen til den cellen.
  • Etter å ha skrevet den delen, velg cellen som inneholder navnet, Chris . Så, vi får følgende formel i formellinjen:
=ROW(C6)

  • Deretter trykker du på Skriv inn .
  • Til slutt kan vi se radnummeret til navnet Chris i celle F5 .

Les mer: Excel VBA: Returner radnummer for verdi (5 egnede metoder)

2. Bruk MATCH-funksjonen for å få radnummer i Excel

I denne metoden vil vi bruke MATCH -funksjonen for å returnere radantallet med treff i excel. MATCH -funksjonen søker i et celleområde etter en spesifisert element og returnerer deretter elementets relative plassering i området. I det følgende datasettet vil vi finne ut i hvilken rad landnavnet Canada ligger.

Bare følg trinnene nedenfor for å perf orm denne metoden.

TRINN:

  • Først, velg celle F5 .
  • Sett deretter inn følgende formel i den cellen:
=MATCH(E5,C:C,0)

  • Deretter trykker du på Enter .
  • Til slutt returnerer kommandoene ovenfor radnummeret til landsnavnet Canada i celle F5 .

Les mer: Excel Finn samsvarende verdier i to kolonner

3.Kombinasjoner av MATCH & ROW-funksjoner for å trekke ut radsekvens

Vi kan også bruke en kombinasjon av funksjonene MATCH og RAD for å returnere radnummeret til en cellematch. I celle F5 vil vi legge inn radnummeret der verdien Canada ligger i Land -kolonnen.

La oss ta en titt på trinnene for å gjøre dette.

TRINN:

  • Først velger du celle F5 .
  • Skriv deretter ned følgende formel i den cellen:
=MATCH(E5,C5:C10,0)+ROW(C5:C10)-1

  • Trykk deretter Enter .
  • Til slutt får vi radnummeret til verdien Canada er 6 i datasettet vårt.

Les mer: Kopier verdier til en annen celle hvis to celler samsvarer i Excel: 3 metoder

4 Kombiner INDEX, MATCH & ROW-funksjoner for å returnere radnummer for et samsvar i Excel

En kombinasjon av INDEKS , MATCH & RAD funksjoner er en annen måte å returnere radnummeret til et samsvar i excel.

I Microsoft Excel er INDEKS funksjonen i Excel returnerer verdien på et bestemt punkt i et område eller en matrise.

Igjen finner vi i hvilken rad i kolonne C landsnavnet Canada ligger. Vi returnerer den numeriske verdien til radnummeret i celle F5 .

La oss se fremgangsmåten for å utføre denne metoden.

TRINN:

  • Velg celle i begynnelsen F5 .
  • Sett deretter inn følgende formel i den cellen:
=ROW(INDEX(B4:B10,MATCH(E5,C4:C10,0)))

  • Deretter trykker du Enter .
  • Så, handlingene ovenfor returnerer radnummeret til landsnavnet Canada i celle F5 .

🔎 Hvordan fungerer formelen?

  • MATCH(E5,C4:C10,0): Denne delen søker etter verdien til celle E5 innenfor området ( C4:C10 ).
  • INDEX(B4:B10,MATCH(E5,C4:C10,0): Denne delen returnerer referansen til den matchede verdien innenfor området ( B4:B10 ) .
  • RAD(INDEKS(B4:B10,MATCH(E5,C4:C10,0))): Returnerer radnummeret til INDEKS .

Les mer: Hvordan Vlookup and Pull the Last Match i Excel (4 måter)

Lignende avlesninger

  • Hvordan få radnummer fra Range med Excel VBA (9 eksempler)
  • Hvordan øke radnummer i Excel-formel (6 nyttige måter )
  • [Fikset!] Manglende radtall og kolonnebokstaver i Excel (3 løsninger)
  • Hvordan bruke Excel-formel for å finne siste radnummer med data (2 måter)
  • Hvordan bruke variabelt radnummer som cellereferanse i Excel

5. Slå sammen SMALL & MATCH-funksjoner for å få radnummer med samsvarende verdi

Vi kan også bruke kombinasjonen av SMALL & MATCH funksjoner for å returnere radnummeret til en samsvarende verdi i excel .

Når en liste er sortert etter verdii stigende rekkefølge returnerer excel SMALL -funksjonen en numerisk verdi basert på plasseringen i listen.

For å illustrere denne metoden vil vi bruke et litt annet datasett fra de forrige siden LITEN funksjon omhandler kun numeriske verdier. I det følgende datasettet har vi landnavn og deres områder. Vi vil finne ut i hvilken rad områdets laveste verdi ligger. Deretter returnerer vi den verdien i celle E5 .

La oss se fremgangsmåten for å utføre denne metoden.

TRINN :

  • Til å begynne med, velg celle E5 .
  • I tillegg setter du inn følgende formel i den cellen:
=MATCH(SMALL(C5:C10,1),C5:C10)

  • Deretter trykker du Enter .
  • Til slutt vil vi kan se at den laveste verdien av området i kolonne C er plassert i rad nummer 3 .

🔎 Hvordan fungerer formelen?

  • SMALL(C5:C10,1): Denne delen returnerer den minste numeriske verdien fra området ( C5:C10 ).
  • MATCH(SMALL(C5:C10,1),C5:C10): Returnerer radnummeret til den minste verdien i celle E5 .

MERK:

Siden MATCH -funksjonen returnerer den relative posisjonen til en verdi fra et dataområde, returnerer prosessen ovenfor verdien 3 i stedet for 7 .

6. Returner alle radnummer i en celle samsvarer i én celle i Excel

Anta at vi har et datasett der vihar flere samme verdier i en enkelt kolonne, men i forskjellige rader. Vi ønsker å legge inn radnumrene til disse verdiene i en enkelt celle. For å løse denne typen problemer vil vi bruke en kombinasjon av funksjonene TEXTJOIN , IF og ROW .

TEXTJOIN funksjon kobler sammen tekst fra ulike områder og/eller strenger, med et skilletegn som du definerer mellom hver tekstverdi som skal slås sammen.

I følgende datasett kan vi se at i kolonne C verdien av ' USA ' er tilstede 3 ganger.

La oss se fremgangsmåten for å returnere raden tall som har samme verdi i en enkelt celle.

TRINN:

  • Først velger du celle F5 .
  • Skriv deretter inn følgende formel i den cellen:
=TEXTJOIN(",",,IF(C5:C10=E5,ROW(C5:C10),""))

  • Deretter trykker du Skriv inn .
  • Til slutt, i celle F5 kan vi se radnumrene med de samme verdiene fra kolonne C .

🔎 Hvordan fungerer formelen?

  • IF(C5:C10=E5, ROW(C5:C10),""): I denne delen sjekker IF -formelen hvilke verdier i området ( C5:C10 ) som er lik verdien til cellen E5 . Etter det returnerer den radnummeret til den cellen.
  • TEXTJOIN(“,”,,IF(C5:C10=E5,ROW(C5:C10),””)): Kombinerer radnumrene fra forrige trinn med komma i en enkelt celle F5 .

Les mer: Hvordan matche data i Excel fra 2Regneark

7. Bruk VBA-kode for å få radsekvens for en cellematch

Hvis du er en avansert Excel-bruker, kan du bruke en VBA ( Visual Basic for Applications ) kode for å returnere radnummeret til en cellematch i excel. Ved å bruke VBA kode kan vi gjøre alle slags oppgaver i Excel raskere. I det følgende datasettet vil vi sette inn en VBA kode for å finne ut radnummeret til verdien Canada i kolonne C .

La oss se fremgangsmåten for å bruke VBA -koden.

TRINN:

  • For det første, høyreklikk på det aktive arket med navnet VBA .
  • Velg deretter alternativet ' Vis kode '.

  • Deretter vil en tom VBA modul vises.
  • For det tredje, sett inn følgende kode i den tomme modulen:
3479
  • Skriv inn verdien Canada for variabelen ' Value_Serched ' i koden. Vi har markert den delen i det følgende bildet.
  • Nå klikker du på Kjør -knappen eller trykker på F5 -tasten for å kjøre koden.

  • Til slutt får vi en meldingsboks som viser at radnummeret til verdien Canada i kolonne C er 6 .

Les mer: Hvordan finne radnummer ved å bruke VBA i Excel (4 makroer)

MERK:

I koden ovenfor, hvis du vil søke etter data fra datasettet ditt, må du bare endre de uthevede delene avkode fra det gitte bildet ovenfor. Bruk navnet på regnearket ditt i stedet for VBA . Endre verdien Canada til en annen verdi som du vil søke i regnearket. I stedet for kolonneområde C , vil du legge inn kolonneområdet du vil søke i.

Konklusjon

Til slutt inneholder denne opplæringen ideene for å returnere raden nummeret på en cellematch i excel. Bruk øvelsesarket som følger med denne artikkelen for å sette ferdighetene dine på prøve. Hvis du har spørsmål, legg igjen en kommentar nedenfor. Teamet vårt vil prøve å svare deg så raskt som mulig. Hold øye med flere kreative Microsoft Excel -løsninger i fremtiden.

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.