Inhoudsopgave
In deze handleiding laten we zien hoe we het rijnummer van een celmatch in excel Als we het duidelijker zeggen, selecteren we een waarde uit een dataset en extraheren we het rijnummer van die waarde. Daartoe zullen we in dit artikel verschillende functies of combinaties van verschillende functies gebruiken.
Download Praktijk Werkboek
We kunnen het oefenwerkboek hier downloaden.
Return Row Number.xlsm7 Methoden om het rijnummer van een celmatch in Excel te retourneren
In dit artikel bespreken we 7 methoden om het rijnummer van een celovereenkomst in Excel terug te geven. Om het proces beter te begrijpen zullen we dezelfde dataset gebruiken voor alle methoden van dit artikel, behalve methode nummer 5 De dataset die we gaan gebruiken bestaat uit de namen van verschillende mensen en hun geboortelanden. We nemen een waarde uit de Naam kolom of de Land kolom. Dan zoeken we uit in welke rij die bepaalde waarde staat.
1. Geef het rijnummer van een cel terug die overeenkomt met Excel met de ROW-functie
Eerst en vooral geven we het rijnummer van een celovereenkomst in Excel met de ROW functie. ROW functie in Excel geeft het rijnummer van de referentie. In de volgende dataset halen we het rijnummer van de naam eruit Chris in de cel F5 .
Laten we de stappen bekijken om deze actie uit te voeren:
STAPPEN:
- Selecteer om te beginnen cel F5 .
- Schrijf bovendien de =ROW( deel in de formulebalk van die cel.
- Na het schrijven van dat deel selecteert u de cel met de naam, Chris Dus krijgen we de volgende formule in de formulebalk:
=ROW(C6)
- Druk vervolgens op Ga naar .
- Aan het eind zien we het rijnummer van de naam Chris in de cel F5 .
Lees meer: Excel VBA: Rijnummer van waarde teruggeven (5 geschikte methoden)
2. Gebruik de MATCH functie om het rijnummer in Excel te krijgen.
In deze methode gebruiken we de MATCH functie om het rijnummer van de overeenkomsten in excel terug te geven. De MATCH functie doorzoekt een bereik van cellen voor een gespecificeerd item en geeft dan de relatieve locatie van het item in het bereik. In de volgende dataset zullen we uitzoeken in welke rij de landsnaam Canada leugens.
Volg gewoon de onderstaande stappen om deze methode uit te voeren.
STAPPEN:
- Selecteer eerst de cel F5 .
- Voeg vervolgens de volgende formule in die cel in:
=MATCH(E5,C:C,0)
- Druk dan op Ga naar .
- Tenslotte geven bovenstaande commando's het rijnummer van de landsnaam terug Canada in de cel F5 .
Lees meer: Excel zoeken naar overeenkomende waarden in twee kolommen
3. Combinaties van MATCH & ROW functies om rijvolgorde te extraheren
We kunnen ook een combinatie van de MATCH en ROW functies om het rijnummer van een celmatch terug te geven. In cel F5 voeren we het rijnummer in waarin de waarde Canada ligt in de Land column.
Laten we eens kijken naar de stappen om dit te doen.
STAPPEN:
- Selecteer eerst de cel F5 .
- Noteer vervolgens de volgende formule in die cel:
=MATCH(E5,C5:C10,0)+ROW(C5:C10)-1
- Druk vervolgens op Ga naar .
- Tenslotte krijgen we het rijnummer van de waarde Canada is 6 in onze dataset.
Lees meer: Waarden kopiëren naar een andere cel als twee cellen overeenkomen in Excel: 3 methoden
4. Combineer de functies INDEX, MATCH & ROW om het rijnummer van een match in Excel te verkrijgen.
Een combinatie van INDEX , MATCH & ROW functies is een andere manier om het rijnummer van een overeenkomst in Excel terug te geven.
In Microsoft Excel de INDEX functie in Excel geeft de waarde op een bepaald punt in een bereik of array.
Opnieuw zullen we vinden in welke rij van kolom C de naam van het land Canada bevindt. We geven de numerieke waarde van het rijnummer in cel F5 .
Laten we de stappen bekijken om deze methode uit te voeren.
STAPPEN:
- Selecteer in het begin de cel F5 .
- Voeg vervolgens de volgende formule in die cel in:
=ROW(INDEX(B4:B10,MATCH(E5,C4:C10,0))
- Druk dan op Ga naar .
- De bovenstaande acties geven dus het rijnummer van de landsnaam terug Canada in de cel F5 .
🔎 Hoe werkt de formule?
- MATCH(E5,C4:C10,0): Dit deel zoekt naar de waarde van cel E5 binnen het bereik ( C4:C10 ).
- INDEX(B4:B10,MATCH(E5,C4:C10,0): Dit deel geeft de referentie van de gematchte waarde binnen het bereik ( B4:B10 ).
- RIJ(INDEX(B4:B10,MATCH(E5,C4:C10,0)): Geeft als resultaat het rijnummer van de INDEX .
Lees meer: Hoe Vlookup en de laatste overeenkomst in Excel te trekken (4 manieren)
Vergelijkbare lezingen
- Hoe rij nummer te krijgen van bereik met Excel VBA (9 voorbeelden)
- Hoe rij nummer verhogen in Excel formule (6 handige manieren)
- [Fixed!] Ontbrekende rij- en kolomletters in Excel (3 oplossingen)
- Hoe Excel formule gebruiken om laatste rij nummer met gegevens te vinden (2 manieren)
- Hoe gebruik je een variabel rijnummer als celverwijzing in Excel?
5. Samenvoegen van SMALL & MATCH functies om rijnummer van gematchte waarde te krijgen
We kunnen ook de combinatie van KLEIN & MATCH functies om het rijnummer van een gematchte waarde in excel terug te geven.
Wanneer een lijst in oplopende volgorde op waarde wordt gesorteerd, wordt de excel KLEIN functie geeft een numerieke waarde terug op basis van de plaats in de lijst.
Om deze methode te illustreren zullen wij een iets andere dataset gebruiken dan de vorige, aangezien de KLEIN functie behandelt alleen numerieke waarden. In de volgende dataset hebben we landnamen en hun gebieden. We zoeken uit in welke rij de laagste waarde van het gebied staat. Vervolgens geven we die waarde terug in cel E5 .
Laten we de stappen bekijken om deze methode uit te voeren.
STAPPEN:
- Selecteer om te beginnen cel E5 .
- Voeg bovendien de volgende formule in die cel in:
=MATCH(SMALL(C5:C10,1),C5:C10)
- Druk vervolgens op Ga naar .
- Uiteindelijk zien we dat de laagste waarde van het gebied in kolom C bevindt zich in rij nummer 3 .
🔎 Hoe werkt de formule?
- SMALL(C5:C10,1): Dit deel geeft de kleinste numerieke waarde van het bereik ( C5:C10 ).
- MATCH(SMALL(C5:C10,1),C5:C10): Geeft als resultaat het rijnummer van de kleinste waarde in cel E5 .
OPMERKING:
Sinds de MATCH functie de relatieve positie van een waarde uit een gegevensbereik teruggeeft, geeft het bovenstaande proces de waarde 3 in plaats van 7 .
6. Alle rijnummers van een cel in één cel in Excel weergeven
Stel, we hebben een dataset waarin we meerdere dezelfde waarden hebben in één kolom maar in verschillende rijen. We willen de rijnummers van die waarden invoeren in één enkele cel. Om dit soort problemen op te lossen gebruiken we een combinatie van de TEXTJOIN , ALS en ROW functies.
De TEXTJOIN De functie voegt tekst samen uit verschillende bereiken en/of tekenreeksen, met een scheidingsteken dat u definieert tussen elke samen te voegen tekstwaarde.
In de volgende dataset kunnen we zien dat in kolom C de waarde van de ' Verenigde Staten ' is aanwezig 3 tijden.
Laten we de stappen bekijken om de rijnummers met dezelfde waarde in één cel terug te geven.
STAPPEN:
- Selecteer eerst de cel F5 .
- Voer vervolgens de volgende formule in die cel in:
=TEXTJOIN(",",,IF(C5:C10=E5,ROW(C5:C10),""))
- Druk vervolgens op Ga naar .
- Tot slot, in cel F5 zien we de rijnummers van dezelfde waarden uit kolom C .
🔎 Hoe werkt de formule?
- IF(C5:C10=E5,ROW(C5:C10),""): In dit deel worden de ALS formule controleert welke waarden in het bereik ( C5:C10 ) zijn gelijk aan de waarde van cel E5 Daarna geeft het het rijnummer van die cel.
- TEXTJOIN(",",,IF(C5:C10=E5,ROW(C5:C10),""): Combineert de rijnummers van de vorige stap met een komma in één cel F5 .
Lees meer: Hoe in Excel gegevens uit 2 werkbladen overeenstemmen
7. VBA-code toepassen om de rijvolgorde van een celmatch te verkrijgen
Als u een gevorderde excel-gebruiker bent, kunt u een VBA ( Visual Basic voor toepassingen ) code om het rijnummer van een celovereenkomst in Excel terug te geven. Met behulp van VBA code kunnen we elke taak in Excel sneller uitvoeren. In de volgende dataset voegen we een VBA code om het rijnummer van de waarde te achterhalen Canada in kolom C .
Laten we de stappen bekijken om de VBA code.
STAPPEN:
- Ten eerste, klik met de rechtermuisknop op op het actieve blad met de naam VBA .
- Selecteer ten tweede de optie ' Code bekijken '.
- Dan, een blanco VBA module zal verschijnen.
- Ten derde voegt u de volgende code in die lege module in:
Sub ReturnRowNumber() Dim Wsheet As Worksheet Dim Row_Match As Long Dim j As Long Dim Value_Searched As String Set Wsheet = Worksheets("VBA") Value_Searched = "Canada" For j = 1 To 10000 If StrComp(Wsheet.Range("C" & j).Value, Value_Searched, vbTextCompare) = 0 Then Row_Match = j Exit For End If Next j MsgBox Row_Match End Sub
- Voer de waarde in Canada voor de variabele ' Waarde_Serched We hebben dat deel in de volgende afbeelding gemarkeerd.
- Klik nu op de Ren toets of druk op de F5 om de code uit te voeren.
- Tenslotte krijgen we een berichtvenster dat aangeeft dat het rijnummer van de waarde Canada in kolom C is 6 .
Lees meer: Row Number vinden met VBA in Excel (4 macro's)
OPMERKING:
Als u in bovenstaande code gegevens uit uw dataset wilt zoeken, hoeft u alleen maar de gemarkeerde delen van de code uit de bovenstaande afbeelding aan te passen. In plaats van VBA gebruik de naam van uw werkblad. Wijzig de waarde Canada naar een andere waarde die u wilt zoeken in uw werkblad. In plaats van kolombereik C voert u het kolombereik in waarin u wilt zoeken.
Conclusie
Concluderend, deze tutorial vat de ideeën samen om het rijnummer van een celovereenkomst in excel terug te geven. Gebruik het oefenwerkblad bij dit artikel om uw vaardigheden op de proef te stellen. Als u vragen hebt, laat dan hieronder een reactie achter. Ons team zal proberen u zo snel mogelijk te antwoorden. Houd een oogje in het zeil voor meer creatieve Microsoft Excel oplossingen in de toekomst.