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 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. |
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 ...