Cum se elimină primele sau ultimele n caractere dintr-o celulă sau șir din Excel?
Acest tutorial demonstrează diferite trucuri rapide pentru a elimina primele sau ultimele N caractere dintr-o celulă sau un șir din Excel.
În această parte, introduc trei moduri diferite de a elimina rapid primele N caractere dintr-un șir.
1.1 Eliminați primele N caractere cu funcția DREAPTA / ÎNLOCUIE
>> Combinați funcțiile DREAPTA și LEN pentru a elimina primele N caractere
Sintaxa și argumentele formulelor
Formula: = RIGHT (string_cell, LEN (string_cell) -n_character)
Referință: string_cell: celula pe care o utilizați pentru a elimina caractere
n_caracter: numărul de caractere pe care doriți să le eliminați
Exemplu: Eliminați primele 2 caractere din șir în celula A2, copiați și lipiți formula
= DREAPTA (A2, LEN (A2) -2)
presa Intrați cheie
>> FUNCȚIE ÎNLOCUIRE pentru a elimina primele N caractere
Sintaxa și argumentele formulelor
Formula: = REPLACE (Old_text, Strat_n, Num_Chars, New_text)
Referință: Text_vechi: celula pe care o utilizați pentru a înlocui caractere
Text_vechi: celula pe care o utilizați pentru a înlocui caractere
Start_n: poziția personajului în textul_vechi pe care doriți să îl înlocuiți cu textul nou
Num_Chars: numărul de caractere din textul vechi pe care doriți să le înlocuiți cu textul nou
New_text: textul care va înlocui textul_vechi
Exemplu: Înlocuiți primele două caractere cu nimic în celula A6, copiați și lipiți această formulă:
= REPLACE (A6,1,2, "")
presa Intrați cheie
1.2 Eliminați primele N caractere cu funcția definită de utilizator
1. presa Alt + F11 tastele pentru a activa fereastra Microsoft Visual Basic pentru aplicații, apoi faceți clic pe Insera > Module pentru a crea un modul.
2. Copiați codul de mai jos și lipiți-le în Module script-ul.
Cod VBA: eliminați primele n caractere
Public Function RemoveFirstC(rng As String, cnt As Long)
RemoveFirstC = Right(rng, Len(rng) - cnt)
End Function
3. Salvați codul și reveniți la foaia pe care o utilizați. De exemplu, eliminați primele 3 caractere din șir în celula A11, copiați și lipiți această formulă
= RemoveFirstC (A11,3)
presa Intrați cheie
În această parte, există două modalități de eliminare a ultimelor N caractere din șir în Excel.
2.1 Eliminați ultimele N caractere cu funcția STÂNGA
Sintaxa și argumentele formulelor
Formula: = LEFT (string_cell, LEN (string_cell) -Num_chars)
Referință: string_cell: celula pe care o utilizați pentru a elimina caractere
n_caracter: numărul de caractere pe care doriți să le eliminați
Exemplu: Eliminați ultimele 2 caractere din șir în celula A2, copiați și lipiți formula
= STÂNGA (A2, LEN (A2) -2)
presa Intrați cheie
2.2 Eliminați ultimele N caractere cu funcția definită de utilizator
1. presa Alt + F11 pentru a activa fereastra Microsoft Visual Basic pentru aplicații, faceți clic pe Insera > Module pentru a crea un modul.
2. Copiați codul de mai jos și lipiți-le în scriptul Module.
Cod VBA: eliminați ultimele n caractere
Public Function RemoveLastC(rng As String, cnt As Long)
RemoveLastC = Left(rng, Len(rng) - cnt)
End Function
3. Salvați codul și reveniți la foaia pe care o utilizați. De exemplu, eliminați ultimele 3 caractere din șir în celula A5, tastați această formulă
= RemoveLastC (A5,3)
presa Intrați cheie
![]() |
Vreți să aveți o creștere a plății și mult timp pentru a însoți cu familia? Fila Office vă îmbunătățește eficiența cu 50% în Microsoft Office funcționând chiar acum
|
Dacă nu doriți să pierdeți timp pentru a vă aminti formule pentru a face față sarcinii de a elimina N caractere din stânga sau din dreapta unui șir, Eliminați după poziție utilitatea Kutools pentru Excel poate gestiona această sarcină cu clicuri fără nicio formulă.
Acum, faceți-vă să lucrați mai repede și mai bine decât alții, obțineți promovare cu ușurință
35 Instrumente de editare a textelor pentru Excel Îmbunătățește-ți productivitatea cu 90% în procesarea textului și lasă mult timp să te bucuri de viață
Aceste instrumente doar o parte din Kutools pentru Excel, există 194 de instrumente pe care alte le pot rezolva 80% Puzzle-uri Excel pentru tine.
- Kutools pentru Excel vă ajută să vă ocupați cu ușurință de 1500 de scenarii de lucru, îmbunătățiți în mod mediu eficiența dvs. de 71% în fiecare zi
- Un singur clic pentru a finaliza majoritatea operațiunilor complicate, evitați mâna mouse-ului cauzată de mii de clicuri de mouse pentru dvs.
- Puteți gestiona sarcinile Excel fără a căuta formulă dureroasă și VBA și aveți mult mai mult timp să însoțiți cu familia.
- Alegut de peste 110000 de oameni cu o eficiență ridicată și peste {module708} întreprindere bine-cunoscută la nivel mondial.
După instalarea gratuită a Kutools pentru Excel, faceți următoarele:
Selectați celulele din care doriți să eliminați caracterele, aplicând utilitarul făcând clic pe Kutools > Text > Eliminați după poziție.
3.1 Eliminați primele / ultimele N caractere fără formulă
>> Eliminați primele N caractere
![]() |
1) În Numere caseta de text, tastați numărul de caractere pe care doriți să le eliminați din șir, în acest exemplu, voi elimina mai întâi 3 personaje din corzi. 2) Verificați De la stânga opțiune în Poziţie secţiune. |
Rezultatul este afișat ca:
>> Eliminați ultimele N caractere
![]() |
1) În Numere caseta de text, tastați numărul de caractere pe care doriți să le eliminați din șir, în acest exemplu, voi elimina ultima 3 personaje din corzi. 2) Verificați De la dreapta opțiune în Poziţie secţiune. |
Rezultatul este afișat ca:
3.2 Eliminați N caractere dintr-o poziție specifică de mijloc fără formulă
Dar, uneori, poate doriți să eliminați un anumit număr de caractere din mijlocul unui șir.
Exemplu: Eliminați 3 caractere începe din al treilea caracter din șir.
![]() |
1) În Număr text, introduceți numărul de caractere pe care doriți să le eliminați din șiruri, aici le voi elimina 3 caractere. 2) Verificați Specifica opțiune, apoi tastați numărul din care doriți să eliminați începutul șirului din caseta de text din Poziţie secțiune, aici voi elimina caractere din al treilea caracter. |
Rezultatul este afișat ca:
Sfat: Dacă doriți să eliminați toate caracterele numerice, alfa, non-numerice, non-alfa sau specifice din celule, puteți aplica Kutools pentru Excel Eliminați caractere utilitate.
Mai multe sfaturi despre eliminarea caracterelor ...


















