Vai al contenuto principale

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

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.
doc rimuove le lettere dal testo 1

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.


numeri di testo separati per celle divise dell'annuncio

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:
doc rimuove le lettere dal testo 6
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:
doc rimuove le lettere dal testo 7

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


Kutools for Excel: Oltre 300 strumenti utili a portata di mano! Inizia oggi la tua prova gratuita di 30 giorni senza limitazioni di funzionalità. Scarica ora!

Articoli correlati:

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

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...

Descrizione


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!
Comments (9)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Принцип работы формулы массива понял, есть вопрос насчет конкатенации (0&A2), для чего она в формуле?
Если убрать ее и блок +1 после ROW(), формула перестает работать
This comment was minimized by the moderator on the site
NOOOSSAAA!
Você não tem noção do tanto que isso me ajudou!!!
MUITO BOM!
This comment was minimized by the moderator on the site
YEAHHHHHHHHH. At last something that works! Gj!
This comment was minimized by the moderator on the site
I need to delete all text in a cell EXCEPT a specific set of words. For example, a list of fruits or vegetables in column A, and column B has a description of the vegetables, including color, and I want to remove all text in the cells of column B except for color words. Any ideas?
This comment was minimized by the moderator on the site
hi, i want to ask if theres a formula to add period on every abbreviation in one cell within a sentence?

example

825 apple rd st #5 - i want to add period on "rd" and "st" to make it formal


hope you can help me

thanks
This comment was minimized by the moderator on the site
Hi ed,
The Add Text feature of Kutools for Excel may help you solve the problem: https://www.extendoffice.com/product/kutools-for-excel/excel-add-same-text-to-multiple-cells.html
This comment was minimized by the moderator on the site
What if you want to preserve the format of the number or has decimals? i.e Apple30.01? for answer of 30.01? your vb drops the spot?
This comment was minimized by the moderator on the site
Hi Formatunknown,
In this situation, Kutools for Excel’s Remove Characters feature is recommended.
Select the cells, enable the Remove Characters feature, only check the Alpha option, and click the Ok button to remove all alpha characters, and remain numbers including the decimal places.
This comment was minimized by the moderator on the site
Thank u so much
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations