Skip to main content

Kutools per Office — Una Suite. Cinque Strumenti. Ottieni di Più.

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

Author Sun Last modified

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 crea grafici | Attiva Funzioni avanzate
Funzionalità più usate: Trova, evidenziazione o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda senza formula...
Super RICERCA.VERT: Ricerca VERT per criteri multipli | Ricerca VERT per 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...
Gestore colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia stato di visibilità delle colonne nascoste | Confronta intervalli & colonne...
Funzionalità in primo piano: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestore di cartelle di lavoro & fogli | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email per elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
Top15 strumenti:12 strumenti Testo (Aggiungi testo, Elimina Caratteri Specifici, ...) |50+ tipi di grafico (Diagramma di Gantt, ...) |40+ formule pratiche (Calcola letà 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 Unione & Dividi (Unione avanzata righe, Dividi celle, ...) | ... e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre lingue!

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 farti risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta le schede su Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e 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 produttività del50% e riduce centinaia di clic del mouse ogni giorno!

Tutti gli add-in Kutools. Un solo programma di installazione

La suite Kutools for Office include add-in per Excel, Word, Outlook & PowerPoint più Office Tab Pro, ideale per i team che lavorano su più app di Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tutto-in-uno — Add-in per Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un solo programma di installazione, una sola licenza — configurazione in pochi minuti (pronto per MSI)
  • Funzionano meglio insieme — produttività ottimizzata su tutte le app Office
  • Prova completa30 giorni — nessuna registrazione, nessuna carta di credito
  • Massimo risparmio — costa meno rispetto all’acquisto singolo degli add-in