Vai al contenuto principale

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

Questo tutorial mostra diversi trucchi rapidi per rimuovere il primo o l'ultimo N caratteri da una cella o una stringa in Excel.

doc rimuovi primo ultimo 1 1. Rimuovere i primi N caratteri con formula / UDF
2. Rimuovere gli ultimi N caratteri con formula / UDF
3. Rimuovere in batch N caratteri da sinistra, destra o metà senza formule
4. Scarica il file di esempio

1. Rimuovere i primi N caratteri con le formule

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

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

>> Combina le funzioni RIGHT e LEN per rimuovere i primi N caratteri

Sintassi e argomenti della formula

Formula: = RIGHT (string_cell, LEN (string_cell) -n_character)

Riferimento: string_cell: la cella che utilizzi per rimuovere i caratteri

n_character: il numero di caratteri che vuoi rimuovere

Esempio: rimuovi i primi 2 caratteri dalla stringa nella cella A2, copia e incolla la formula
= DESTRA (A2, LEN (A2) -2)
stampa entrare chiave
doc rimuovi primo ultimo 2

>> Funzione REPLACE per rimuovere i primi N caratteri

Sintassi e argomenti della formula

Formula: = REPLACE (Old_text, Strat_n, Num_Chars, New_text)

Riferimento: Old_text: la cella che usi per sostituire i caratteri

Old_text: la cella che usi per sostituire i caratteri

Start_n: la posizione del carattere in old_text che si desidera sostituire con new_text

Num_Chars: il numero di caratteri nel vecchio testo che vuoi sostituire con new_text

Nuovo_testo: il testo che sostituirà il vecchio_testo

Esempio: sostituisci i primi due caratteri con niente nella cella A6, copia e incolla questa formula:
= SOSTITUISCI (A6,1,2, "")
stampa entrare chiave
doc rimuovi primo ultimo 3

1.2 Rimuovere i primi N caratteri con la funzione definita dall'utente

1. Stampa Alt + F11 per abilitare la finestra di Microsoft Visual Basic, Applications Edition, quindi fare clic su inserire > Moduli per creare un modulo.

2. Copia il codice sottostante e incollalo nel file Moduli script.

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. Salvare il codice e tornare al foglio che si utilizza. Ad esempio, rimuovi i primi 3 caratteri dalla stringa nella cella A11, copia e incolla questa formula
= RemoveFirstC (A11,3)
stampa entrare chiave
doc rimuovi primo ultimo 4


rimuovere la posizione

Questo strumento Rimuovi caratteri aumenta la tua efficienza del 90%, lascia molto tempo per goderti la vita

▲ Dì addio alla modifica e alla memorizzazione delle formule, darti un riposo completo sul cervello.

▲ Ad eccezione di questo strumento, ci sono 228 strumenti avanzati (inclusi oltre 30 strumenti di modifica del testo) altro in Kutools per Excel, che può risolvere il tuo 80% Puzzle di Excel.

▲ Diventa un esperto di Excel in 5 minuti, ottieni il riconoscimento e la promozione delle persone.

▲ 110000+ persone ad alta efficienza e 300+ aziende di fama mondiale.

Prova gratuita di 30 giorni, nessuna carta di credito richiesta


2. Rimuovere gli ultimi N caratteri con le formule

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

2.1 Rimuovere gli ultimi N caratteri con la funzione SINISTRA

Sintassi e argomenti della formula

Formula: = LEFT (string_cell, LEN (string_cell) -Num_chars)

Riferimento: string_cell: la cella che utilizzi per rimuovere i caratteri

n_character: 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, LEN (A2) -2)
stampa entrare chiave
doc rimuovi primo ultimo 5

2.2 Rimuovere gli ultimi N caratteri con la funzione definita dall'utente

1. Stampa Alt + F11 per abilitare la finestra Microsoft Visual Basic, Applications Edition, fare clic su inserire > Moduli 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. Salvare il codice e tornare al foglio che si utilizza. Ad esempio, rimuovi gli ultimi 3 caratteri dalla stringa nella cella A5, digita questa formula
= RemoveLastC (A5,3)
stampa entrare chiave
doc rimuovi primo ultimo 6


ot spostare

Vuoi avere un aumento di stipendio e molto tempo per accompagnare la famiglia?

La scheda Office migliora la tua efficienza del 50% in Microsoft Office lavorando adesso

Incredibile, lavorare su due o più documenti è più facile e veloce che lavorare su uno solo.

Rispetto ai browser più noti, lo strumento a schede di Office Tab è più potente ed efficiente.

Riduci ogni giorno centinaia di clic del mouse e digitazione sulla tastiera, saluta subito la mano del mouse.

Se di solito lavori su più documenti, Office Tab ti farà risparmiare molto tempo.

30prova gratuita di un giorno, nessuna carta di credito richiesta.

Scopri di piùScarica gratis ora


3. Rimuovere N caratteri da sinistra, destra o metà senza formule

Se non vuoi perdere tempo a ricordare le formule per affrontare l'attività sulla rimozione di N caratteri da sinistra o destra di una stringa, il Rimuovi per posizione utilità di Kutools for Excel può gestire questa attività con clic senza formule.

Ora, ti fanno lavorare più velocemente e meglio di altri, ottieni promozioni con facilità

35 strumenti di modifica del testo per Excel migliorano la produttività del 90% nell'elaborazione del testo e lasciano molto tempo per godersi la vita

Questi strumenti sono solo una parte di Kutools per Excel, ci sono altri strumenti 194 che possono risolvere 80% Puzzle di Excel per te.

  • Kutools per Excel ti aiuta a gestire facilmente 1500 scenari di lavoro, migliorando in media la tua efficienza del 71% ogni giorno
  • Un clic per completare la maggior parte delle operazioni complicate, evita la mano del mouse causata da migliaia di clic del mouse per te.
  • Puoi gestire in pochi secondi le attività di Excel senza cercare formule dolorose e VBA e avere molto più tempo per accompagnare con la tua famiglia.
  • Scelto da oltre 110000 persone ad alta efficienza e da più di {module708} aziende famose in tutto il mondo.

Dopo l'installazione gratuita di Kutools per Excel, eseguire le seguenti operazioni:

Seleziona le celle da cui vuoi rimuovere i caratteri, applicando l'utilità facendo clic Kutools > Testo > Rimuovi per posizione.
doc rimuovi primo ultimo 7

3.1 Rimuovere i primi / ultimi N caratteri senza formula

>> Rimuovi i primi N caratteri

doc rimuovi primo ultimo 8

1) Dentro numeri textbox, digita il numero di caratteri che desideri rimuovere dalla stringa, in questo esempio, rimuoverò per primo 3 caratteri da stringhe.

2) Controllare Da sinistra opzione Posizione .

Il risultato viene visualizzato come:
doc rimuovi primo ultimo 9

>> Rimuovi gli ultimi N caratteri

doc rimuovi primo ultimo 10

1) Dentro numeri textbox, digita il numero di caratteri che desideri rimuovere dalla stringa, in questo esempio, rimuoverò per ultimo 3 caratteri da stringhe.

2) Controllare Da destra opzione Posizione .

Il risultato viene visualizzato come:
doc rimuovi primo ultimo 11

3.2 Rimuovere N caratteri da una posizione specifica centrale senza formula

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

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

doc rimuovi primo ultimo 12

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

2) Controllare Specificare opzione, quindi digitare il numero da cui si desidera rimuovere l'inizio della stringa accanto alla casella di testo in Posizione sezione, qui rimuoverò i caratteri dal terzo carattere.

Il risultato viene visualizzato come:
doc rimuovi primo ultimo 13

Rimuovi i caratteri per posizione senza formule

rimuovere per posizione

Mancia: Se desideri rimuovere tutti i caratteri numerici, alfa, non numerici, non alfabetici o specifici dalle celle, puoi applicare Kutools per Excel Rimuovi personaggi utilità.
rimuovere per caratteri

Altri suggerimenti sulla rimozione dei caratteri ...


Scarica il file di esempio

campione


Strumenti di produttività consigliati

Scheda Office: navigazione a schede, modifica, gestione di documenti in Microsoft Office 2019 - 2003 e Office 365


scheda ufficio

Kutools for Excel - Raccoglie più di 300 strumenti avanzati per risparmiare il 50% di tempo nel tuo lavoro quotidiano di Excel


scheda kutools
scheda kutoolsp
Comments (19)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Helpful Article
This comment was minimized by the moderator on the site
buenísimo, mil gracias!!
This comment was minimized by the moderator on the site
Gracias por tu ayuda me sirvió mucho, utilizando en vez de izquierda, DERECHA se obtienen tambien buenos resultados...Gracias. 
This comment was minimized by the moderator on the site
Merci vraiment ca m'a beaucoup aidé, thanks it is very useful
This comment was minimized by the moderator on the site
Love this!!! Explained clearly. Easy to follow. Worked!!! Thanks!
This comment was minimized by the moderator on the site
Thanks, great help.
This comment was minimized by the moderator on the site
"658414 Mottagares kundnummer Menigo Rutt VÄX319" is my information, but I'm only interested in the last six letters/numbers. Any ideas?
This comment was minimized by the moderator on the site
Hi, Krets, you can use this formula =RIGHT(A1, 6) to extract last 6 characters in another cell. For more details, please read this article:

https://www.extendoffice.com/documents/excel/1656-excel-extract-first-character.html
This comment was minimized by the moderator on the site
"A/P MALKAWATHE,,TALUKA SOUTH SOLAPUR,SOLAPUR,Solapur,413252" this is my data. I want pincode separated from the data. by using =RIGHT(P2,LEN(P2)-6) it is not working.
This comment was minimized by the moderator on the site
You want to extract last 6 characters, the formula =RIGHT(P2,6) may help you, more details, please go to this article.https://www.extendoffice.com/documents/excel/3639-excel-extract-part-of-string.html
This comment was minimized by the moderator on the site
nice its work nice thank you very much
This comment was minimized by the moderator on the site
Just what I needed!
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