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.
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
>> 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
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
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
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
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. |
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.
3.1 Rimuovere i primi / ultimi N caratteri senza formula
>> Rimuovi i primi N caratteri
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:
>> Rimuovi gli ultimi N caratteri
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:
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.
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:
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à.
Altri suggerimenti sulla rimozione dei caratteri ...