Vai al contenuto principale

Come rimuovere i testi prima o dopo un carattere specifico dalle celle in Excel?

Questo articolo introduce diversi metodi per rimuovere i testi prima o dopo un carattere specifico o l'ennesimo carattere di occorrenza dalle celle in Excel.


Elimina i testi prima o dopo un carattere specifico con Trova e sostituisci in Excel

Per rimuovere tutti i testi prima o dopo un carattere specifico con la funzione Trova e sostituisci, eseguire le operazioni seguenti.

1. Seleziona le celle da cui rimuovere i testi prima o dopo un carattere specifico, premi Ctrl + H chiavi per aprire il Trova e sostituisci dialogo.

Nella finestra di dialogo Trova e sostituisci:

1. Per rimuovere tutto prima del carattere specifico come la virgola, digita *, nella Trova quello che casella di testo;

2. Per rimuovere tutto dopo il carattere specifico come la virgola, digitare ,* nella Trova quello che casella di testo;

Note:

1. Puoi cambiare la virgola con qualsiasi carattere di cui hai bisogno.

2. In questo caso, tutti i testi prima dell'ultima virgola o dopo la prima virgola verranno rimossi dalle celle selezionate.

2. Mantieni il Sostituire con casella di testo vuota, quindi fare clic su Sostituisci tutto pulsante. Vedi screenshot:


Rimuovi facilmente tutti i caratteri numerici, non numerici o specificati dalle celle in Excel

Kutools per Excel's Rimuovi personaggio l'utilità ti aiuta a rimuovere facilmente tutti i caratteri numerici, non numerici o specificati dalle celle selezionate in Excel.
Scarica subito il percorso gratuito completo di 30 giorni di Kutools per Excel!


Elimina i testi prima o dopo il primo / ultimo carattere specifico per formula

Questa sezione ti mostrerà le formule per eliminare tutto prima o dopo il primo / ultimo carattere specifico dalle celle in Excel.

Per rimuovere tutto prima della prima virgola, per favore:

Seleziona una cella vuota, copia e incolla la formula seguente e premi entrare chiave. Quindi trascina il file Maniglia di riempimento per applicare la formula ad altre celle. Vedi screenshot:

Formula: Rimuovi tutto prima della prima virgola

= DESTRA (B5, LEN (B5)-TROVA(",",B5))

Note:

1. Nella formula sopra, B5 è la cella da cui rimuoverai i testi e "," è il carattere su cui rimuoverai i testi in base.

2. Per rimuovere tutto prima dell'ultimo carattere specifico, utilizzare questa formula:

= DESTRA (B5, LEN (B5) -TROVA ("@", SOSTITUISCI (B5,"Carattere"," @ ", (LEN (B5) -LEN (SOSTITUISCI (B5,"Carattere"," "))) / LEN ("Carattere"))))

Per rimuovere tutto dopo la prima virgola, per favore:

Seleziona una cella vuota, copia e incolla la formula seguente e premi entrare chiave. Quindi trascina il file Maniglia di riempimento per applicare la formula ad altre celle. Vedi screenshot:

Formula: Rimuovi tutto dopo la prima virgola

= SINISTRA (B5, TROVA (",", B5) -1)

Note:

1. Nella formula sopra, B5 è la cella da cui rimuoverai i testi e "," è il carattere su cui rimuoverai i testi in base.

2. Per rimuovere tutto dopo l'ultimo carattere specifico, utilizzare questa formula:

= SINISTRA (B5, FIND ("@", SUBSTITUTE (B5,"carattere"," @ ", LEN (B5) -LEN (SOSTITUISCI (B5,"carattere"," ")))) - 1)


Elimina i testi prima o dopo l'ennesima occorrenza carattere per formula

Le seguenti formule possono aiutare a eliminare tutto prima o dopo l'ennesimo carattere di occorrenza dalle celle in Excel.

Per rimuovere tutto prima dell'ennesimo carattere di occorrenza dalle celle, devi:

Seleziona una cella vuota per produrre il risultato, copia la formula seguente e premi entrare chiave. Quindi trascina il file Maniglia di riempimento per applicare la formula ad altre celle. Vedi screenshot:

Formula: Rimuovi tutto prima della seconda virgola dell'occorrenza

= DESTRA (SOSTITUISCI (B5, ",", CHAR (9), 2), LEN (B5) - TROVA (CHAR (9), SOSTITUISCI (B5, ",", CHAR (9), 2), 1) + 1)

Note:

1. Nelle formule, B5, "," e 2 numero significa che tutti i contenuti dopo la seconda virgola dell'occorrenza verranno rimossi dalla cella B5.

2. Puoi modificare il "," e 2 numero a qualsiasi carattere e numero di posizione dell'occorrenza di cui hai bisogno.

Per rimuovere tutto dopo l'ennesimo carattere di occorrenza dalle celle, devi:

Seleziona una cella vuota per produrre il risultato, copia la formula seguente e premi entrare chiave. Quindi trascina il file Maniglia di riempimento per applicare la formula ad altre celle. Vedi screenshot:


Formula: Rimuovi tutto dopo la seconda virgola dell'occorrenza

= SINISTRA (SOSTITUISCI (B5,",", CHAR (9),2), FIND (CHAR (9), SUBSTITUTE (B5,",", CHAR (9),2), 1) -1)

Note:

1. Nelle formule, B5, "," e 2 numero significa che tutti i contenuti dopo la seconda virgola dell'occorrenza verranno rimossi dalla cella A7.

2. Puoi modificare il "," e 2 numero a qualsiasi carattere e numero di posizione dell'occorrenza di cui hai bisogno.


Rimuovi facilmente i testi prima / dopo un carattere specifico con Kutools per Excel

Se è presente un solo separatore virgola per ogni cella in un intervallo e desideri rimuovere tutto prima o dopo questa virgola dalle celle, prova il Celle divise utilità di Kutools for Excel. Questa utility ti aiuterà a risolvere il problema con pochi clic:

1. Seleziona le celle da cui rimuovere tutto prima o dopo la virgola, quindi fai clic su Kutools > Testo > Celle divise. Vedi screenshot:

2. Nel Celle divise finestra di dialogo, selezionare il file Dividi in colonne opzione nel Tipologia sezione e nel file Dividi per sezione, scegli il file Altro opzione e digita una virgola nella casella vuota, quindi fai clic su OK pulsante. Vedi screenshot:

3. Un altro Celle divise si apre la finestra di dialogo, selezionare una cella vuota per individuare i testi, quindi fare clic su OK pulsante.

Quindi puoi vedere le celle selezionate sono divise da un carattere specifico: virgola. Vedi screenshot:

  Se desideri avere una prova gratuita (30 giorni) di questa utility, fare clic per scaricarlo, quindi andare ad applicare l'operazione secondo i passaggi precedenti.


Kutools per Excel - Ti aiuta a finire il lavoro sempre in anticipo, ad avere più tempo per goderti la vita
Ti capita spesso di ritrovarti a giocare al passo con il lavoro, la mancanza di tempo da dedicare a te stesso e alla famiglia?  Kutools for Excel può aiutarti ad affrontare 80% Eccellere i puzzle e migliorare l'efficienza del lavoro dell'80%, darti più tempo per prenderti cura della famiglia e goderti la vita.
300 strumenti avanzati per 1500 scenari di lavoro, rendono il tuo lavoro molto più semplice che mai.
Non è più necessario memorizzare formule e codici VBA, da ora in poi dai una pausa al tuo cervello.
Le operazioni complicate e ripetute possono essere eseguite una sola volta in pochi secondi.
Riduci migliaia di operazioni con tastiera e mouse ogni giorno, saluta subito le malattie professionali.
Diventa un esperto di Excel in 3 minuti, ti aiuta a ottenere rapidamente un riconoscimento e una promozione di aumento di stipendio.
110,000 persone altamente efficienti e la scelta di oltre 300 aziende di fama mondiale.
Rendi i tuoi $ 39.0 più di $ 4000.0 di formazione di altri.
Prova gratuita di tutte le funzionalità per 30 giorni. Garanzia di rimborso di 60 giorni senza motivo.

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