Skip to main content

Rimuovi il testo dopo o prima del secondo o ennesimo spazio dalle stringhe di testo

Author: Xiaoyang Last Modified: 2025-08-06

A volte, potrebbe essere necessario rimuovere tutto il testo dopo o prima del secondo o ennesimo delimitatore specifico (come uno spazio, una virgola, ecc.), come mostrato nello screenshot seguente. In questo articolo, parlerò di alcune semplici formule per gestire questa operazione in Excel.

doc-remove-after-second-space-1


Rimuovi il testo dopo il secondo o ennesimo delimitatore specifico (spazio, virgola, ecc.) dalle stringhe di testo

In Excel, per rimuovere il testo dopo il secondo o ennesimo spazio o altri separatori, le funzioni SINISTRA, SOSTITUISCI e TROVA possono esserti d'aiuto. La sintassi generica è:

=SINISTRA(SOSTITUISCI(cella," ","#",N+1),TROVA("#",SOSTITUISCI(cella," ","#",N),1)-1)
  • cella: Il riferimento alla cella o la stringa di testo da cui desideri rimuovere il testo.
  • N: Rappresenta l'ennesimo delimitatore in base al quale desideri rimuovere il testo.

Si prega di copiare o digitare la formula sottostante in una cella vuota dove si desidera ottenere il risultato:

=SINISTRA(SOSTITUISCI(A2," ","#",3),TROVA("#",SOSTITUISCI(A2," ","#",2),1)-1)

Successivamente, trascina la maniglia di riempimento verso il basso nelle celle in cui desideri applicare questa formula, e tutto il testo dopo il secondo spazio verrà eliminato immediatamente, come mostrato nello screenshot:

doc-remove-after-second-space-2

Spiegazione della formula:

1. SOSTITUISCI(A2," ","#",3): Questa funzione SOSTITUISCI viene utilizzata per sostituire il terzo spazio con un carattere specifico # nella cella A2. Otterrà questo: “Tom Hill Houston#Texas US”. Questa parte della formula è riconosciuta come l'argomento testo della funzione SINISTRA.

2. TROVA("#",SOSTITUISCI(A2," ","#",2),1)-1: Questa parte della formula è riconosciuta come l'argomento num_chars della funzione SINISTRA.

  • SOSTITUISCI(A2," ","#",2): La funzione SOSTITUISCI sostituirà il secondo spazio con un carattere specifico # nella cella A2. E otterrai il risultato come questo: “Tom Hill#Houston Texas US”.
  • TROVA("#",SOSTITUISCI(A2," ","#",2),1)-1=TROVA("#", "Tom Hill#Houston Texas US", 1)-1: Questa funzione TROVA viene utilizzata per trovare la posizione del carattere # dalla stringa di testo restituita dalla funzione SOSTITUISCI a partire dal primo carattere. Sottrarre 1 significa escludere lo spazio. E questo restituirà il numero 8.

3. SINISTRA(SOSTITUISCI(A2," ","#",3),TROVA("#",SOSTITUISCI(A2," ","#",2),1)-1)=SINISTRA("Tom Hill Houston#Texas US", 8): Infine, questa funzione SINISTRA estrarrà 8 caratteri dal lato sinistro della stringa di testo nella cella A2.

Note:

1. Se ci sono altri delimitatori che separano la tua stringa di testo, devi solo sostituire il carattere spazio con altri che ti servono.

2. Per rimuovere il testo dopo l'ennesimo delimitatore specifico, cambia il numero ennesimo in base alle tue esigenze; ad esempio, per rimuovere il testo dopo il terzo spazio, applica la seguente formula:

=SINISTRA(SOSTITUISCI(A2," ","#",4),TROVA("#",SOSTITUISCI(A2," ","#",3),1)-1)

doc-remove-after-second-space-3


Rimuovi il testo prima del secondo o ennesimo delimitatore specifico (spazio, virgola, ecc.) dalle stringhe di testo

Per rimuovere il testo prima del secondo o ennesimo delimitatore specifico, le funzioni DESTRA, LUNGHEZZA, TROVA e SOSTITUISCI possono aiutarti. La sintassi generica è:

=DESTRA(cella,LUNGHEZZA(cella)-TROVA("#",SOSTITUISCI(cella," ","#",N)))
  • cella: Il riferimento alla cella o la stringa di testo da cui desideri rimuovere il testo.
  • N: Rappresenta l'ennesimo delimitatore in base al quale desideri rimuovere il testo.

Si prega di copiare o inserire la seguente formula in una cella vuota:

=DESTRA(A2,LUNGHEZZA(A2)-TROVA("#",SOSTITUISCI(A2," ","#",2)))

Quindi, trascina la maniglia di riempimento verso il basso nelle celle in cui desideri applicare questa formula, e otterrai il risultato di cui hai bisogno:

doc-remove-after-second-space-4

Spiegazione della formula:

1. LUNGHEZZA(A2)-TROVA("#",SOSTITUISCI(A2," ","#",2)):Questa parte della formula è riconosciuta come l'argomento num_chars della funzione DESTRA.

  • SOSTITUISCI(A2," ","#",2): La funzione SOSTITUISCI sostituirà il secondo spazio con un carattere specifico # nella cella A2. E otterrai il risultato come questo: “Tom Hill#Houston Texas US”.
  • TROVA("#",SOSTITUISCI(A2," ","#",2))=TROVA("#", "Tom Hill#Houston Texas US" ): Questa funzione TROVA otterrà la posizione del carattere # della stringa di testo restituita dalla funzione SOSTITUISCI. E otterrà il numero 9.
  • LUNGHEZZA(A2)-TROVA("#",SOSTITUISCI(A2," ","#",2))=25-9: La lunghezza totale della cella A2 sottrae la posizione del secondo spazio per ottenere il numero dei caratteri rimanenti. Questo restituirà il numero 16.

2. DESTRA(A2,LUNGHEZZA(A2)-TROVA("#",SOSTITUISCI(A2," ","#",2)))=DESTRA(A2, 16): Questa funzione DESTRA viene utilizzata per estrarre i caratteri dal lato destro della stringa di testo nella cella A2.

Note:

1.Se ci sono altri delimitatori che separano la tua stringa di testo, devi solo sostituire il carattere spazio con altri che ti servono.

2. Per rimuovere il testo prima dell'ennesimo delimitatore specifico, cambia il numero ennesimo in base alle tue esigenze; ad esempio, per rimuovere il testo dopo il terzo spazio, applica la seguente formula:

=DESTRA(A2,LUNGHEZZA(A2)-TROVA("#",SOSTITUISCI(A2," ","#",3)))

doc-remove-after-second-space-5


Funzioni correlate utilizzate:

  • LUNGHEZZA:
  • La funzione LUNGHEZZA restituisce il numero di caratteri in una stringa di testo.
  • SINISTRA:
  • La funzione SINISTRA estrae il numero dato di caratteri dal lato sinistro di una stringa fornita.
  • DESTRA:
  • La funzione DESTRA viene utilizzata per estrarre un numero specifico di caratteri dal lato destro della stringa di testo.
  • TROVA:
  • La funzione TROVA viene utilizzata per trovare una stringa all'interno di un'altra stringa e restituisce la posizione iniziale della stringa all'interno di un'altra.
  • SOSTITUISCI:
  • La funzione SOSTITUISCI di Excel sostituisce il testo o i caratteri all'interno di una stringa di testo con altro testo o caratteri.

Altri articoli:


I migliori strumenti per la produttività di Office

Kutools per Excel - Ti aiuta a distinguerti dalla massa

🤖 Assistente AI di KUTOOLS: Rivoluziona l'analisi dei dati basata su: Esecuzione Intelligente   |  Genera Codice  |  Crea Formule Personalizzate  |  Analizza Dati e Genera Grafici  |  Invoca Funzioni di Kutools
Funzionalità popolari: Trova, Evidenzia o Identifica Duplicati  |  Elimina Righe Vuote  |  Combina Colonne o Celle senza Perdere Dati  |  Arrotonda senza Formula ...
Super VLookup: Criteri Multipli  |  Valori Multipli  |  Tra Fogli Multipli  |  Corrispondenza Approssimativa...
Elenco a Discesa Avanzato: Elenco a Discesa Semplice  |  Elenco a Discesa Dipendente  |  Elenco a Discesa con Selezione Multipla...
Gestione Colonne: Aggiungi un Numero Specifico di Colonne  |  Sposta Colonne  |  Attiva/Disattiva Visibilità delle Colonne Nascoste  Confronta Colonne per Selezionare Celle Uguali e Diverse ...
Funzionalità Principali: Attenzione della Griglia  |  Visualizzazione di Progettazione  |  Barra delle Formule Avanzata  |  Gestore Cartella di Lavoro e Foglio | Libreria Risorse (AutoTesto)  |  Selettore di Data  |  Unisci Fogli di Lavoro  |  Crittografa/Decrittografa Celle  |  Invia Email da Lista  |  Super Filtri  |  Filtro Speciale (filtra grassetto/corsivo/barrato...) ...
Top 15 Set di Strumenti12 Strumenti Testo (Aggiungi Testo, Elimina Caratteri ...)  |  50+ Tipi di Grafico (Diagramma di Gantt ...)  |  40+ Formule Pratiche (Calcola età in base alla data di nascita ...)  |  19 Strumenti Inserimento (Inserisci codice QR, Inserisci Immagine dal Percorso ...)  |  12 Strumenti Conversione (Converti in parole, Conversione valuta ...)  |  7 Strumenti Unisci & Dividi (Unione avanzata righe, Dividi celle Excel ...)  |  ... e altro
Usa Kutools nella tua lingua preferita – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre 40 altre lingue!

Kutools per Excel vanta oltre 300 funzionalità, garantendo che ciò di cui hai bisogno sia a portata di clic...


Office Tab - Abilita la visualizzazione e la modifica a schede in Microsoft Office (include Excel)

  • Un secondo per passare tra decine di documenti aperti!
  • Riduce centinaia di clic del mouse ogni giorno, dì addio alla mano del mouse.
  • Aumenta la tua produttività del 50% quando visualizzi e modifichi più documenti.
  • Porta le schede efficienti in Office (include Excel), proprio come Chrome, Edge e Firefox.