Hvordan finne tegn i streng fra høyre i Excel (4 enkle metoder)

  • Dele Denne
Hugh West

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.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.