Sommario
In questo articolo vi mostrerò i sei modi efficaci per rimuovere l'ultimo carattere in Excel. A volte è necessario estrarre testi diversi da una cella rimuovendo l'ultimo carattere. È possibile farlo digitando manualmente, ma non è efficace. Quindi, immergetevi in questo articolo e conoscete i modi per rimuovere l'ultimo carattere in Excel in base alle vostre esigenze.
Scarica il libro di lavoro
Rimuovere l'ultimo carattere.xlsm6 modi per rimuovere l'ultimo carattere in Excel
Qui ho un set di dati in cui vengono mostrate quattro colonne; ID studente, nome, numero di corso, ID e-mail Utilizzando questi dati cercherò di mostrarvi le modalità di rimuovendo l'ultimo carattere ed estrarre i dati necessari.
Metodo-1: utilizzo della funzione REPLACE per rimuovere solo l'ultimo carattere
Supponiamo che Id studente è composto da 5 caratteri, di cui i primi 4 sono per l'anno e l'ultimo è il numero di matricola, come in questo esempio. Quindi, per estrarre l'anno da questa tabella Id studente è necessario rimuovere l'ultimo carattere utilizzando la funzione REPLACE I valori estratti saranno visualizzati nella finestra di dialogo Anno Colonna.
Passo 1:
Selezionare l'uscita Cellula E5 .
➤Tipare la seguente funzione
=VALORE(REPLACE(B5,LEN(B5),1,"))
Qui, B5 è il vecchio testo , LEN(B5) restituirà la lunghezza del testo e in questo caso è 5 quindi 5 sarà numero_inizio , 1 è num_caratteri e nuovo testo è Vuoto .
La funzione valore convertirà la stringa in un numero.
Fase 2:
➤Stampa ENTRARE e si otterrà l'output.
➤ Trascinare verso il basso il Maniglia di riempimento
Risultato
📓 Nota
Utilizzo SOSTITUIRE Funzione non sarà possibile rimuovere più di un carattere dall'ultimo.
Per saperne di più: Come rimuovere gli ultimi 3 caratteri in Excel
Metodo-2: Utilizzo della funzione SINISTRA
Nel Corso n. La colonna è stata creata con il nome del corso Dipartimento Nome e numero. Per estrarre il Dipartimento da questo Corso No è necessario rimuovere le ultime tre cifre usando la funzione SINISTRA .
Fase 1:
➤Selezionare l'uscita Cellula E5 .
➤Utilizzare la seguente formula
=SINISTRA(D5,LEN(D5)-3)
Qui, D5 è testo e LEN(D5)-3 = 5-3=2 è num_chars. Quindi i primi due caratteri appariranno come output.
Fase 2:
➤Stampa ENTRARE e si otterrà l'output.
➤ Trascinare verso il basso il Maniglia di riempimento
Risultato
Per saperne di più: Come rimuovere i caratteri in Excel
Metodo 3: utilizzo della funzione MID
Nel Corso n. sono stati creati diversi nomi di corsi con la colonna Dipartimento Nome e numero. Per estrarre il Dipartimento da questo Corso No è necessario rimuovere le ultime tre cifre utilizzando la funzione MID .
Fase 1:
➤Selezionare l'uscita Cellula E5 .
➤Utilizzare la seguente formula
=MID(D5,1,LEN(D5)-3)
Qui, D5 è testo , 1 è il numero iniziale , LEN(D5)-3 è num_char
Fase 2:
➤Stampa ENTRARE e si otterrà l'output.
➤ Trascinare verso il basso il Maniglia di riempimento
Risultato
Ora si otterrà l'output nel file Dipartimento colonna.
Per saperne di più: Excel Rimuovi caratteri da destra
Metodo 4: Usare il riempimento flash per rimuovere l'ultimo carattere
Nel Corso n. La colonna è stata creata con il nome del corso Dipartimento Nome e numero. Per estrarre il Dipartimento da questo Corso No è necessario rimuovere le ultime tre cifre utilizzando la funzione Flash Fill .
Fase 1:
➤Selezionare l'uscita Cellula E5 .
➤Tipare il nome del reparto in base a Cella D5.
Fase 2:
➤In Cellula E6 iniziare a digitare come il precedente e poi come il successivo Dipartimento saranno suggeriti dei nomi.
Fase 3:
➤Stampa ENTRARE e appariranno le seguenti uscite.
Per saperne di più: Come rimuovere i caratteri da sinistra in Excel
Metodo-5: rimozione simultanea di primo e ultimo carattere
Supponiamo che nel Indirizzo e-mail colonna Ho alcuni ID e-mail ma sono combinati con alcuni caratteri speciali all'inizio e alla fine di questi Ids Ora voglio omettere questi segni al primo e all'ultimo posto utilizzando contemporaneamente la funzione MID .
Fase 1:
➤Selezionare l'uscita Cellula E5 .
➤Utilizzare la seguente formula
=MID(D5,3,LEN(D5)-4)
Qui, D5 è testo , 3 è il numero iniziale , LEN(D5)-4 è num_char
3 viene utilizzato come numero iniziale perché ci sono 2 caratteri speciali prima di Indirizzo e-mail
e 4 viene sottratto dalla lunghezza totale dei caratteri in num_char perché c'è un totale di 4 i caratteri speciali che si desidera omettere.
Fase 2:
➤Stampa ENTRARE e si otterrà l'output.
➤ Trascinare verso il basso il Maniglia di riempimento
Risultato
Per saperne di più: Come rimuovere i caratteri speciali in Excel
Metodo-6: Utilizzo del codice VBA
È possibile utilizzare il codice VBA anche per rimuovere l'ultimo carattere come in Metodo-2 o Metodo 3 .
Fase 1:
➤Seleziona Sviluppatore Scheda Visual Basic Opzione
Fase 2:
➤ Editor Visual Basic si aprirà
➤Seleziona Inserire Scheda Modulo Opzione
Fase 3:
➤ Modulo 1 verrà creato.
Fase 4:
Public Function RmvLstCh(txt As String, char_no As Long) RmvLstCh = Left(txt, Len(txt) - char_no) End Function
Questo codice creerà una funzione chiamata RmvLstCh
➤ Risparmiare il codice e Chiudere la finestra.
Passo 5:
➤Selezionare l'uscita Cellula E5
=RmvLstCh(D5,3)
Passo 6 :
➤Stampa ENTRARE e si otterrà l'output.
➤ Trascinare verso il basso il Maniglia di riempimento
Risultato
Sezione pratica
Per fare pratica da soli, abbiamo messo a disposizione un Pratica per ogni metodo in ogni foglio sul lato destro.
Conclusione
In questo articolo ho cercato di illustrare i modi più semplici per rimuovere l'ultimo carattere in Excel in modo efficace. Spero che vi sia utile. Se avete suggerimenti o domande, non esitate a condividerli con noi.