Salt la conținutul principal

Cum se elimină textele înainte sau după un anumit caracter din celule în Excel?

Acest articol introduce diferite metode de eliminare a textelor înainte sau după un caracter specific sau al n-lea caracter de apariție din celule în Excel.


Ștergeți textele înainte sau după un anumit caracter de Căutare și înlocuire în Excel

Pentru a elimina toate textele înainte sau după un anumit caracter cu funcția Găsiți și înlocuiți, faceți următoarele.

1. Selectați celulele pe care le veți elimina textele înainte sau după un anumit caracter, apăsați Ctrl + H tastele pentru a deschide Găsiți și înlocuiți dialog.

În caseta de dialog Găsiți și înlocuiți:

1. Pentru a elimina toate înainte de caracterul specific, cum ar fi virgula, tastați *, în Gaseste ce casetă de text;

2. Pentru a elimina toate după caracterul specific, cum ar fi virgula, introduceți ,* în Gaseste ce casetă de text;

note:

1. Puteți schimba virgula cu orice caracter după cum aveți nevoie.

2. În acest caz, toate textele dinaintea ultimei virgule sau după prima virgulă vor fi eliminate din celulele selectate.

2. Păstrează Înlocui cu caseta de text goală, apoi faceți clic pe Înlocuiește-le pe toate buton. Vedeți captura de ecran:


Eliminați cu ușurință toate caracterele numerice, nenumerice sau specificate din celule în Excel

Kutools pentru Excel's Eliminați caracterul utilitarul vă ajută să eliminați cu ușurință toate caracterele numerice, nenumerice sau specificate din celulele selectate din Excel.
Descărcați acum caracteristica completă gratuită de 30 de zile a Kutools pentru Excel!


Ștergeți textele înainte sau după primul / ultimul caracter specific prin formulă

Această secțiune vă va arăta formule de ștergere a tot înainte sau după primul / ultimul caracter specific din celule în Excel.

Pentru a elimina totul înainte de prima virgulă, Vă rog:

Selectați o celulă goală, copiați și lipiți formula de mai jos în ea și apăsați Intrați cheie. Apoi trageți Mâner de umplere pentru a aplica formula altor celule. Vedeți captura de ecran:

Formula: Eliminați totul înainte de prima virgulă

= DREAPTA (B5, LEN (B5)-GĂSI(",",B5))

note:

1. În formula de mai sus, B5 este celula din care veți elimina textele și „,” este caracterul pe care veți elimina textele.

2. Pentru a elimina totul înainte de ultimul caracter specific, utilizați această formulă:

= DREAPTA (B5, LEN (B5) -FIND ("@", SUBSTITUTE (B5,"Caracter"," @ ", (LEN (B5) -LEN (INLOCUITOR (B5,"Caracter"," "))) / LEN ("Caracter"))))

Pentru a elimina totul după prima virgulă, Vă rog:

Selectați o celulă goală, copiați și lipiți formula de mai jos în ea și apăsați Intrați cheie. Apoi trageți Mâner de umplere pentru a aplica formula altor celule. Vedeți captura de ecran:

Formula: Eliminați totul după prima virgulă

= STÂNGA (B5, FIND (",", B5) -1)

note:

1. În formula de mai sus, B5 este celula din care veți elimina textele și „,” este caracterul pe care veți elimina textele.

2. Pentru a elimina toate după ultimul caracter specific, utilizați această formulă:

= STÂNGA (B5, FIND ("@", SUBSTITUTE (B5,"caracter"," @ ", LEN (B5) -LEN (INLOCUITOR (B5,"caracter"," "))))) - 1)


Ștergeți textele înainte sau după al n-lea caracter de apariție după formulă

Formulele de mai jos vă pot ajuta să ștergeți toate celelalte din celulele din Excel înainte sau după caracterul de apariție.

Pentru a elimina toate celulele înainte de al n-lea caracter de apariție, trebuie să:

Selectați o celulă goală pentru a obține rezultatul, copiați formula de mai jos în ea și apăsați Intrați cheie. Apoi trageți Mâner de umplere pentru a aplica formula altor celule. Vedeți captura de ecran:

Formula: Eliminați totul înainte de a doua virgulă de apariție

= DREAPTA (INLOCUITOR (B5, ",", CHAR (9), 2), LEN (B5) - FIND (CHAR (9), INLOCUITOR (B5, ",", CHAR (9), 2), 1) + 1)

note:

1. În formule, B5, "," și 2 număr înseamnă că tot conținutul după a doua virgulă de apariție va fi eliminat din celula B5.

2. Puteți schimba „," și 2 numărul la orice caracter și numărul de poziție de apariție după cum aveți nevoie.

Pentru a elimina toate celulele după al n-lea caracter de apariție, trebuie să:

Selectați o celulă goală pentru a obține rezultatul, copiați formula de mai jos în ea și apăsați Intrați cheie. Apoi trageți Mâner de umplere pentru a aplica formula altor celule. Vedeți captura de ecran:


Formula: Eliminați totul după a doua virgulă de apariție

= STÂNGA (SUBSTITUT (B5,",", CHAR (9),2), FIND (CHAR (9), SUBSTITUT (B5,",", CHAR (9),2), 1) -1)

note:

1. În formule, B5, "," și 2 număr înseamnă că tot conținutul după a doua virgulă de apariție va fi eliminat din celula A7.

2. Puteți schimba „," și 2 numărul la orice caracter și numărul de poziție de apariție după cum aveți nevoie.


Eliminați cu ușurință textele înainte / după un anumit caracter cu Kutools pentru Excel

Dacă există un singur separator de virgule pentru fiecare celulă dintr-un interval și doriți să eliminați totul înainte sau după această virgulă din celule, vă rugăm să încercați Celule divizate utilitatea Kutools pentru Excel. Acest utilitar vă va ajuta să rezolvați problema doar cu câteva clicuri:

1. Selectați celulele din care veți elimina totul înainte sau după virgulă, apoi faceți clic pe Kutools > Text > Celule divizate. Vedeți captura de ecran:

2. În Celule divizate , selectați fișierul Împărțiți în coloane opțiune în Tip secțiune și în secțiunea Împărțit de secțiunea, alegeți Altele opțiune și tastați o virgulă în caseta goală, apoi faceți clic pe OK buton. Vedeți captura de ecran:

3. Altul Celule divizate apare fereastra de dialog, selectați o celulă necompletată pentru localizarea textelor, apoi faceți clic pe OK butonul.

Apoi, puteți vedea că celulele selectate sunt împărțite în funcție de caracterul specific - virgulă. Vedeți captura de ecran:

  Dacă doriți să aveți o perioadă de încercare gratuită (30 de zile) a acestui utilitar, vă rugăm să faceți clic pentru a-l descărca, și apoi mergeți pentru a aplica operația conform pașilor de mai sus.


Kutools pentru Excel - Vă ajută să terminați întotdeauna munca înainte de timp, să aveți mai mult timp să vă bucurați de viață
Te găsești adesea jucându-te la curent cu munca, lipsa de timp pe care să-l petreci pentru tine și pentru familie?  Kutools pentru Excel te poate ajuta să faci față 80% Excel puzzle și îmbunătăți eficiența muncii cu 80%, vă oferă mai mult timp pentru a vă ocupa de familie și a vă bucura de viață.
300 de instrumente avansate pentru 1500 de scenarii de lucru, vă fac munca mult mai ușoară ca niciodată.
Nu mai aveți nevoie de memorarea formulelor și codurilor VBA, lăsați-vă creierului să vă odihniți de acum înainte.
Operațiile complicate și repetate pot fi efectuate o procesare unică în câteva secunde.
Reduceți mii de operații de la tastatură și mouse în fiecare zi, spuneți adio acum bolilor profesionale.
Deveniți un expert Excel în 3 minute, vă ajută să vă recunoașteți rapid și să promovați o creștere a salariilor.
110,000 de oameni foarte eficienți și peste 300 de companii de renume mondial la alegere.
Faceți ca 39.0 USD să fie mai în valoare de peste 4000.0 USD pentru antrenamentul altora.
Încercare gratuită completă de 30 de zile. Garanție de rambursare de 60 de zile fără motiv.

Comments (60)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
السلام عليكم كيفكم اسمي احمد ابراهيم محمد علامي من ذوي الاعاقة اصم وابكم الثانوية وحاسوب من الرياض جازان صبيا رقم جوالي قديم اشويه 0501601641 ابغي مساعدة فايدة وشكرا لكم جميعا أن شاءالله
This comment was minimized by the moderator on the site
رقمي 0501601641 وشكرا لكم جميعا أن شاءالله السلام عليكم كيفكم اسمي احمد ابراهيم محمد علامي
This comment was minimized by the moderator on the site
Hi how can i split or add spacing in between each textRoominCoolDecoApartmentinBrunswickEast
This comment was minimized by the moderator on the site
Hi z,If every word in the sentence starts with a capital letter, you can try one of the methods below to get it done:1. To add space between each word, methods in this article can do you a favor:How To Insert Spaces Before Capital Letters In Excel?
https://www.extendoffice.com/documents/excel/1864-excel-insert-space-before-capital-letter.html

2. To split text by capital letter in the sentence, you can try the methods in this article.How To Split Text Into Separate Columns By Capital Letter In Excel?
https://www.extendoffice.com/documents/excel/3336-excel-split-text-by-capital-letter.html
This comment was minimized by the moderator on the site
Hi I have the next text:

/credit-loan/super-credit/- from 1251 to 1016( -18.78%)
/credit-loan/no-credit/- from 1018 to 703( -30.94%)
/loan-loan-credit-cards- from 773 to 633( -18.11%)
/loan-loan/fair-loan/- from 321 to 502( -29.69%)

I need to delete everything after "-" before the from, including the character "-" so the above to become:

/credit-loan/super-credit/
/credit-loan/no-credit/
/loan-loan-credit-cards
/loan-loan/fair-loan/

And after I would also need to have the above without the "/" as in (but I think I can manage that later):

/credit-loan/super-credit
/credit-loan/no-credit
/loan-loan-credit-cards
/loan-loan/fair-loan
This comment was minimized by the moderator on the site
Hiimy texts is following
Execution/428/2019DOI:05-07-20192 years 5 months 4
daysCompliance23-09-2019

I want to delete whole texts after DOI:
This comment was minimized by the moderator on the site
Hi I have the next text:
/credit-loan/super-credit/- from 1251 to 1016( -18.78%)
/credit-loan/no-credit/- from 1018 to 703( -30.94%)
/loan-loan-credit-cards- from 773 to 633( -18.11%)
/loan-loan/fair-loan/- from 321 to 502( -29.69%)

I need to delete everything after "-" before the from, including the character "-" so the above to become:
/credit-loan/super-credit/
/credit-loan/no-credit/
/loan-loan-credit-cards
/loan-loan/fair-loan/

And after I would also need to have the above without the "/" as in (but I think I can manage that later):
/credit-loan/super-credit
/credit-loan/no-credit
/loan-loan-credit-cards
/loan-loan/fair-loan
This comment was minimized by the moderator on the site
Thank you!
This comment was minimized by the moderator on the site
What is the formula to keep only 160USCAIRAPPW01 in below excel spreadsheet?

16780187,160-USC-NOV-Updates-Server,160 - ALL LAC+USC Servers,160USCAIRAPPW01,Non-compliant,11/23/2019 11:33 AM,,,,,,16891741,Non-compliant,0X00000000,Success,11/23/2019 11:22 AM,(SYSTEM),Yes,No,Yes,
This comment was minimized by the moderator on the site
remove everything before
the last hyphen?
BABU RAM (622)
JAGAN NATH
This comment was minimized by the moderator on the site
I have: E4U19-31C20010093021EI 3032AER LINGUS 190805000010. I need to remove everything before the first space and everything after the last space but I need to keep the spaces. I have this formula but it removes the spaces: =LEFT(RIGHT(A19,LEN(A19)-FIND(" ",A19)),FIND("^^",SUBSTITUTE(RIGHT(A19,LEN(A19)-FIND(" ",A19))," ","^^",LEN(RIGHT(A19,LEN(A19)-FIND(" ",A19)))-LEN(SUBSTITUTE(RIGHT(A19,LEN(A19)-FIND(" ",A19))," ",""))))-1)
This comment was minimized by the moderator on the site
Hi, please try this formula:
=LEFT(RIGHT(B9,LEN(B9)-FIND(" ",B9)+1),FIND("^^",SUBSTITUTE(RIGHT(B9,LEN(B9)-FIND(" ",B9))," ","^^",LEN(RIGHT(B9,LEN(B9)-FIND(" ",B9)))-LEN(SUBSTITUTE(RIGHT(B9,LEN(B9)-FIND(" ",B9))," ",""))))-1)
This comment was minimized by the moderator on the site
Great buddy. Too much helpful post.
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