Skip to main content

Come rimuovere i primi o gli ultimi n caratteri da una cella o stringa in Excel?

Author: Sun Last Modified: 2025-05-29

Questo tutorial dimostra diversi trucchi rapidi per rimuovere i primi o gli ultimi N caratteri da una cella o una stringa in Excel.

remove first last chars 1. Rimuovi i primi N caratteri con formula/UDF
2. Rimuovi gli ultimi N caratteri con formula/UDF
3. Rimozione in blocco di N caratteri da sinistra, destra o centro senza formule
4. Scarica file di esempio

1. Rimuovi i primi N caratteri con formule

In questa parte, introduco tre modi diversi per rimuovere rapidamente i primi N caratteri da una stringa.

1.1 Rimuovi i primi N caratteri con la funzione DESTRA / SOSTITUISCI

>> Combina le funzioni DESTRA e LUNGHEZZA per rimuovere i primi N caratteri

Sintassi della formula e argomenti

Formula:    =DESTRA(cella_stringa,LUNGHEZZA(cella_stringa)-n_caratteri)

Riferimento: cella_stringa: la cella da cui vuoi rimuovere i caratteri

n_caratteri: il numero di caratteri che desideri rimuovere

Esempio: Rimuovi i primi 2 caratteri dalla stringa nella cella A2, copia e incolla la formula
=DESTRA(A2,LUNGHEZZA(A2)-2)
premi Invio tasto
Remove first N characters with right function

>> Funzione SOSTITUISCI per rimuovere i primi N caratteri

Sintassi della formula e argomenti

Formula:    =SOSTITUISCI(Testo_vecchio,Inizio_n,Num_Caratteri,Testo_nuovo)

Riferimento: Testo_vecchio: la cella da cui vuoi sostituire i caratteri

Testo_vecchio: la cella da cui vuoi sostituire i caratteri

Inizio_n: la posizione del carattere nel testo_vecchio che vuoi sostituire con testo_nuovo

Num_Caratteri: il numero di caratteri nel testo vecchio che vuoi sostituire con testo_nuovo

Testo_nuovo: il testo che sostituirà il testo_vecchio

Esempio: Sostituisci i primi due caratteri con nulla nella cella A6, copia e incolla questa formula:
=SOSTITUISCI(A6,1,2,"")
premi Invio tasto
Remove first N characters with replace function

1.2 Rimuovi i primi N caratteri con una funzione definita dall'utente

1. Premi i tasti Alt + F11 per abilitare la finestra Microsoft Visual Basic for Applications, quindi fai clic su Inserisci > Modulo per creare un Modulo.

2. Copia il codice sottostante e incollalo nello script del Modulo.

Codice VBA: Rimuovi i primi n caratteri

Public Function RemoveFirstC(rng As String, cnt As Long)
RemoveFirstC = Right(rng, Len(rng) - cnt)
End Function

3. Salva il codice e torna al foglio che stai utilizzando. Ad esempio, rimuovi i primi 3 caratteri dalla stringa nella cella A11, copia e incolla questa formula
=RemoveFirstC(A11,3)
premi Invio tasto
Remove first N characters with user defined function


2. Rimuovi gli ultimi N caratteri con formule

In questa parte, ci sono due modi per rimuovere gli ultimi N caratteri da una stringa in Excel.

2.1 Rimuovi gli ultimi N caratteri con la funzione SINISTRA

Sintassi della formula e argomenti

Formula:    =SINISTRA(cella_stringa,LUNGHEZZA(cella_stringa)-Num_caratteri)

Riferimento: cella_stringa: la cella da cui vuoi rimuovere i caratteri

n_caratteri: il numero di caratteri che vuoi rimuovere

Esempio: Rimuovi gli ultimi 2 caratteri dalla stringa nella cella A2, copia e incolla la formula
=SINISTRA(A2,LUNGHEZZA(A2)-2)
premi Invio tasto
Remove last N characters with left function

2.2 Rimuovi gli ultimi N caratteri con una funzione definita dall'utente

1. Premi i tasti Alt + F11 per abilitare la finestra Microsoft Visual Basic for Applications, fai clic su Inserisci > Modulo per creare un Modulo.

2. Copia il codice sottostante e incollalo nello script del Modulo.

Codice VBA: Rimuovi gli ultimi n caratteri

Public Function RemoveLastC(rng As String, cnt As Long)
RemoveLastC = Left(rng, Len(rng) - cnt)
End Function

3. Salva il codice e torna al foglio che stai utilizzando. Ad esempio, rimuovi gli ultimi 3 caratteri dalla stringa nella cella A5, digita questa formula
=RemoveLastC(A5,3)
premi Invio tasto
Remove last N characters with user defined function


3. Rimuovi N caratteri da sinistra, destra o centro senza formule

Se non vuoi perdere tempo a ricordare le formule per affrontare l'attività di rimozione di N caratteri da sinistra o destra di una stringa, l'utilità Rimuovi per Posizione di Kutools for Excel può gestire questo compito con pochi clic senza alcuna formula.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

Dopo aver installato gratuitamente Kutools for Excel, procedi come segue:

Seleziona le celle da cui vuoi rimuovere i caratteri, applica l'utilità facendo clic su Kutools > Testo > Rimuovi per Posizione.
click Remove by Position feature of kutools

3.1 Rimuovi i primi/ultimi N caratteri senza formula

>> Rimuovi i primi N caratteri

set options in the dialog to remove first N characters

1) Nella casella Numeri, digita il numero di caratteri che vuoi rimuovere dalla stringa, in questo esempio, rimuoverò i primi 3 caratteri dalle stringhe.

2) Seleziona l'opzione Da sinistra nella sezione Posizione.

Il risultato viene visualizzato come:
the result to remove first n chars

>> Rimuovi gli ultimi N caratteri

set options in the dialog to remove last N characters

1) Nella casella Numeri, digita il numero di caratteri che vuoi rimuovere dalla stringa, in questo esempio, rimuoverò gli ultimi 3 caratteri dalle stringhe.

2) Seleziona l'opzione Da destra nella sezione Posizione.

Il risultato viene visualizzato come:
the result to remove last n chars

3.2 Rimuovi N caratteri da una posizione specifica centrale senza formula

Ma a volte, potresti voler rimuovere un certo numero di caratteri dal centro di una stringa.

Esempio: Rimuovi 3 caratteri a partire dal terzo carattere della stringa.

set options to remove N characters from a middle

1) Nella casella Numero, digita il numero di caratteri che vuoi rimuovere dalle stringhe, qui rimuoverò 3 caratteri.

2) Seleziona l'opzione Specifica, quindi digita il numero da cui vuoi rimuovere la stringa nella casella di testo accanto alla sezione Posizione, qui rimuoverò i caratteri a partire dal terzo carattere.

Il risultato viene visualizzato come:
the result to remove  n chars in middle


Scarica file di esempio

sample


I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l'analisi dei dati grazie a: Esecuzione Intelligente | Genera Codice | Crea Formule Personalizzate | Analizza Dati e Genera Grafici | Richiama Funzioni avanzate di Kutools
Funzionalità popolari: Trova, evidenzia o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda...
Super RICERCA.VERT: Ricerca VERT con criteri multipli | Ricerca VERT con valori multipli | Ricerca su più fogli | Corrispondenza approssimativa...
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa multi-selezione...
Gestione Colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Attiva/disattiva la visibilità delle colonne nascoste | Confronta intervalli e colonne...
Funzionalità in evidenza: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestione Cartella di lavoro e Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email tramite elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...) ...
Top15 set di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule pratiche (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti di unione e divisione (Unione avanzata righe, Dividi celle, ...) | ... e molto altro

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
  • Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!