Come rimuovere le lettere da stringhe / numeri / celle in Excel?
Questo articolo parla di come rimuovere lettere da stringhe di testo/celle/numeri in Excel. E forniamo quattro metodi per risolverlo tramite formula di matrice, funzione definita dall'utente e componente aggiuntivo di terze parti di Kutools per Excel.
- Rimuovi lettere da stringhe / numeri / celle con la formula di matrice
- Rimuovi lettere da stringhe / numeri / celle con la funzione definita dall'utente
- Rimuovi lettere da stringhe/numeri/celle con l'utilità Rimuovi carattere di Kutools per Excel
- Rimuovi lettere da stringhe/numeri/celle con la funzione EXTRACTNUMBER di Kutools per Excel
Rimuovi lettere da stringhe / numeri / celle con la formula di matrice
Possiamo applicare una formula di matrice per rimuovere lettere da stringhe / numeri / celle in Excel. Si prega di fare quanto segue:
1. Seleziona una cella vuota per restituire la stringa di testo senza lettere, inserisci la formula =SUM(MID(0&A2,LARGE(INDEX(ISNUMBER(--MID(A2,ROW($1:$99),1))*ROW($1:$99),),ROW($1:$99))+1,1)*10^ROW($1:$99)/10) (A2 è la cella da cui rimuoverai le lettere) e premi il tasto Ctrl + Shift + entrare chiavi allo stesso tempo.
2. Continua a selezionare la cella, quindi trascina la maniglia di riempimento nell'intervallo di cui hai bisogno. E ora vedrai tutte le lettere rimosse dalle stringhe di testo originali come mostrato nell'immagine sottostante:
Note:
(1) Questa formula di matrice rimuoverà tutti i tipi di caratteri tranne i caratteri numerici. Ad esempio, la stringa di testo originale è abc-859 * -24test, questa formula di matrice rimuoverà tutte le lettere e i caratteri speciali (* ed -) e ritorno 85924.
(2) Se non è presente un numero nella stringa di testo, questa formula di matrice restituirà 0.
Batch Separa testo e numeri da una cella / colonna in diverse colonne / righe
Kutools per Excel migliora il suo Celle divise utility e supporta per separare in batch tutti i caratteri di testo ei numeri di una cella / colonna in due colonne / righe.
Rimuovi lettere da stringhe / numeri / celle con la funzione definita dall'utente
Possiamo anche aggiungere una funzione definita dall'utente in Excel per rimuovere lettere da stringhe / numeri / celle. Si prega di fare quanto segue:
1. stampa altro + F11 tasti contemporaneamente per aprire la finestra di Microsoft Visual Basic, Applications Edition.
2. Clic inserire > Moduli, quindi copia e incolla il codice seguente nella nuova finestra del modulo di apertura.
VBA: rimuovi le lettere da stringhe / numeri / celle in Excel
Function StripChar(Txt As String) As String
With CreateObject("VBScript.RegExp")
.Global = True
.Pattern = "\D"
StripChar = .Replace(Txt, "")
End With
End Function
3. Salva questa funzione definita dall'utente. Seleziona una cella vuota per restituire la stringa di testo senza lettere e inserisci la formula = StripChar (A2) (A2 è la cella da cui rimuoverai le lettere) e trascina la maniglia di riempimento verso il basso nell'intervallo di cui hai bisogno. Vedi screenshot:
Note:
(1) Questa funzione definita dall'utente può anche rimuovere tutti i tipi di caratteri tranne i caratteri numerici. Ad esempio, la stringa di testo originale è abc-859 * -24test, questa formula di matrice rimuoverà lettere e caratteri speciali (* ed -) e ritorno 85924.
(2) Questa funzione definita dall'utente restituirà i numeri memorizzati come stringhe di testo.
Rimuovi lettere da stringhe/numeri/celle con la funzione EXTRACTNUMBERS di Kutools per Excel
Questo metodo introdurrà Kutools per Excel NUMERI DI ESTRAZIONE funzione per rimuovere facilmente tutte le lettere da punti / numeri / celle in Excel. Si prega di fare quanto segue:
Kutools for Excel - Ricco di oltre 300 strumenti essenziali per Excel. Goditi una prova GRATUITA di 30 giorni con tutte le funzionalità senza carta di credito richiesta! Scaricare ora!
1. Seleziona una cella vuota per restituire la stringa di testo senza lettere e fai clic Kutools > funzioni > Testo > NUMERI ESTRATTO. Vedi screenshot:
2. Nella finestra di dialogo Argomenti funzione di apertura, specificare la cella da cui rimuovere le lettere nel file Testo box, è facoltativo digitare TRUE or FALSO nella N casella e fare clic su OK pulsante.
Note:: Digitando TRUE restituirà numeri numerici, senza digitare nulla o FALSO restituirà i numeri memorizzati come stringhe di testo.
3. Continua a selezionare la cella e trascina la maniglia di riempimento nell'intervallo di cui hai bisogno. E poi vedrai tutte le lettere rimosse dalle stringhe di testo originali. Vedi screenshot:
Kutools for Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi una prova GRATUITA di 30 giorni con tutte le funzionalità senza carta di credito richiesta! Get It Now
Note:
(1) È possibile digitare la formula = EXTRACTNUMBERS (A2, TRUE) direttamente nella cella selezionata, quindi trascina la maniglia di riempimento sull'intervallo di cui hai bisogno.
(2) Questa funzione EXTRACTNUMBERS rimuoverà anche tutti i tipi di caratteri tranne i caratteri numerici.
Rimuovi lettere da stringhe/numeri/celle con l'utilità Rimuovi carattere di Kutools per Excel
Tutti i metodi sopra descritti rimuoveranno tutti i caratteri tranne i caratteri numerici. Ma a volte potresti voler rimuovere solo le lettere dalla stringa di testo, ma lasciare caratteri numerici e altri. Questo metodo introdurrà Kutools per Excel Rimuovi personaggi utilità per farlo facilmente in Excel.
Kutools for Excel - Ricco di oltre 300 strumenti essenziali per Excel. Goditi una prova GRATUITA di 30 giorni con tutte le funzionalità senza carta di credito richiesta! Scaricare ora!
1. Seleziona le celle da cui rimuovere le lettere e fai clic Kutools > Testo > Rimuovi personaggi.
2. Nella finestra di dialogo Rimuovi caratteri di apertura, seleziona il file Alpha opzione e fare clic su Ok pulsante. E poi vedrai che solo le lettere vengono rimosse dalle celle selezionate. Vedi screenshot:
Note:: Se si desidera effettivamente rimuovere tutti i tipi di caratteri tranne quelli numerici, è possibile selezionare il Non numerico opzione e fare clic su Ok nella finestra di dialogo Rimuovi caratteri. Vedi screenshot:
Kutools for Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi una prova GRATUITA di 30 giorni con tutte le funzionalità senza carta di credito richiesta! Get It Now
Demo: rimuovi le lettere da stringhe / numeri / celle in Excel
Articoli correlati:
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!