Cuprins
Articolul va descrie procedura de găsiți personajul (personajele) într-un șir de caractere din dreapta în Excel. Uneori trebuie să stocăm ultimele date ale unui șir de caractere în Excel. Să presupunem că dorim să stocăm numele de familie ale unui anumit grup de persoane într-o coloană. În acest caz, trebuie să extragem caracterele unui nume din dreapta.
Aici, voi folosi următorul set de date pentru a descrie tactica de căutare a caracterelor dintr-un șir de caractere din partea dreaptă a acestuia. Să presupunem că un grup de persoane lucrează într-un birou și că au propriile lor ID și ID-ul utilizatorului Vom lucra pe ei. Nume , ID și ID-ul utilizatorului în ceea ce privește explicarea problemei noastre și a soluției acesteia.
Descărcați caietul de practică
Găsiți caracterul din dreapta.xlsx4 moduri de a găsi caractere în șirul de caractere din dreapta în Excel
1. Utilizarea funcției Excel RIGHT pentru a găsi caractere în șirul de caractere din dreapta
Cel mai simplu mod de a găsi caracterele dintr-un șir de caractere de la dreapta este de a folosi funcția DREAPTA Să presupunem că dorim să stocăm numerele din ID într-o coloana Să discutăm strategia de mai jos.
Pași:
- În primul rând, creați un nou fișier coloana și introduceți următoarea formulă în celula E5 .
=RIGHT(C5,3)
În acest caz, se va utiliza DREAPTA ia șirul de caractere din celula C5 și găsește ultimul 3 caractere din ea. Pe măsură ce fiecare ID are 3 numere, am pus [num_chars] ca 3 .
- Atingeți ENTER și veți vedea ultimul buton 3 cifrele din ID în celulă C5 .
- Acum, utilizați Mâner de umplere la AutoFill celule inferioare.
Această operațiune vă va furniza numerele din ID în coloana E Astfel, puteți găsi caracterele dintr-un șir de caractere din dreapta și le puteți stoca într-o celulă.
Citește mai mult: Cum să găsiți caractere în șirul de caractere Excel (8 moduri simple)
2. Aplicarea funcțiilor Excel LEN și FIND pentru a extrage caracterul din șirul de caractere din dreapta
Să presupunem că dorim să extragem nume de familie de la acești oameni nume Putem urma trucurile de mai jos.
Pași:
- Faceți un nou coloana pentru nume de familie și introduceți următoarea formulă în celula E5 .
=RIGHT(B5,LEN(B5)-FIND(" ",B5))
Aici, identificăm poziția Spațiu între prima numele și nume de familie cu ajutorul GĂSIȚI și apoi se scade această poziție din poziția lungime a șirului din celula B5 (întreg nume ). În acest fel, îi spunem lui DREAPTA ce caractere ar trebui să stocheze în celula E5 Am folosit LEN pentru a determina lungimea șirului de celule B5 .
- Acum apăsați butonul ENTER și veți vedea butonul nume de familie de celulă B5 în celulă E5 .
- Utilizați Mâner de umplere la AutoFill celule inferioare.
După aceea, veți vedea nume de familie în coloana E Aceasta este o altă metodă pe care o puteți aplica pentru a găsi caracterele dintr-un șir de caractere din dreapta și a le stoca într-o celulă.
Citește mai mult: Cum să găsiți de la dreapta în Excel (6 metode)
Lecturi similare
- [Fixed]: Eroare de eroare în Excel: Nu se poate găsi proiectul sau biblioteca (3 soluții)
- Cum să găsiți * Caracterul * nu ca Wildcard în Excel (2 metode)
- Cum să găsiți ultimul rând cu o anumită valoare în Excel (6 metode)
- Găsiți ultima valoare din coloana mai mare decât zero în Excel (2 formule ușoare)
- Cum să găsiți cele mai mici 3 valori în Excel (5 metode ușoare)
3. Utilizarea funcțiilor combinate pentru a găsi caractere în șirul de caractere din dreapta
Imaginați-vă că doriți doar să stocați numărul din ID-ul utilizatorului Putem face acest lucru prin înglobarea LEN , GĂSIȚI și SUBSTITUTE în cadrul funcțiilor DREAPTA Să vedem cum ne putem îndeplini scopul.
Pași:
- Faceți un nou coloana pentru ID utilizator nr. și introduceți următoarea formulă în celula E5 .
=RIGHT(D5,LEN(D5)-FIND("#",SUBSTITUTE(D5,"-", "#", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))))
Aici, am imbricate LEN , GĂSIȚI și SUBSTITUTE în DREAPTA pentru a extrage UID nr. ca text. Să împărțim formula în bucăți mai jos.
Repartizarea formulei
- LEN(D5)--> The Lungime funcția returnează numărul de caractere .
- Ieșire : 11
- SUBSTITUTE(D5,"-","")--> The SUBSTITUTE înlocuiește funcția liniuțe cu nimic.
- SUBSTITUTE("PLK-OIQ-249″,"-","")--> devine PLKOIQ249
- Ieșire : "PLKOIQ249"
- LEN(SUBSTITUTE(D5,"-",""))--> devine LEN( "PLKOIQ249" )
- Ieșire : 9
- LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))--> devine LEN(D5)-LEN( "PLKOIQ249" )
- 11-9
- Ieșire : 2
- SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-",""))--> devine
- SUBSTITUTE(D5,"-", "#",2)-> Acesta înlocuiește al doilea cratimă "-" cu hashtag '#')
- Ieșire : "PLK-OIQ#249"
- FIND("#",SUBSTITUTE(D5,"-", "#", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-",""))))--> devine
- FIND("#", "PLK-OIQ#249″)--> The GĂSIȚI găsește funcția poziția a caracterului dat # .
- Ieșire : 8
- RIGHT(D5,LEN(D5)-FIND("#",SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))))--> se transformă în
- RIGHT(D5,LEN(D5)-8)-->
- RIGHT(D5,11-8)-->
- RIGHT(D5,3)-->
- RIGHT("PLK-OIQ-249",3)--> The DREAPTA extrage numărul de caractere din partea dreaptă .
- Ieșire : 249
În cele din urmă, obținem ID utilizator 249 Să trecem la... etape din nou.
- Hit ENTER și veți vedea doar număr în ID-ul utilizatorului .
- După aceea, folosiți funcția Mâner de umplere la AutoFill celule inferioare.
Astfel, puteți acomoda numere în ID-ul utilizatorului în coloana E Este puțin dificil să găsești caractere într-un șir de caractere din partea dreaptă a acestuia atunci când apare o astfel de situație.
Citește mai mult: Cum să găsiți un caracter în șir în Excel
4. Găsirea caracterelor în șirul de caractere din dreapta folosind Flash Fill
Dacă nu sunteți un tip de formulă, puteți folosi Umplere flash pentru a găsi caracterele dintr-un șir de caractere din dreapta acestuia. Să presupunem că doriți să stocați nume de familie Să discutăm despre acest proces simplu.
Pași:
- Faceți un nou coloana pentru nume de familie și introduceți nume de familie ( Spears ) în celula B5 .
- Selectați Acasă >> Umpleți >> Umplere flash
Aici se află Umplere flash comanda urmează un model. Aceasta detectează șirul de caractere Spears ca fiind caracterele din partea dreaptă a întregului șir din celula B5 . și astfel va face același lucru și pentru alte celule.
- Această operațiune va returna toate nume de familie în celelalte celule E6 la E11 .
Astfel, puteți găsi caracterele dintr-un șir de caractere din poziția sa dreaptă.
Citește mai mult: Funcția Excel: FIND vs SEARCH (o analiză comparativă)
Secțiunea practică
Aici vă dau setul de date pe care l-am folosit pentru a explica cum să găsiți caracterele dintr-un șir de caractere din poziția corectă, astfel încât să puteți exersa pe cont propriu.
Concluzie
Articolul a furnizat câteva metode despre cum să găsești caracterele dintr-un șir de caractere din dreapta acestuia. Metodele pe care le-am descris aici sunt destul de ușor de înțeles. Sper că acest lucru va fi fructuos pentru tine pentru a-ți rezolva propriile probleme în acest sens. Dacă ai metode sau idei mai eficiente sau orice feedback, te rog să le lași în caseta de comentarii. Acest lucru m-ar putea ajuta să îmi îmbogățesc articolele viitoare.