Skip to main content

Come trovare il primo/tutti i numeri in una stringa in Excel?

Author: Kelly Last Modified: 2025-05-29

Supponendo che una cella sia composta da lettere, numeri e altri caratteri, come potresti individuare rapidamente il primo numero o tutti i numeri da questa cella in Excel? Questo articolo descrive tre metodi per risolverlo facilmente.


Trova il primo numero e la sua posizione in una stringa di testo con una formula

Questo metodo introdurrà alcune formule per trovare ed estrarre il primo numero in una stringa di testo e individuare anche la posizione del primo numero nella stringa di testo.

Trova ed estrai il primo numero in una stringa di testo con una formula matriciale

Seleziona una cella vuota dove desideri restituire il primo numero da una stringa di testo, inserisci la formula =MID(A2,MIN(IF((ISNUMBER(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0)*ROW(INDIRECT("1:"&LEN(A2)))),ISNUMBER(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0)*ROW(INDIRECT("1:"&LEN(A2))))),1)+0 (A2 è la cella di testo in cui cercherai il primo numero) al suo interno, e premi i tasti Ctrl + Shift + Enter contemporaneamente. Dopodiché trascina la maniglia di riempimento di questa cella sul range necessario.
extract the first number with a formula

Quindi i primi numeri di ogni stringa di testo sono stati trovati ed estratti come mostrato nello screenshot sottostante:
drag the formula down to other cells

Trova la posizione del primo numero in una stringa di testo con le formule

Seleziona una cella vuota dove vuoi restituire la posizione del primo numero, e inserisci la formula =MIN(IF(ISNUMBER(FIND({1,2,3,4,5,6,7,8,9,0},A2)),FIND({1,2,3,4,5,6,7,8,9,0},A2))) (A2 è la cella di testo in cui cercherai la posizione del primo numero) al suo interno, e poi trascina la maniglia di riempimento sul range necessario. Vedi gli screenshot sotto:
Find the first number’s position in a text string with formula

drag the formula down to other cells

Nota: Anche questa formula matriciale =MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&{0,1,2,3,4,5,6,7,8,9})) può ottenere la posizione del primo numero. Dopo aver inserito questa formula matriciale, premi contemporaneamente i tasti Ctrl + Shift + Enter per ottenere il risultato.


Trova tutti i numeri in una stringa di testo rimuovendo tutti i caratteri non numerici

Se tutti i caratteri possono essere rimossi da una stringa di testo tranne i numeri, troveremo facilmente tutti i numeri in questa stringa di testo. L'utilità Rimuovi Caratteri di Kutools per Excel può aiutarti a risolvere facilmente questo problema.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

1. Seleziona l'intervallo in cui vuoi trovare tutti i numeri in ogni cella di testo, e clicca su Kutools > Testo > Rimuovi Caratteri. Vedi screenshot:
click Remove Characters feature of kutools

2. Nella finestra di dialogo Rimuovi Caratteri che si apre, seleziona solo l'opzione Caratteri Non Numerici opzione, e clicca sul pulsante Ok pulsante.
check the Non-numeric option

Ora tutti i caratteri non numerici sono stati rimossi dalle celle selezionate, lasciando solo i numeri.
all non-numeric characters are removed

Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora


Trova tutti i numeri in una stringa di testo estraendo solo i numeri

In realtà, la funzione EXTRACTNUMBERS di Kutools per Excel può aiutarti a estrarre tutti i numeri da una cella di testo facilmente.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

1. Seleziona una cella vuota in cui vuoi visualizzare i numeri estratti, e clicca su Kutools > Funzioni intelligenti > Testo > EXTRACTNUMBERS. Vedi screenshot:
click EXTRACTNUMBERS feature of kutools

2. Nella finestra di dialogo Argomenti della Funzione che si apre, specifica la cella di testo nel campo Txt box, digita nel campo N box, e clicca sul pulsante OK pulsante. Vedi screenshot:
sepcify the cell references in the dialog box

Note:
(1) È opzionale digitare , No, oppure nulla nel campo N box. Se digiti No oppure nulla nel campo N box, questa funzione restituirà numeri memorizzati come testo, mentre restituirà numeri numerici.
(2) In realtà, puoi inserire direttamente la formula =EXTRACTNUMBERS(A2,Sì) nella cella vuota per estrarre tutti i numeri dalle celle selezionate.

Ora vedrai che tutti i numeri sono stati estratti da ogni cella di testo come mostrato nello screenshot sottostante:
all numbers are extracted from each text cell

Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora

Separa testo e numeri da una cella/colonna in diverse colonne/righe in batch

Kutools per Excel migliora la sua Dividi celle utilità e supporta la separazione in batch di tutti i caratteri di testo e numeri di una cella/colonna in due colonne/righe.


split cell separate text numbers by kutools

Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora

Demo: trova tutti i numeri in una stringa in Excel

 

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l'analisi dei dati grazie a: Esecuzione Intelligente | Genera Codice | Crea Formule Personalizzate | Analizza Dati e Genera Grafici | Richiama Funzioni avanzate di Kutools
Funzionalità popolari: Trova, evidenzia o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda...
Super RICERCA.VERT: Ricerca VERT con criteri multipli | Ricerca VERT con valori multipli | Ricerca su più fogli | Corrispondenza approssimativa...
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa multi-selezione...
Gestione Colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Attiva/disattiva la visibilità delle colonne nascoste | Confronta intervalli e colonne...
Funzionalità in evidenza: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestione Cartella di lavoro e Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email tramite elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...) ...
Top15 set di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule pratiche (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti di unione e divisione (Unione avanzata righe, Dividi celle, ...) | ... e molto altro

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice

  • 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, invece che in nuove finestre.
  • Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!