INHOUDSOPGAWE
In hierdie tutoriaal sal ons demonstreer hoe om die rynommer van 'n selpassing in Excel terug te gee. As ons dit duideliker sê, sal ons 'n waarde uit 'n datastel kies en die rynommer van daardie waarde onttrek. Om dit te doen sal ons verskillende funksies of kombinasies van verskillende funksies regdeur hierdie artikel gebruik.
Laai Oefenwerkboek af
Ons kan die oefenwerkboek van hier af aflaai.
Terugrynommer.xlsm
7 metodes om rynommer van 'n selpassing in Excel terug te gee
In hierdie artikel sal ons 7 metodes bespreek om die rynommer van 'n selpassing in Excel terug te gee. Om jou die proses beter te laat verstaan, sal ons dieselfde datastel gebruik vir al die metodes van hierdie artikel behalwe metode nommer 5 . Die datastel wat ons gaan gebruik, bestaan uit die name van verskillende mense en hul geboortelande. Ons sal een waarde uit die Naam -kolom of die Land -kolom neem. Dan sal ons uitvind in watter ry daardie spesifieke waarde lê.
1. Gee rynommer van 'n sel wat ooreenstem met Excel met RY-funksie
Eerste en belangrikste , sal ons die rynommer van 'n selpassing in Excel met die RY funksie terugstuur. Die RY funksie in Excel gee die verwysing se rynommer terug. In die volgende datastel sal ons die rynommer van die naam Chris in sel F5 onttrek.
Kom ons kyk na die stappe aanvoer hierdie aksie uit:
STAPPE:
- Om mee te begin, kies sel F5 .
- Boonop, skryf die =RY( -deel in die formulebalk van daardie sel neer.
- Nadat jy daardie deel geskryf het, kies die sel wat die naam bevat, Chris . Dus, ons kry die volgende formule in die formulebalk:
=ROW(C6)
- Druk dan Voer in.
- Aan die einde kan ons die rynommer van die naam Chris in sel F5 sien.
Lees meer: Excel VBA: Gee rynommer van waarde (5 geskikte metodes)
2. Gebruik MATCH-funksie om rynommer in te kry Excel
In hierdie metode sal ons die MATCH funksie gebruik om die ry aantal passings in excel terug te gee. Die MATCH funksie soek 'n reeks selle vir 'n gespesifiseerde item en gee dan die item se relatiewe ligging in die reeks terug. In die volgende datastel sal ons uitvind in watter ry die landnaam Kanada lê.
Volg net die onderstaande stappe om te presteer orm hierdie metode.
STAPPE:
- Kies eers sel F5 .
- Voeg dan die volgende in formule in daardie sel:
=MATCH(E5,C:C,0)
- Tik dan Enter .
- Laastens gee die bogenoemde opdragte die rynommer van die landnaam Kanada in sel F5 .
Lees meer: Excel Vind ooreenstemmende waardes in twee kolomme
3.Kombinasies van MATCH & amp; RY-funksies om ryreeks te onttrek
Ons kan ook 'n kombinasie van die MATCH - en RY -funksies gebruik om die rynommer van 'n selpassing terug te gee. In sel F5 sal ons die rynommer invoer waarin die waarde Kanada in die Land kolom lê.
Kom ons kyk na die stappe om dit te doen.
STAPE:
- Kies eerstens sel F5 .
- Tweedens, skryf die volgende formule in daardie sel neer:
=MATCH(E5,C5:C10,0)+ROW(C5:C10)-1
- Druk dan Enter .
- Laastens kry ons die rynommer van die waarde Kanada is 6 in ons datastel.
Lees meer: Kopieer waardes na 'n ander sel as twee selle ooreenstem in Excel: 3 metodes
4 Kombineer INDEX, MATCH & RY-funksies om rynommer van 'n pasmaat in Excel terug te gee
'n Kombinasie van INDEKS , MATCH & RY funksies is 'n ander manier om die rynommer van 'n passing in Excel terug te gee.
In Microsoft Excel , die INDEKS funksie in Excel gee die waarde op 'n sekere punt in 'n reeks of skikking.
Weereens sal ons vind in watter ry van kolom C die landnaam Kanada is geleë. Ons sal die numeriese waarde van die rynommer in sel F5 terugstuur.
Kom ons kyk na die stappe om hierdie metode uit te voer.
STAPE:
- Kies sel aan die begin F5 .
- Voeg dan die volgende formule in daardie sel in:
=ROW(INDEX(B4:B10,MATCH(E5,C4:C10,0)))
- Tik dan Enter .
- Dus, die bogenoemde aksies gee die rynommer van die landnaam Kanada in sel terug F5 .
🔎 Hoe werk die formule?
- MATCH(E5,C4:C10,0): Hierdie deel soek na die waarde van sel E5 binne die reeks ( C4:C10 ).
- INDEX(B4:B10,MATCH(E5,C4:C10,0): Hierdie deel gee die verwysing van die ooreenstemmende waarde binne die reeks ( B4:B10 ) .
- RY(INDEX(B4:B10,MATCH(E5,C4:C10,0))): Wys die rynommer van die INDEKS .
Lees meer: Hoe om die laaste pasmaat in Excel op te soek en te trek (4 maniere)
Soortgelyke lesings
- Hoe om rynommer van reeks te kry met Excel VBA (9 voorbeelde)
- Hoe om rynommer in Excel-formule te verhoog (6 handige maniere )
- [Vastgestel!] Ontbrekende rynommers en kolomletters in Excel (3 oplossings)
- Hoe om Excel-formule te gebruik om laaste rynommer met data te vind (2 maniere)
- Hoe om veranderlike rynommer as selverwysing in Excel te gebruik
5. Voeg SMALL & MATCH-funksies om rynommer van ooreenstemmende waarde te kry
Ons kan ook die kombinasie van SMALL & MATCH -funksies gebruik om die rynommer van 'n ooreenstemmende waarde in Excel terug te gee .
Wanneer 'n lys volgens waarde gesorteer wordin stygende volgorde gee die excel SMALL -funksie 'n numeriese waarde op grond van sy ligging in die lys terug.
Om hierdie metode te illustreer, sal ons 'n effens ander datastel as die voriges gebruik, aangesien die KLEIN funksie handel slegs oor numeriese waardes. In die volgende datastel het ons landname en hul gebiede. Ons sal uitvind in watter ry die laagste waarde van die area geleë is. Dan sal ons daardie waarde in sel E5 terugstuur.
Kom ons kyk na die stappe om hierdie metode uit te voer.
STAPE :
- Om mee te begin, kies sel E5 .
- Voeg ook die volgende formule in daardie sel in:
=MATCH(SMALL(C5:C10,1),C5:C10)
- Druk dan Enter .
- Op die ou end, ons kan sien dat die laagste waarde van die area in kolom C in rynommer 3 geleë is.
🔎 Hoe werk die formule?
- KLEIN(C5:C10,1): Hierdie deel gee die kleinste numeriese waarde terug vanaf die reeks ( C5:C10 ).
- MATCH(SMALL(C5:C10,1),C5:C10): Wys die rynommer van die kleinste waarde in sel E5 .
LET WEL:
Aangesien die MATCH funksie die relatiewe posisie van 'n waarde terugstuur uit 'n datareeks gee die bogenoemde proses die waarde 3 in plaas van 7 .
6. Gee alle rynommers van 'n selpassing in een sel in Excel
Gestel ons het 'n datastel waarin onshet verskeie dieselfde waardes in 'n enkele kolom, maar in verskillende rye. Ons wil die rynommers van daardie waardes in 'n enkele sel invoer. Om hierdie soort probleem te doen sal ons 'n kombinasie van die TEXTJOIN , IF en RY funksies gebruik.
Die TEXTJOIN funksie verbind teks uit verskeie reekse en/of stringe, met 'n skeidingsteken wat jy definieer tussen elke tekswaarde wat saamgevoeg moet word.
In die volgende datastel kan ons sien dat in kolom C die waarde van die ' Verenigde State ' is 3 keer teenwoordig.
Kom ons kyk na die stappe om die ry terug te gee getalle met dieselfde waarde in 'n enkele sel.
STAPE:
- Kies eers sel F5 .
- Voer dan die volgende formule in daardie sel in:
=TEXTJOIN(",",,IF(C5:C10=E5,ROW(C5:C10),""))
- Druk dan Voer in.
- Laastens, in sel F5 kan ons die rynommers van dieselfde waardes van kolom C sien.
🔎 Hoe werk die formule?
- IF(C5:C10=E5, ROW(C5:C10),""): In hierdie deel kontroleer die IF -formule watter waardes in die reeks ( C5:C10 ) gelyk is aan die waarde van sel E5 . Daarna gee dit die rynommer van daardie sel terug.
- TEXTJOIN(“,”,,IF(C5:C10=E5,RY(C5:C10),””)): Kombineer die rynommers van die vorige stap met 'n komma in 'n enkele sel F5 .
Lees meer: Hoe om data te pas in Excel vanaf 2Werkkaarte
7. Pas VBA-kode toe om ryvolgorde van 'n selpassing te kry
As jy 'n gevorderde Excel-gebruiker is, kan jy 'n VBA ( Visual Basic for Applications ) kode om die rynommer van 'n selpassing in Excel terug te gee. Deur VBA kode te gebruik, kan ons enige soort taak in Excel vinniger doen. In die volgende datastel sal ons 'n VBA -kode invoeg om die rynommer van die waarde Kanada in kolom C uit te vind.
Kom ons kyk na die stappe om die VBA -kode toe te pas.
STAPPE:
- Eerstens, regskliek op die aktiewe blad genaamd VBA .
- Selekteer tweedens die opsie ' Bekyk kode '.
- Dan sal 'n leë VBA module verskyn.
- Voeg derdens die volgende kode in daardie leë module in:
6119
- Voer die waarde Kanada in vir die veranderlike ' Value_Serched ' in die kode. Ons het daardie deel in die volgende prent uitgelig.
- Klik nou op die Hardloop knoppie of druk die F5 sleutel om die kode te laat loop.
- Laastens kry ons 'n boodskapkassie wat wys dat die rynommer van die waarde Kanada in kolom C <1 is>6 .
Lees meer: Hoe om rynommers te vind met VBA in Excel (4 makro's)
LET WEL:
In die bogenoemde kode as jy enige data van jou datastel wil soek, sal jy net die gemerkte dele van diekode van die gegewe prent hierbo. In plaas van VBA gebruik die naam van jou werkblad. Verander die waarde Kanada na 'n ander waarde wat jy in jou werkblad wil soek. In plaas van kolomreeks C , sal jy die kolomreeks invoer waarin jy wil soek.
Gevolgtrekking
Ten slotte bevat hierdie tutoriaal die idees om die ry terug te gee. nommer van 'n sel pas in Excel. Gebruik die oefenwerkblad wat by hierdie artikel kom om jou vaardighede op die proef te stel. As jy enige vrae het, laat asseblief 'n opmerking hieronder. Ons span sal probeer om jou so gou as moontlik te antwoord. Hou 'n oog op meer kreatiewe Microsoft Excel -oplossings in die toekoms.