Sommario
Quando si lavora con dati grezzi non strutturati, spesso si ha la necessità di estrarre informazioni rilevanti da essi. A volte è necessario rimuovere il primo, il secondo o il terzo carattere dalla stringa di testo per recuperare il valore. Excel dispone di alcune funzioni con cui è possibile eseguire questo tipo di operazioni. È anche possibile creare una funzione personalizzata per rimuovere i caratteri dalle stringhe di testo. Oggi, in questo articolo, ci occuperemo didiscutere come rimuovere i primi 3 caratteri in Excel.
Scarica il quaderno di esercizi
Scaricate questo libro di esercizi per esercitarvi mentre leggete questo articolo.
Rimuovere i primi 3 caratteri.xlsm4 modi adatti per rimuovere i primi 3 caratteri in Excel
Considerate una situazione in cui avete un database contenente dati grezzi. I primi 3 caratteri di ogni dato non sono necessari e ora dovete rimuoverli. In questa sezione vi mostreremo come rimuovere i primi 3 caratteri dai vostri dati in Excel.
1. Utilizzare la funzione DESTRA per rimuovere i primi 3 caratteri in Excel
La combinazione di la funzione RIGHT e la funzione LEN può aiutare a rimuovere i primi 3 caratteri dalle celle di dati. Questo metodo è descritto nei passaggi seguenti.
Fase 1:
- In cella C4 , applicare il DIRITTO annidata con la funzione LEN La formula è,
=DESTRA(B4,LEN(B4)-3)
- Qui, stringa_cella è B4 da cui rimuoveremo 3 caratteri.
- LEN(B4)-3 viene utilizzato come elemento num_caratteri . il LEN si assicurerà di rimuovere i primi 3 caratteri dalla cella.
Fase 2:
- Ora che la formula è pronta, premere ENTRARE per ottenere il risultato.
- Per ottenere il risultato completo, spostate il cursore del mouse nell'angolo inferiore destro della cella. Quando il cursore mostra il segno di croce, fate doppio clic sul segno per applicare la stessa funzione al resto delle celle.
Contenuti correlati: Come rimuovere il primo carattere da una stringa in Excel con VBA
2. Applicare la funzione REPLACE per rimuovere i primi 3 caratteri in Excel
La funzione REPLACE di solito sostituisce parte di una stringa di testo con un'altra stringa di testo. In questa sezione, invece, utilizzeremo questa funzione per rimuovere i caratteri dalle celle. Vediamo come si fa.
Fase 1:
- Applicare il SOSTITUIRE funzione nella cellula C4 La formula è,
=SOSTITUIRE(B4,1,3,")
- Dove B4 è il testo antico.
- Numero_inizio è 1. Partiamo dall'inizio.
- Num_caratteri è 3, poiché vogliamo sostituire i primi tre caratteri.
- Nuovo_testo è il testo modificato che sostituirà il vecchio testo.
- ENTRARE Dal risultato, possiamo vedere che la nostra formula funziona perfettamente.
- Ora applicheremo la stessa formula a tutte le celle richieste.
Per saperne di più: Rimuovere l'ultimo carattere da una stringa in Excel (5 metodi semplici)
Letture simili:
- VBA per rimuovere caratteri da stringhe in Excel (7 metodi)
- Come rimuovere i caratteri non stampabili in Excel (4 modi semplici)
- Rimuovere i caratteri vuoti in Excel (5 metodi)
- Come rimuovere le virgolette singole in Excel (6 modi)
- Come rimuovere il punto e virgola in Excel (4 metodi)
3. Inserire la funzione MID per rimuovere i primi 3 caratteri in Excel
La combinazione di la funzione MID e la funzione LEN esegue la stessa operazione del primo metodo. Ora applicheremo questa formula al nostro set di dati.
Fase 1:
- La formula che applicheremo nella cella C4 è,
=MID(B4,4,LEN(B4)-3)
- Qui testo è B4
- Numero_inizio è 4, in quanto elimineremo i primi 3 numeri.
- Num_caratteri è definito come LEN(B4)-3)
- Colpire ENTRARE e applicare la formula a tutte le celle. Il nostro lavoro è finito!
Per saperne di più: Come rimuovere un carattere da una stringa in Excel (14 modi)
4. Introduzione di una funzione definita dall'utente per rimuovere i primi 3 caratteri in Excel
È anche possibile creare una funzione personalizzata per svolgere questo compito. Esatto, è possibile definire una funzione personalizzata per svolgere il proprio lavoro. A tale scopo è necessario scrivere un codice VBA. Esamineremo questo processo utilizzando i passaggi seguenti. Per saperne di più sulle funzioni personalizzate, Clicca qui!
Fase 1:
- Per prima cosa, andare alla pagina Microsoft Finestra di Visual Basic per applicazioni premendo Alt+F11 .
- Si apre una nuova finestra. A questo punto fare clic su Inserire e selezionare Modulo per aprire un nuovo modulo.
Fase 2:
- Nel modulo appena aperto, inserite il codice VBA per creare una UFD che rimuova i primi 3 caratteri dalle celle. Vi abbiamo fornito il codice, che potete semplicemente copiare e utilizzare nel vostro foglio di lavoro. Il nome della nostra funzione definita dall'utente è RimuoviPrimo3 Il codice per creare questa funzione è,
Public Function RemoveFirst3(rng As String, cnt As Long) RemoveFirst3 = Right(rng, Len(rng) - cnt) End Function
Fase 3:
- Il nostro codice è scritto. Ora tornate al foglio di lavoro e digitate la funzione =RimuoviPrimo3 Possiamo vedere che la funzione è stata creata.
- Ora applicare la funzione nella cella C4 La funzione è,
=RimuoviPrimo3(B4,3)
- Stampa ENTRARE per ottenere il risultato.
- La nostra funzione personalizzata funziona correttamente. Ora applicheremo questa funzione al resto delle celle per ottenere il risultato finale.
Contenuto correlato: Come rimuovere gli ultimi 3 caratteri in Excel (4 formule)
Cose da ricordare
👉 La creazione di una formula personalizzata ha più limitazioni rispetto alle normali macro VBA: non può modificare la struttura o il formato di un foglio di lavoro o di una cella.
👉 Applicando l'UFD, è possibile rimuovere il numero N di caratteri dalle celle.
Conclusione
In questa guida abbiamo esaminato quattro diversi approcci per rimuovere i primi 3 caratteri dalle celle in Excel. Se avete domande o dubbi, siete invitati a commentare. Lasciate il vostro feedback nella sezione dei commenti. Grazie per aver visitato ExcelWIKI. Continuate a imparare!