Salt la conținutul principal

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.

doc elimina primul ultimul 1 1. Eliminați primele N caractere cu formula / UDF
2. Eliminați ultimele N caractere cu formula / UDF
3. Eliminați în serie N caractere din stânga sau din dreapta sau din mijloc fără formule
4. Descărcați fișierul eșantion

1. Eliminați primele N caractere cu formule

Î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
doc elimina primul ultimul 2

>> 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
doc elimina primul ultimul 3

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
doc elimina primul ultimul 4


eliminați poziția

Acest instrument pentru eliminarea caracterelor vă îmbunătățește eficiența cu 90%, lăsați mult timp să vă bucurați de viață

▲ Spune-ți adio de la modificarea și memorarea formulelor, odihnește-te pe creier.

▲ Cu excepția acestui instrument, există 228 de instrumente avansate (inclusiv peste 30 de instrumente de editare a textului) altceva în Kutools pentru Excel, care vă poate rezolva 80% puzzle-uri Excel.

▲ Deveniți expert Excel în 5 minute, câștigați recunoașterea și promovarea oamenilor.

▲ 110000+ persoane cu eficiență ridicată și peste 300 de companii de renume mondial la alegere.

Perioadă de încercare gratuită de 30 de zile, nu este necesar un card de credit


2. Eliminați ultimele N caractere cu formule

Î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
doc elimina primul ultimul 5

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
doc elimina primul ultimul 6


nu se mișcă

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

Incredibil, lucrul la două sau mai multe documente este mai ușor și mai rapid decât lucrul la unul singur.

Comparat cu browsere cunoscute, instrumentul cu file din fila Office este mai puternic și mai eficient.

Reduceți sute de clicuri de mouse și tastarea tastaturii în fiecare zi pentru dvs., spuneți adio mâinii mouse-ului acum.

Dacă lucrați de obicei la mai multe documente, Office Office va economisi timp excelent pentru dvs.

30- zi de probă gratuită, nu este necesar un card de credit.

Citeste mai multDescărcare gratuită acum


3. Eliminați N caractere din stânga sau din dreapta sau din mijloc fără formule

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.
doc elimina primul ultimul 7

3.1 Eliminați primele / ultimele N caractere fără formulă

>> Eliminați primele N caractere

doc elimina primul ultimul 8

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:
doc elimina primul ultimul 9

>> Eliminați ultimele N caractere

doc elimina primul ultimul 10

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:
doc elimina primul ultimul 11

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.

doc elimina primul ultimul 12

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:
doc elimina primul ultimul 13

Eliminați caracterele după poziție fără formule

îndepărtați după poziție

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.
eliminați de caractere

Mai multe sfaturi despre eliminarea caracterelor ...


Descărcați fișierul eșantion

probă


Instrumente de productivitate recomandate

Fila Office - Navigarea cu tab-uri, editarea, gestionarea documentelor în Microsoft Office 2019 - 2003 și Office 365


fila birou

Kutools pentru Excel - Colectează mai mult de 300 de instrumente avansate pentru a economisi 50% timp în munca dvs. Excel zilnică


fila kutools
fila kutoolsp
Comments (19)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Helpful Article
This comment was minimized by the moderator on the site
buenísimo, mil gracias!!
This comment was minimized by the moderator on the site
Gracias por tu ayuda me sirvió mucho, utilizando en vez de izquierda, DERECHA se obtienen tambien buenos resultados...Gracias. 
This comment was minimized by the moderator on the site
Merci vraiment ca m'a beaucoup aidé, thanks it is very useful
This comment was minimized by the moderator on the site
Love this!!! Explained clearly. Easy to follow. Worked!!! Thanks!
This comment was minimized by the moderator on the site
Thanks, great help.
This comment was minimized by the moderator on the site
"658414 Mottagares kundnummer Menigo Rutt VÄX319" is my information, but I'm only interested in the last six letters/numbers. Any ideas?
This comment was minimized by the moderator on the site
Hi, Krets, you can use this formula =RIGHT(A1, 6) to extract last 6 characters in another cell. For more details, please read this article:

https://www.extendoffice.com/documents/excel/1656-excel-extract-first-character.html
This comment was minimized by the moderator on the site
"A/P MALKAWATHE,,TALUKA SOUTH SOLAPUR,SOLAPUR,Solapur,413252" this is my data. I want pincode separated from the data. by using =RIGHT(P2,LEN(P2)-6) it is not working.
This comment was minimized by the moderator on the site
You want to extract last 6 characters, the formula =RIGHT(P2,6) may help you, more details, please go to this article.https://www.extendoffice.com/documents/excel/3639-excel-extract-part-of-string.html
This comment was minimized by the moderator on the site
nice its work nice thank you very much
This comment was minimized by the moderator on the site
Just what I needed!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations