Inhoudsopgave
Het artikel beschrijft de procedure om vind personage(s) in een string van rechts Soms moeten we de laatste gegevens van een tekenreeks opslaan in Excel. Stel dat we de achternamen van een bepaalde groep mensen willen opslaan in een kolom. In dat geval moeten we de tekens in een naam rechts uitpakken.
Hier zal ik de volgende dataset gebruiken om de tactiek te beschrijven om tekens in een string te vinden vanaf de rechterkant. Stel dat een groep mensen in een kantoor werkt en ze hebben hun eigen ID en Gebruikers-ID We gaan werken aan hun Namen , ID en Gebruikers-ID om ons probleem en de oplossing ervan uit te leggen.
Download Praktijk Werkboek
Zoek karakter van rechts.xlsx4 Manieren om karakter in een string van rechts te vinden in Excel
1. Excel RIGHT-functie gebruiken om karakter in een reeks van rechts te vinden
De eenvoudigste manier om de karakters in een string van rechts te vinden is door de RECHTS functie. Stel dat we de getallen willen opslaan in de ID in een kolom Laten we de strategie hieronder bespreken.
Stappen:
- Maak eerst een nieuwe kolom en typ de volgende formule in cel E5 .
=RIGHT(C5,3)
Hier is de RECHTS functie neemt de tekenreeks in cel C5 en vindt de laatste 3 karakters van het. Als elke ID heeft 3 nummers, zetten we [num_chars] als 3 .
- Druk op de ENTER knop en u ziet de laatste 3 cijfers van de ID in de cel C5 .
- Gebruik nu de Vulgreep naar AutoFill lagere cellen.
Deze operatie levert u de nummers in de ID in kolom E Zo kun je de tekens in een string van rechts vinden en opslaan in een cel.
Lees meer: Hoe Karakter in String Excel te vinden (8 eenvoudige manieren)
2. Excel LEN- en FIND-functies toepassen om teken uit de rechter string te halen
Stel dat we de achternamen van deze mensen namen We kunnen de onderstaande trucs volgen.
Stappen:
- Maak een nieuwe kolom voor achternamen en typ de volgende formule in cel E5 .
=RIGHT(B5,LEN(B5)-FIND(" ",B5))
Hier identificeren we de positie van de Ruimte tussen eerste naam en achternaam met de hulp van de VIND functie en trek dan deze positie af van de lengte van de string in cel B5 (geheel naam ). Op deze manier vertellen we de RECHTS functie welke karakters het moet opslaan in cel E5 We gebruikten de LEN functie om de lengte te bepalen van de string van cel B5 .
- Druk nu op de ENTER knop en u ziet de achternaam van cel B5 in de cel E5 .
- Gebruik de Vulgreep naar AutoFill lagere cellen.
Daarna ziet u de achternamen in kolom E Dit is een andere methode die u kunt toepassen om de tekens in een tekenreeks van rechts te vinden en op te slaan in een cel.
Lees meer: Hoe te vinden van rechts in Excel (6 methoden)
Vergelijkbare lezingen
- [Fixed]: Kan project of bibliotheek niet vinden fout in Excel (3 oplossingen)
- Hoe te vinden * karakter niet als Wildcard in Excel (2 methoden)
- Hoe de laatste rij met een specifieke waarde te vinden in Excel (6 methoden)
- Laatste waarde in kolom groter dan nul vinden in Excel (2 eenvoudige formules)
- Hoe de laagste 3 waarden te vinden in Excel (5 eenvoudige methodes)
3. Gecombineerde functies gebruiken om teken in de tekenreeks van rechts te vinden
Stel dat u alleen het nummer van de Gebruikers-ID van deze jongens. We kunnen dit doen door de LEN , VIND en SUBSTITUTE functies in de RECHTS functie. Laten we kijken hoe we ons doel kunnen vervullen.
Stappen:
- Maak een nieuwe kolom voor Gebruikers-ID nr. en typ de volgende formule in cel E5 .
=RIGHT(D5,LEN(D5)-FIND("#",SUBSTITUTE(D5,"-","#",LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))))
Hier hebben we genest LEN , VIND en SUBSTITUTE in de RECHTS functie om de UID-nr. als tekst. Laten we de formule hieronder in stukken breken.
Formuleverdeling
- LEN(D5)--> De Lengte functie geeft het aantal karakters .
- Uitgang : 11
- SUBSTITUTE(D5,"-","")--> De SUBSTITUTE functie vervangt de koppeltekens met niets.
- SUBSTITUTE("PLK-OIQ-249″,"-","")--> wordt PLKOIQ249
- Uitgang : "PLKOIQ249"
- LEN(SUBSTITUTE(D5,"-",""))--> wordt LEN( "PLKOIQ249" )
- Uitgang : 9
- LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))--> wordt LEN(D5)-LEN( "PLKOIQ249" )
- 11-9
- Uitgang : 2
- SUBSTITUTE(D5,"-","#",LEN(D5)-LEN(SUBSTITUTE(D5,"-",""))--> wordt
- SUBSTITUTE(D5,"-","#",2)-> Het vervangt de 2e koppelteken "-" met hashtag '#')
- Uitgang : "PLK-OIQ#249"
- FIND("#",SUBSTITUTE(D5,"-","#",LEN(D5)-LEN(SUBSTITUTE(D5,"-",""))))--> wordt
- FIND("#","PLK-OIQ#249″)--> De VIND functie vindt de positie van het gegeven karakter # .
- Uitgang : 8
- RIGHT(D5,LEN(D5)-FIND("#",SUBSTITUTE(D5,"-","#",LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))))--> verandert in
- RIGHT(D5,LEN(D5)-8)-->
- RECHTS(D5,11-8)-->
- RIGHT(D5,3)-->
- RIGHT("PLK-OIQ-249",3)--> De RECHTS functie haalt het aantal karakters uit de rechterzijde .
- Uitgang : 249
Tenslotte krijgen we de Gebruikers-ID 249 Laten we naar de stappen weer.
- Hit ENTER en je ziet alleen de nummer in de Gebruikers-ID .
- Gebruik daarna de Vulgreep naar AutoFill lagere cellen.
Zo kunt u de nummers in de Gebruikers-ID in kolom E Het is een beetje moeilijk om in dit soort situaties tekens te vinden in een string vanaf de rechterkant.
Lees meer: Hoe een teken in een tekenreeks te vinden in Excel
4. Tekens vinden in een reeks van rechts met behulp van Flash Fill
Als u geen formulekerel bent, kunt u de Flitsvulling commando om tekens in een string te vinden vanaf de rechterkant. Stel dat je de achternamen van deze mensen. Laten we dit eenvoudige proces bespreken.
Stappen:
- Maak een nieuwe kolom voor achternamen en typ de achternaam ( Speren ) in cel B5 .
- Selecteer Home >> Vul >> Flitsvulling
Hier de Flitsvulling commando volgt een patroon. Het detecteert de tekenreeks Speren als de rechter tekens van de hele string in cel B5 En dus zal het hetzelfde doen voor andere cellen.
- Deze operatie geeft alle achternamen in de resterende cellen E6 naar E11 .
Zo kunt u tekens in een string vinden vanaf de rechter positie.
Lees meer: Excel-functie: VINDEN vs ZOEKEN (een vergelijkende analyse)
Praktijk Sectie
Hier geef ik je de dataset die we gebruikten om uit te leggen hoe je tekens in een string kunt vinden vanaf de juiste positie, zodat je zelf kunt oefenen.
Conclusie
Het artikel gaf enkele methoden om tekens in een string te vinden vanaf de rechterkant. De methoden die ik hier beschreef zijn vrij eenvoudig te begrijpen. Ik hoop dat dit vruchtbaar zal zijn voor u om uw eigen problemen in dit opzicht op te lossen. Als u meer efficiënte methoden of ideeën heeft of enige feedback, laat ze dan achter in het commentaarvak. Dit kan mij helpen om mijn komende artikelen te verrijken.