Innholdsfortegnelse
Artikkelen vil beskrive prosedyren for å finne tegn(er) i en streng fra høyre i Excel. Noen ganger må vi lagre de siste dataene til en tegnstreng i Excel. Anta at vi ønsker å lagre etternavnene til en bestemt gruppe mennesker i en kolonne. I så fall må vi trekke ut tegnene i et navn fra høyre.
Her skal jeg bruke følgende datasett for å beskrive taktikken for å finne tegn i en streng fra høyre side. Anta at en gruppe mennesker jobber på et kontor og de har sin egen ID og bruker-ID . Vi skal jobbe med deres navn , ID og bruker-ID for å forklare problemet vårt og dets løsning.
Last ned øvelsesarbeidsbok
Finn tegn fra Right.xlsx
4 måter å finne tegn i streng fra høyre i Excel
1. Bruke Excel HØYRE-funksjon for å finne tegn i streng fra høyre
Den enkleste måten å finne tegnene i en streng fra høyre er å bruke HØYRE -funksjonen. Anta at vi ønsker å lagre tallene i ID i en kolonne . La oss diskutere strategien nedenfor.
Trinn:
- Lag først en ny kolonne og skriv inn følgende formel i celle E5 .
=RIGHT(C5,3)
Her er HØYRE funksjonen tar tegnstrengen i celle C5 og finner de siste 3 tegnene fra den. Som hver ID har 3 tall, vi setter [antall_tegn] som 3 .
- Trykk ENTER -knappen, og du vil se de siste 3 sifrene i ID-en i celle C5 .
- Bruk nå Fyllhåndtaket for å Autofyll nedre celler.
Denne operasjonen vil gi deg med tallene i ID i kolonne E . Dermed kan du finne tegnene i en streng fra høyre og lagre dem i en celle.
Les mer: Hvordan finne tegn i String Excel (8 enkle måter)
2. Bruk av Excel LEN- og FIND-funksjoner for å trekke ut tegn i streng fra høyre
Anta at vi ønsker å trekke ut etternavnene fra disse personenes navn . Vi kan følge triksene nedenfor.
Trinn:
- Lag en ny kolonne for etternavn og skriv inn følgende formel i celle E5 .
=RIGHT(B5,LEN(B5)-FIND(" ",B5))
Her identifiserer vi posisjonen av mellomrom mellom fornavn og etternavn ved hjelp av FINN funksjonen og trekk deretter denne posisjonen fra lengden av strengen i celle B5 (hele navn ). På denne måten forteller vi HØYRE funksjonen hvilke tegn den skal lagre i celle E5 . Vi brukte LEN -funksjonen for å bestemme lengden på strengen til celle B5 .
- Trykk nå på ENTER -knappen og du vil se etternavnet til cellen B5 i celle E5 .
- Bruk Fyllehåndtaket for å Autofyll nedre celler.
Etter det vil du se etternavnene i kolonne E . Dette er en annen metode du kan bruke for å finne tegnene i en streng fra høyre og lagre dem i en celle.
Les mer: Hvordan finne fra høyre i Excel ( 6 metoder)
Lignende avlesninger
- [Fikset]: Kan ikke finne prosjekt- eller bibliotekfeil i Excel (3 løsninger)
- Hvordan finne * Tegn ikke som jokertegn i Excel (2 metoder)
- Hvordan finne siste rad med en bestemt verdi i Excel ( 6 metoder)
- Finn siste verdi i kolonne større enn null i Excel (2 enkle formler)
- Hvordan finne de tre laveste verdiene i Excel (5 enkle metoder)
3. Bruke kombinerte funksjoner for å finne tegn i streng fra høyre
Se for deg at du bare vil lagre nummeret fra bruker-IDen av disse gutta. Vi kan gjøre dette ved å neste funksjonene LEN , FINN og ERSTATNING i funksjonen HØYRE . La oss se hvordan vi kan oppfylle formålet vårt.
Trinn:
- Lag en ny kolonne for Bruker ID No og skriv inn følgende formel i celle E5 .
=RIGHT(D5,LEN(D5)-FIND("#",SUBSTITUTE(D5,"-","#",LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))))
Her, vi har nestet LEN , FINN og SUBSTITUTE i HØYRE -funksjonen for å trekke ut UID-nummeret somtekst. La oss dele opp formelen i stykker nedenfor.
Formeloversikt
- LEN(D5)—-> Funksjonen Lengde returnerer antall tegn .
- Utgang : 11
- ERSTATNING(D5,"-","")—-> ; SUBSTITUTE erstatter bindestrekene med ingenting.
- SUBSTITUTE(“PLK-OIQ-249″,”-“,”” )—-> blir PLKOIQ249
- Utgang : “PLKOIQ249”
- LEN(SUBSTITUTE(D5,”-“,””))—-> blir LEN( “PLKOIQ249” )
- Utgang : 9
- LEN(D5)-LEN(ERSTATNING(D5,”-“,””))) —-> blir LEN(D5)-LEN( “PLKOIQ249” )
- 11-9
- Utgang : 2
- SUBSTITUTE(D5,"-","#",LEN(D5)-LEN(SUBSTITUTE(D5," -“,””))—-> blir
- SUBSTITUTE(D5,”-“,”#”,2)—> Det erstatter den andre bindestrek '-' med hashtag '#')
- Utdata : “PLK-OIQ#249”
- FINN(“#”,SUBSTITUTE(D5,”-“,”#”,LEN(D5)-LEN(ERSTAT(D5,”-“ ,””))))—-> blir
- FINN(“#”,,”PLK-OIQ#249″)—-> FINN funksjonen finner posisjonen til gitt tegn # .
- Utgang : 8
- HØYRE(D5,LEN(D5)-FINN(“#” ,SUBSTITUTE(D5,"-","#",LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))))—-> svingerinn
- HØYRE(D5,LEN(D5)-8)—->
- HØYRE(D5,11-8)—->
- HØYRE(D5,3)—->
- HØYRE(“PLK-OIQ-249”,3)—-> Funksjonen HØYRE trekker ut antall tegn fra høyre side .
- Utdata : 249
Til slutt får vi Bruker ID 249 . La oss gå til trinnene igjen.
- Trykk ENTER og du vil bare se nummeret i bruker-ID-en .
- Deretter bruker du Fyllhåndtaket for å Autofyll senke cellene.
Dermed kan du få plass til numrene i Bruker ID i kolonne E . Det er litt vanskelig å finne tegn i en streng fra høyre side når denne typen situasjoner oppstår.
Les mer: Hvordan finne et tegn i streng i Excel
4. Finne tegn i streng fra høyre ved å bruke Flash Fill
Hvis du ikke er en formelfyr, kan du bruke kommandoen Flash Fill for å finne tegn i en streng fra høyre. Si at du vil lagre etternavnene til disse personene. La oss diskutere denne enkle prosessen.
Trinn:
- Lag en ny kolonne for etternavn og skriv inn etternavn ( Spears ) i celle B5 .
- Velg Hjem >> Fyll >> Flash Fill
Her følger kommandoen Flash Fill et mønster. Denoppdager tegnstrengen Spears som de høyresidige tegnene i hele strengen i celle B5 . Så det vil gjøre det samme for andre celler.
- Denne operasjonen vil returnere alle etternavnene i de gjenværende cellene E6 til E11 .
Dermed kan du finne tegn i en streng fra dens høyre posisjon.
Les mer: Excel-funksjon: FINN vs SEARCH (A Comparative Analysis)
Øvingsseksjon
Her gir jeg deg datasettet som vi brukte for å forklare hvordan du finner tegn i en streng fra riktig posisjon slik at du kan øve på egen hånd.
Konklusjon
Artikkelen ga noen metoder for hvordan du finner tegn i en streng fra dens Ikke sant. Metodene som jeg beskrev her er ganske enkle å forstå. Jeg håper dette vil være fruktbart for deg å løse dine egne problemer i denne forbindelse. Hvis du har mer effektive metoder eller ideer eller tilbakemeldinger, vennligst legg dem igjen i kommentarfeltet. Dette kan hjelpe meg med å berike mine kommende artikler.