Com trobar un caràcter a la cadena des de la dreta a Excel (4 mètodes fàcils)

  • Comparteix Això
Hugh West

L'article descriurà el procediment per trobar caràcters en una cadena de dreta a Excel. De vegades hem d'emmagatzemar les darreres dades d'una cadena de caràcters a Excel. Suposem que volem emmagatzemar els cognoms d'un determinat grup de persones en una columna. En aquest cas, hem d'extreure els caràcters d'un nom des de la dreta.

Aquí, faré servir el conjunt de dades següent per descriure les tàctiques per trobar caràcters en una cadena des del costat dret. Suposem que un grup de persones treballen en una oficina i tenen el seu propi ID i ID d'usuari . Treballarem els seus Noms , ID i ID d'usuari per explicar el nostre problema i la seva solució.

Baixeu el quadern de pràctiques

Trobar caràcters a la dreta.xlsx

4 maneres de trobar un caràcter a la cadena des de la dreta a Excel

1. Ús de la funció DRET d'Excel per trobar caràcters a la cadena des de la dreta

La manera més senzilla de trobar els caràcters d'una cadena des de la dreta és utilitzar la funció DRATA . Suposem que volem emmagatzemar els números a l' ID en una columna . Parlem de l'estratègia a continuació.

Passos:

  • Primer, feu una nova columna i escriviu la fórmula següent a la cel·la E5 .
=RIGHT(C5,3)

Aquí, la DRETA La funció pren la cadena de caràcters de la cel·la C5 i en troba els darrers 3 caràcters. Com cada ID 3 nombres, posem [num_chars] com a 3 .

  • Premeu ENTER i veureu els darrers 3 dígits de l' ID a la cel·la C5 .

  • Ara utilitzeu el Annex d'emplenament per a Emplenar automàticament cel·les inferiors.

Aquesta operació proporcionarà amb els números de l' ID a la columna E . Així, podeu trobar els caràcters d'una cadena des de la dreta i emmagatzemar-los en una cel·la.

Llegir més: Com trobar caràcters a String Excel (8 maneres fàcils)

2. Aplicació de les funcions d'Excel LEN i FIND per extreure caràcters de la cadena de la dreta

Suposem que volem extreure els cognoms dels noms . Podem seguir els trucs següents.

Passos:

  • Crea una columna nova per a cognoms i escriviu la següent fórmula a la cel·la E5 .
=RIGHT(B5,LEN(B5)-FIND(" ",B5))

Aquí, identifiquem la posició de l' espai entre nom i cognom amb l'ajuda de la funció TROBAR i després restar aquesta posició de la longitud de la cadena de la cel·la B5 ( nom sencer). D'aquesta manera, diem a la funció RIGHT quins caràcters hauria d'emmagatzemar a la cel·la E5 . Hem utilitzat la funció LEN per determinar la longitud de la cadena de la cel·la B5 .

  • Ara premeu el botó ENTER i veurà el cognom de la cel·la B5 a la cel·la E5 .

  • Utilitzeu la Annexa d'emplenament per Emplenar automàticament baixeu cel·les.

Després d'això, veureu els cognoms a la columna E . Aquest és un altre mètode que podeu aplicar per trobar els caràcters d'una cadena des de la dreta i emmagatzemar-los en una cel·la.

Llegir més: Com trobar des de la dreta a Excel ( 6 mètodes)

Lectures similars

  • [Corregit]: no es pot trobar l'error del projecte o de la biblioteca a Excel (3 solucions)
  • Com trobar * El caràcter no com a comodí a Excel (2 mètodes)
  • Com trobar l'última fila amb un valor específic a Excel ( 6 mètodes)
  • Trobar l'últim valor a la columna superior a zero a Excel (2 fórmules fàcils)
  • Com trobar els 3 valors més baixos a Excel (5 mètodes fàcils)

3. Ús de funcions combinades per trobar un caràcter a la cadena des de la dreta

Imagina que només vols emmagatzemar el número de l'ID d'usuari d'aquests nois. Podem fer-ho anidant les funcions LEN , FIND i SUBSTITUTE a la funció RIGHT . Vegem com podem assolir el nostre propòsit.

Pasos:

  • Creeu una columna nova per a Núm. d'identificador d'usuari i escriviu la fórmula següent a la cel·la E5 .
=RIGHT(D5,LEN(D5)-FIND("#",SUBSTITUTE(D5,"-","#",LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))))

Aquí, hem imbricat LEN , FIND i SUBSTITUTE a la funció RIGHT per extreure el UID No comtext. Desglossem la fórmula en trossos a continuació.

Desglossament de la fórmula

  • LEN(D5)—-> La funció Longitud retorna el nombre de caràcters .
    • Sortida : 11
  • SUBSTITUTION(D5,”-“,””)—-> ; La funció SUBSTITUTE substitueix els guions per res.
  • SUBSTITUTE(“PLK-OIQ-249″,”-“,”” )—-> es converteix en PLKOIQ249
    • Sortida: “PLKOIQ249”
  • LEN(SUBSTITUTE(D5,”-“,””))—-> es converteix en LEN( “PLKOIQ249” )
    • Sortida: 9
  • LEN(D5)-LEN(SUBSTITUTE(D5,”-“,””))) —-> es converteix en LEN(D5)-LEN( “PLKOIQ249” )
    • 11-9
    • Sortida : 2
  • SUBSTITUT(D5,”-“,”#”,LEN(D5)-LEN(SUBSTITUT(D5,” -“,””))—-> es converteix en
  • SUBSTITUTE(D5,”-“,”#”,2)—> Substitueix el segon guionet '-' amb hashtag '#')
    • Sortida: "PLK-OIQ#249"
  • TROBAR(“#”, SUBSTITUT(D5,”-“,”#”,LEN(D5)-LEN(SUBSTITUT(D5,”-“ ,””))))—-> es converteix en
  • FIND(“#”,”PLK-OIQ#249″)—-> El TROBAR la funció troba la posició de la caràcter donat # .
    • Sortida: 8
  • DRETA(D5,LEN(D5)-TROBAR(“#” ,SUBSTITUTE(D5,”-“,”#”,LEN(D5)-LEN(SUBSTITUTE(D5,”-“,”)))))—-> girsa
  • DRETA(D5,LEN(D5)-8)—->
  • DRETA(D5,11-8)—->
  • DRETA(D5,3)—->
  • DRETA(“PLK-OIQ-249”,3)—-> La funció DRETA extreu el nombre de caràcters del costat dret .
    • Sortida : 249

Finalment, obtenim l' ID d'usuari 249 . Tornem als passos .

  • Premeu ENTER i només veureu el número a l' ID d'usuari. .

  • Després, utilitzeu el Annex d'emplenament per Emplenar automàticament baixar cel·les.

Així podeu incloure els números a l' ID d'usuari a la columna E . És una mica difícil trobar caràcters en una cadena des del seu costat dret quan es produeix aquest tipus de situacions.

Llegir més: Com trobar un caràcter a String a Excel

4. Trobar caràcters a la cadena des de la dreta mitjançant Flash Fill

Si no sou un tipus de fórmules, podeu utilitzar l'ordre Flash Fill per trobar caràcters en una corda des de la seva dreta. Digues que vols emmagatzemar els cognoms d'aquestes persones. Parlem d'aquest procés senzill.

Passos:

  • Creeu una columna nova per a cognoms i escriviu el cognom ( Spears ) a la cel·la B5 .
  • Seleccioneu Inici >> Ompliu >> Flash Fill

Aquí l'ordre Flash Fill segueix un patró. Aixòdetecta la cadena de caràcters Spears com a caràcters del costat dret de tota la cadena de la cel·la B5 . I per tant farà el mateix amb les altres cel·les.

  • Aquesta operació retornarà tots els cognoms de les cel·les restants E6 a E11 .

Així podeu trobar caràcters en una cadena des de la seva posició correcta.

Llegir més: Funció d'Excel: FIND vs SEARCH (Una anàlisi comparativa)

Secció de pràctica

Aquí us passo el conjunt de dades que hem utilitzat per explicar com trobar caràcters en una cadena des de la seva posició correcta perquè pugueu practicar pel vostre compte.

Conclusió

L'article va proporcionar alguns mètodes sobre com trobar caràcters en una cadena des del seu dret. Els mètodes que he descrit aquí són bastant fàcils d'entendre. Espero que això us sigui fructífer per resoldre els vostres propis problemes en aquest sentit. Si teniu mètodes o idees més eficients o qualsevol comentari, deixeu-los al quadre de comentaris. Això podria ajudar-me a enriquir els meus propers articles.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.