Note: The other languages of the website are Google-translated. Back to English

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.

30- zile de încercare gratuită, 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 multeDescă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
Comentarii (19)
Încă nu există evaluări. Fii primul care evaluează!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Nu pot face această formulă să funcționeze, tastez: =LEFT(A1,LEN(A1)-4) și dă eroare de fiecare dată.
Coloana mea A1 are următoarele date: ELDB-AK-S-42228-001


De ce nu funcționează asta?
Acest comentariu a fost redus la minimum de moderatorul de pe site
Îmi pare rău, nu știu ce se întâmplă cu foaia dvs., funcționează cu succes în registrul meu de lucru
Acest comentariu a fost redus la minimum de moderatorul de pe site
Formatați-vă celulele în caractere speciale.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Inițial aveam probleme deoarece foloseam această formulă în alte două (IF și ROUND) și puteam face ca această formulă să funcționeze eliminând LEN
Acest comentariu a fost redus la minimum de moderatorul de pe site
utilizare ; în loc de , în formula ta
Acest comentariu a fost redus la minimum de moderatorul de pe site
Cambia LEN por LARGO
Acest comentariu a fost redus la minimum de moderatorul de pe site
no escribas LEN, escribe LARGO
Acest comentariu a fost redus la minimum de moderatorul de pe site
Doar de ce aveam nevoie!
Acest comentariu a fost redus la minimum de moderatorul de pe site
frumos treaba lui frumos mulțumesc foarte mult
Acest comentariu a fost redus la minimum de moderatorul de pe site
„A/P MALKAWATHE,,TALUKA SOUTH SOLAPUR,SOLAPUR,Solapur,413252” acestea sunt datele mele. Vreau codul PIN separat de date. folosind =RIGHT(P2,LEN(P2)-6) nu funcționează.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Doriți să extrageți ultimele 6 caractere, formula =RIGHT(P2,6) vă poate ajuta, mai multe detalii, vă rugăm să accesați acest articol.https://www.extendoffice.com/documents/excel/3639-excel-extract-part-of-string.html
Acest comentariu a fost redus la minimum de moderatorul de pe site
„658414 Mottagares kundnummer Menigo Rutt VÄX319” este informația mea, dar mă interesează doar ultimele șase litere/cifre. Vreo idee?
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună, Krets, puteți folosi această formulă =RIGHT(A1, 6) pentru a extrage ultimele 6 caractere dintr-o altă celulă. Pentru mai multe detalii, vă rugăm să citiți acest articol:

https://www.extendoffice.com/documents/excel/1656-excel-extract-first-character.html
Acest comentariu a fost redus la minimum de moderatorul de pe site
Multumesc, de mare ajutor.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Iubesc asta!!! Explicat clar. Usor de urmarit. A lucrat!!! Mulțumiri!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Merci vraiment ca m'a beaucoup aidé, mulțumesc, este foarte util
Acest comentariu a fost redus la minimum de moderatorul de pe site
Thanks for your help me sirvió mucho, utilizând en vez de izquierda, DERECHA se obtienen tambien buenos results...Gracias. 
Acest comentariu a fost redus la minimum de moderatorul de pe site
bunísimo, multumesc mult!!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Articol util
Nu există comentarii postate aici încă
Lăsa comentarii
Postare ca invitat
×
Evaluează această postare:
0   Caractere
Locații sugerate

Urmărește-ne

Copyright © 2009 - www.extendoffice.com. | Toate drepturile rezervate. Cu sprijinul ExtendOffice. | Harta site-ului
Microsoft și sigla Office sunt mărci comerciale sau mărci comerciale înregistrate ale Microsoft Corporation în Statele Unite și / sau în alte țări.
Protejat de Sectigo SSL