Innholdsfortegnelse
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.