Cuprins
Este destul de evident pentru noi toți că detectăm prezența unor caractere inutile la sfârșitul unei linii de text. Așadar, cu toții am putea dori să eliminăm toate aceste ultime caractere inutile pentru a ne prezenta datele într-un mod mai bun. Ei bine, dacă aveți aceste probleme și căutați modalități de a eliminați ultimele caractere în Excel , atunci vă rugăm să mergeți mai departe cu acest articol. Pentru că vă vom arăta patru formule distincte pentru a elimina cu ușurință ultimele 3 caractere în Excel.
Descărcați caietul de practică
Vă recomandăm să descărcați fișierul Excel și să exersați cu el.
Eliminați ultimele 3 caractere.xlsm4 Formule pentru a elimina ultimele 3 caractere în Excel
Vom folosi o listă de informații despre angajați ca set de date pentru a demonstra toate metodele pe parcursul articolului. La început, să aruncăm o privire de ansamblu:
Așadar, fără alte discuții, să trecem direct la toate metodele, una câte una.
1. Folosiți funcțiile LEFT și LEN pentru a șterge ultimele 3 caractere în Excel
În Lista de informații pentru angajați. , a Nume și prenume Aici, putem observa că fiecare nume poartă același nume de familie, care este " Roy ". Așadar, scopul nostru este de a elimina numele de familie din toate numele angajaților și de a stoca doar prenumele în fișierul Numele dat Așa că, fără nici o întârziere, să trecem la metoda pe etape:
🔗 Pași:
❶ Mai întâi de toate, selectați celulă E5 ▶ pentru a stoca rezultatul formulei.
❷ Apoi, introduceți formula
=LEFT(D5,LEN(D5)-3)
în interiorul celulei.
❸ După aceea, apăsați butonul ENTER buton.
❹ În cele din urmă, glisați butonul Mâner de umplere la sfârșitul pictogramei Numele dat coloană.
Asta e tot.
␥ Repartizarea formulei:
📌 Sintaxă: LEFT(text, [num_chars])
📌 Sintaxă: LEN(text)
- LEN(D5)-3 ▶ calculează lungimea textului, " Jason Roy " și apoi scade rezultatul cu 3 .
- D5 ▶ se referă la adresa de celulă a textului " Jason Roy ".
- =LEFT(D5,LEN(D5)-3) ▶ trunchiază ultimele 3 caractere, adică " Roy " din textul " Jason Roy ".
Citește mai mult: Eliminați ultimul caracter din șirul de caractere Excel
2. Ștergeți ultimele 3 caractere folosind funcția REPLACE în Excel
Acum, vom șterge ultimele 3 caractere, înlocuindu-le cu un null string (""") Pentru a face acest lucru, vom folosi funcția Replace aici.
🔗 Pași:
❶ Mai întâi de toate, selectați celulă E5 ▶ pentru a stoca rezultatul formulei.
❷ Apoi, tip formula
=REPLACE(D5, FIND(" ",D5)+1, 3, "")
în interiorul celulei.
❸ După aceea, apăsați butonul ENTER buton.
❹ În cele din urmă, glisați butonul Mâner de umplere la sfârșitul pictogramei Numele dat coloană.
Asta e tot.
␥ Repartizarea formulei:
📌 Sintaxă: REPLACE(old_text, start_num, num_chars, new_text)
📌 Sintaxă: FIND(find_text, within_text, [start_num])
""
▶ se referă la un șir nul în Excel.- 3 ▶ se referă la ultimul 3 caractere pe o linie de text.
FIND(" ",D5)+1
▶ găsește numărul de pornire a ultimului 3 caractere." "
▶ utilizate pentru detectarea sfârșitul a unei linii de text.=REPLACE(D5, FIND(" ",D5)+1, 3, "")
▶ trunchiază ultimele 3 caractere, adică " Roy " din textul " Jason Roy ".
Citește mai mult: Eliminați ultimul caracter din șirul de caractere în Excel cu VBA
3. Ignorați ultimele 3 caractere în Excel folosind funcția Flash Fill
Microsoft Excel 2013 și versiunile ulterioare au venit cu un instrument extrem de util numit Umplere flash În această secțiune, vom șterge ultimele 3 caractere, adică vom ignora numele de familie, Roy de la fiecare nume de angajat cu ajutorul aplicației Umplere flash Iată care sunt pașii de urmat:
🔗 Pași:
❶ Mai întâi de toate, selectați celulă E5 și tastați Jason în ea.
❷ Apoi apăsați butonul ENTER buton.
❸ În celula următoare, E6 începe să tasteze Brandon lăsându-și doar numele de familie, Roy .
Acum veți observa că Excel a luat deja modelul și sugerează o previzualizare pentru toate numele următoare.
❹ Tot ce trebuie să faceți este să apăsați butonul ENTER din nou.
Astfel, am făcut Numele dat coloană completată doar cu numele și prenumele angajaților.
Citește mai mult: Cum să eliminați caracterele în Excel
4. Eliminați ultimele 3 caractere folosind codul VBA în Excel
În cele din urmă, în această secțiune, vom folosi codurile VBA pentru a șterge ultimele 3 caractere, adică numele de familie. Roy din numele complet al tuturor angajaților. Acum urmează pașii:
🔗 Pași:
❶ Selectați gama (D5:D14) din celulele ▶ pentru a elimina ultimele 3 caractere.
❷ Presa ALT + F11 ▶ pentru a deschide fereastra VBA fereastră.
❸ Du-te la Introduceți ▶ Modul .
❹ Copiați următoarele VBA cod:
Public Function RemoveLast3Characters(rng As String, cnt As Long) RemoveLast3Characters = Left(rng, Len(rng) - cnt) End Function
❺ Presa CTRL + V ▶ la pastă cele de mai sus VBA cod.
❻ Salvați la VBA cod și întoarce-te în foaia de calcul.
❼ Acum, selectați celulă E5 ▶ pentru a stoca rezultatul formulei.
❽ Atunci, tip formula
=RemoveLast3Characters(D5,3)
în interiorul celulei.
❾ După aceea, apăsați butonul ENTER buton.
❹ În cele din urmă, glisați butonul Mâner de umplere la sfârșitul pictogramei Numele dat coloană.
Asta e tot.
📓 Notă:
Funcția =RemoveLast3Characters(Text,Number)
este o funcție sintetizată. Puteți utiliza această funcție împreună cu funcția VBA cod pentru a șterge orice număr de ultime caractere dintr-un șir de caractere. Trebuie doar să introduceți orice număr dorit în locașul Number al funcției. Asta este tot.
Lucruri de reținut
📌 Aveți grijă la sintaxă a funcții .
📌 Introduceți datele intervale cu grijă în formule .
📌 ("") se referă la NULL Șir de caractere în Excel.
Concluzie
Pentru a încheia, am discutat 4 metode distincte pentru a elimina ultimele trei caractere în Excel. Vă recomandăm să descărcați caietul de lucru de practică atașat împreună cu acest articol și să practicați toate metodele cu acesta. Și nu ezitați să puneți întrebări în secțiunea de comentarii de mai jos. Vom încerca să răspundem la toate întrebările relevante cât mai curând posibil.