Hoe om karakter in string van regs in Excel te vind (4 maklike metodes)

  • Deel Dit
Hugh West

Die artikel sal die prosedure beskryf om karakter(s) in 'n string van regs in Excel te vind. Soms moet ons die laaste data van 'n karakterstring in Excel stoor. Gestel ons wil die vanne van 'n sekere groep mense in 'n kolom stoor. In daardie geval moet ons die karakters in 'n naam van die regterkant onttrek.

Hier sal ek die volgende datastel gebruik om die taktiek te beskryf om karakters in 'n string van sy regterkant af te vind. Gestel 'n groep mense werk in 'n kantoor en hulle het hul eie ID en Gebruikers-ID . Ons gaan aan hul Name , ID en Gebruikers-ID werk om ons probleem en die oplossing daarvan te verduidelik.

Laai oefenwerkboek af

Vind karakter vanaf Right.xlsx

4 maniere om karakter in string van regs in Excel te vind

1. Gebruik Excel REGS-funksie om karakter in string van regs te vind

Die eenvoudigste manier om die karakters in 'n string van regs te vind, is om die REGTE -funksie te gebruik. Gestel ons wil die nommers in die ID in 'n kolom stoor. Kom ons bespreek die strategie hieronder.

Stappe:

  • Maak eers 'n nuwe kolom en tik die volgende formule in sel E5 .
=RIGHT(C5,3)

Hier is die REGTE funksie neem die karakterstring in sel C5 en vind die laaste 3 karakters daaruit. Soos elke ID het 3 nommers, ons plaas [aantal_tekens] as 3 .

  • Tik die ENTER knoppie en jy sal die laaste 3 syfers van die ID in sel C5 sien.

  • Gebruik nou die Vulhandvatsel om Outovul selle te verlaag.

Hierdie bewerking sal voorsien jy met die nommers in die ID in kolom E . So kan jy die karakters in 'n string van regs vind en dit in 'n sel stoor.

Lees Meer: Hoe om karakter in String Excel te vind (8 maklike maniere)

2. Die toepassing van Excel LEN- en FIND-funksies om karakter in string van regs af te onttrek

Gestel ons wil die vanne uit hierdie mense se name . Ons kan die truuks hieronder volg.

Stappe:

  • Maak 'n nuwe kolom vir vanne en tik die volgende formule in sel E5 .
=RIGHT(B5,LEN(B5)-FIND(" ",B5))

Hier identifiseer ons die posisie van die Spasie tussen voornaam naam en van met behulp van die VIND funksie en trek dan hierdie posisie af van die lengte van die string in sel B5 (hele naam ). Op hierdie manier vertel ons die REGTE funksie watter karakters dit in sel E5 moet stoor. Ons het die LEN funksie gebruik om die lengte van die string van sel B5 te bepaal.

  • Druk nou die ENTER knoppie en jy sal die van van sel sien B5 in sel E5 .

  • Gebruik die Vulhandvatsel om Outovul onderste selle.

Daarna sal jy die vanne in kolom E sien . Dit is nog 'n metode wat jy kan toepas om die karakters in 'n string van regs te vind en dit in 'n sel te stoor.

Lees meer: Hoe om van regs in Excel te vind ( 6 metodes)

Soortgelyke lesings

  • [Vaste]: Kan nie projek- of biblioteekfout in Excel vind nie (3 oplossings)
  • Hoe om * karakter te vind nie as jokerteken in Excel nie (2 metodes)
  • Hoe om laaste ry met 'n spesifieke waarde in Excel te vind ( 6 metodes)
  • Vind laaste waarde in kolom groter as nul in Excel (2 maklike formules)
  • Hoe om die laagste 3 waardes in Excel te vind (5 maklike metodes)

3. Gebruik gekombineerde funksies om karakter in string van regs te vind

Stel jou voor jy wil net die nommer van die Gebruiker-ID stoor van hierdie ouens. Ons kan dit doen deur die LEN -, VIND - en SUBSTITUTE -funksies in die REGTE -funksie te nes. Kom ons kyk hoe ons ons doel kan bereik.

Stappe:

  • Maak 'n nuwe kolom vir Gebruiker ID No en tik die volgende formule in sel E5 .
=RIGHT(D5,LEN(D5)-FIND("#",SUBSTITUTE(D5,"-","#",LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))))

Hier, ons het LEN , FIND en SUBSTITUTE in die REGTE -funksie geneste om die UID No te onttrek asteks. Kom ons breek die formule hieronder in stukke op.

Formule-ontleding

  • LEN(D5)—-> Die Lengte funksie gee die aantal karakters terug.
    • Uitset : 11
  • PLAASVERVANGER(D5,”-“,””)—-> ; Die SUBSTITUTE vervang die koppeltekens met niks.
  • SUBSTITUTE(“PLK-OIQ-249″,”-“,”” )—-> word PLKOIQ249
    • Uitset : “PLKOIQ249”
  • LEN(SUBSTITUTE(D5,”-“,””))—-> word LEN( “PLKOIQ249” )
    • Uitset : 9
  • LEN(D5)-LEN(SUBSTITUTE(D5,”-“,””))) —-> word LEN(D5)-LEN( “PLKOIQ249” )
    • 11-9
    • Uitset : 2
  • SUBSTITUTE(D5,"-“,"#",LEN(D5)-LEN(SUBSTITUTE(D5," -“,””))—-> word
  • SUBSTITUTE(D5,”-“,”#”,2)—> Dit vervang die 2de koppelteken '-' met hashtag '#')
    • Uitvoer : “PLK-OIQ#249”
  • VIND(“#”,SUBSTITUTE(D5,”-“,”#”,LEN(D5)-LEN(SUBSTITUTE(D5,”-“ ,””))))—-> word
  • FIND(“#”,,”PLK-OIQ#249″)—-> Die VIND funksie vind die posisie van die gegewe karakter # .
    • Uitset : 8
  • REGS(D5,LEN(D5)-VIND(“#” ,SUBSTITUTE(D5,”-“,”#”,LEN(D5)-LEN(SUBSTITUTE(D5,”-“,””)))))—-> draaiein
  • REGS(D5,LEN(D5)-8)—->
  • REGS(D5,11-8)—->
  • REGS(D5,3)—->
  • REGS(“PLK-OIQ-249”,3)—-> Die REGTE funksie onttrek die aantal karakters van die regterkant .
    • Uitset : 249

Uiteindelik kry ons die Gebruiker ID 249 . Kom ons gaan weer na die stappe .

  • Tik ENTER en jy sal net die nommer in die Gebruiker ID sien .

  • Gebruik daarna die Vulhandvatsel om Outovul selle te verlaag.

Dus kan jy die nommers in die Gebruikers-ID in kolom E akkommodeer. Dit is 'n bietjie moeilik om karakters in 'n string van sy regterkant af te vind wanneer hierdie tipe situasie opduik.

Lees meer: Hoe om 'n karakter in string in Excel te vind

4. Soek karakters in string van regs deur gebruik te maak van Flash Fill

As jy nie 'n formuleman is nie, kan jy die Flash Fill -opdrag gebruik om karakters te vind in 'n tou van sy regterkant. Sê jy wil die vanne van hierdie mense stoor. Kom ons bespreek hierdie eenvoudige proses.

Stappe:

  • Maak 'n nuwe kolom vir vanne en tik die van ( Spears ) in sel B5 .
  • Kies Tuis >> Vul >> Flitsvul

Hier volg die Flitsvul -opdrag 'n patroon. Ditbespeur die karakterstring Spiese as die regterkantse karakters van die hele string in sel B5 . En so sal dit dieselfde doen vir ander selle.

  • Hierdie bewerking sal al die vanne in die oorblywende selle E6 na E11 .

Jy kan dus karakters in 'n string vanaf sy regte posisie vind.

Lees Meer: Excel-funksie: VIND vs SOEK ('n Vergelykende analise)

Oefenafdeling

Hier gee ek vir jou die datastel wat ons gebruik het om te verduidelik hoe om karakters in 'n string te vind vanaf sy regte posisie sodat jy op jou eie kan oefen.

Gevolgtrekking

Die artikel het 'n paar metodes verskaf oor hoe om karakters in 'n string te vind vanaf sy reg. Die metodes wat ek hier beskryf is redelik maklik om te verstaan. Ek hoop dit sal vir jou vrugbaar wees om jou eie probleme in hierdie verband op te los. As jy meer doeltreffende metodes of idees of enige terugvoer het, laat dit asseblief in die kommentaarblokkie. Dit kan my dalk help om my komende artikels te verryk.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.