KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come convertire in blocco i numeri memorizzati come testo in valori in Excel?

AutoreSiluvia Data di modifica

Quando lavori con Excel, potresti trovarti in situazioni in cui centinaia di numeri vengono accidentalmente memorizzati come testo nel tuo foglio di lavoro. Ciò accade spesso quando i dati vengono importati da altri sistemi o file, causando la formattazione dei numeri come testo e provocando errori nei calcoli o problemi nelle operazioni matematiche. Convertire manualmente ogni cella non è pratico, specialmente con set di dati di grandi dimensioni. Questa guida illustra diversi metodi efficaci per convertire in blocco i numeri memorizzati come testo in numeri veri e propri in Excel, ottimizzando il tuo flusso di lavoro e garantendo la coerenza dei dati.

Converti in blocco i numeri contigui memorizzati come Da testo a valore in Excel
Converti in blocco i numeri sparsi memorizzati come Da testo a valore in Excel
Converti in blocco i numeri memorizzati come Da testo a valore con pochi clic
Formula Excel – Converti Da testo a valore con la funzione VALORE
Codice VBA – Usa una macro per convertire programmaticamente Da testo a valore


Converti in blocco i numeri contigui memorizzati come Da testo a valore in Excel

Se i numeri memorizzati come testo sono contigui (ossia adiacenti l’uno all’altro in uno o più blocchi) nel tuo foglio di lavoro, Excel mette a disposizione uno strumento semplice ed efficiente per convertirli rapidamente in numeri. Questo scenario si verifica tipicamente quando dati importati, come colonne di numeri, vengono erroneamente interpretati come testo—un comportamento spesso segnalato dalla presenza di un triangolo verde nell’angolo superiore sinistro di ciascuna cella.

1. Evidenzia l’intervallo contiguo contenente i numeri memorizzati come testo. Dopo la selezione, apparirà un piccolo pulsante con un punto esclamativo piccolo pulsantevicino all’area selezionata. Clicca su questo pulsante.

numeri memorizzati come testo

2. Dal menu visualizzato, seleziona Converti in numero. Excel convertirà immediatamente tutti i numeri formattati come testo selezionati in valori numerici corretti.

fare clic su Converti in numero dall'elenco a discesa

Questo approccio è ideale per blocchi di dati, poiché elimina la necessità di conversioni manuali o basate su formule. I numeri convertiti possono ora essere utilizzati nei calcoli esattamente come previsto.

Suggerimento: Se il pulsante non compare, assicurati che i tuoi dati siano riconosciuti come testo (puoi verificarne la formattazione in Home > Formato numeri). Questo metodo è perfetto per intervalli contigui; per celle non adiacenti, consulta le soluzioni seguenti.


Converti facilmente Da testo a valore o viceversa in Excel:

L'utilità Kutools per Excel Conversione tra testo e valore ti permette di convertire facilmente tutto l'intervallo selezionato da testo a valore o viceversa in Excel, come mostrato nella demo seguente.Scaricala e provala subito! (Prova gratuita di 30 giorni)

convertire il testo in numero o viceversa con Kutools


Converti in blocco i numeri sparsi memorizzati come Da testo a valore in Excel

Quando i numeri formattati come testo sono sparsi in tutto il foglio di lavoro (e non raggruppati in un intervallo continuo), convertirli manualmente uno per uno può richiedere molto tempo. La funzionalità Incolla speciale di Excel ti permette di convertire simultaneamente tutte queste celle sparse.

1. Inserisci il numero "1" in una qualsiasi cella vuota e copialo premendo Ctrl+C. Quindi, tenendo premuto il tasto Ctrl, seleziona tutte le celle non contigue che desideri convertire: fai clic su ciascuna o trascina per evidenziarle come necessario. Con la selezione attiva, premi Ctrl+Alt+V(questa combinazione apre la finestra di dialogo)Incolla speciale).

2. Nella finestra di dialogo Incolla speciale, nella sezione Operazione, seleziona Moltiplica, quindi fai clic su OK. Vedi screenshot:

selezionare l'opzione Moltiplica nella sezione Operazione

Questa operazione moltiplica ogni cella selezionata per 1, obbligando Excel a interpretare i valori come numeri. La conversione avviene istantaneamente, senza alterare il loro valore effettivo.

Nota: La funzione Moltiplica funziona solo se il contenuto delle celle è riconosciuto come testo numerico (ossia privo di caratteri non numerici). Se i tuoi dati contengono spazi aggiuntivi o caratteri non numerici, puliscili prima. Questo metodo è particolarmente utile quando gestisci dati sparsi o quando il pulsante «Converti in numero» non è disponibile.


Converti in blocco i numeri memorizzati come Da testo a valore con Kutools per Excel

L’utilità Conversione tra testo e valoredi Kutools per Excel ti aiuta a convertire facilmente tutti i numeri memorizzati come Da testo a valore in un intervallo o in più intervalli.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

1. Seleziona un blocco contiguo di celle o più intervalli da convertire, quindi fai clic su Kutools > Contenuto > Conversione tra testo e valore.

fare clic sulla funzione Converti tra testo e numero di Kutools

2. Nella finestra di dialogo Conversione tra testo e valore, seleziona l’opzione Da testo a valore. Fai clic sul pulsante OK per eseguire la conversione.

selezionare l'opzione Testo in numero nella finestra di dialogo

Tutte le celle selezionate verranno immediatamente convertite da numeri formattati come testo a numeri reali, che siano contigue o sparse.

Questo strumento è molto versatile: supporta selezioni parziali, Riordina intere colonne o anche più intervalli. Riduce inoltre gli errori umani derivanti dalle conversioni manuali, rendendolo ideale per conversioni in blocco su set di dati di grandi dimensioni.

Se desidera provare gratuitamente (30 giorni) questa utility, faccia clic qui per scaricarla, quindi segua la procedura illustrata nei passaggi sopra.


Formula Excel – Converti Da testo a valore con la funzione VALORE

Per gli utenti che desiderano mantenere il pieno controllo sul processo di conversione o hanno bisogno di una soluzione compatibile con dati dinamici, Excel offre la funzione VALORE. Questa formula trasforma le rappresentazioni testuali di numeri in veri e propri valori numerici, rivelandosi particolarmente efficace nella preparazione dei dati per calcoli successivi o quando i dati vengono aggiornati regolarmente.

Scenari applicabili: Questo metodo è perfetto per set di dati in cui vuoi convertire una colonna o un intervallo mantenendo intatti i dati originali—poiché il risultato viene inserito in una colonna separata. Funziona alla grande anche quando i dati combinano testo e numeri o vengono aggiunti progressivamente nel tempo.

Passaggi:

1. Supponiamo di avere numeri formattati come testo nella colonna A, a partire dalla cella A1. Nella cella corrispondente della colonna B (ad esempio, B1), inserisci la seguente formula:

=VALUE(A1)

2. Premi Invio per confermare la formula. Per applicare questa conversione al resto dei dati, trascina il quadratino di riempimento verso il basso da B1 fino a coprire tutte le righe necessarie.

Suggerimento: Se desideri sostituire le celle originali con i numeri convertiti, copia i risultati dalla colonna B, fai clic con il tasto destro sull’intervallo originale e seleziona «Incolla valori» per sovrascrivere il testo con numeri effettivi. Fai attenzione: esegui un backup dei dati originali prima di incollare, se necessario.

Precauzioni:

  • Se la cella contiene testo non numerico, la funzione VALORE restituirà un errore #VALORE!. Assicurati che i tuoi dati includano esclusivamente testo rappresentante numeri.
  • Problemi di formattazione, come spazi iniziali o finali, possono causare risultati imprevisti. Se necessario, valuta di pulire i dati utilizzando le funzioni ANNULLA.SPAZI o RIPULISCI in anticipo.

Codice VBA – Usa una macro per convertire programmaticamente Da testo a valore

Per utenti esperti o chi gestisce set di dati molto grandi, automatizzare la conversione tramite una macro VBA può far risparmiare tempo prezioso ed eliminare compiti ripetitivi. Con il VBA è possibile convertire in modo programmatico i numeri memorizzati come testo in numeri veri e propri, applicando l’operazione a un’intera selezione, colonna o foglio di lavoro. Questa soluzione è ideale per cartelle di lavoro aggiornate regolarmente o per creare flussi di lavoro efficienti e ripetibili.

Scenari applicabili: Questo metodo è ideale per utenti esperti di macro o per chiunque debba eseguire conversioni in blocco su aree multiple e dinamiche all’interno di una cartella di lavoro. Si rivela particolarmente efficace per attività ricorrenti e può essere facilmente integrato con altri passaggi di pulizia dei dati.

Passaggi per utilizzare la macro VBA:

1. Passa alla scheda Sviluppo > Visual Basic. Nella finestra visualizzata, fai clic su Inserisci > Modulo e incolla il codice seguente nella finestra del modulo:

Sub ConvertTextNumbersToNumbers()
    Dim rng As Range
    Dim WorkRng As Range
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Please select the range to convert text to number", xTitleId, WorkRng.Address, Type:=8)
    For Each rng In WorkRng
        If IsNumeric(rng.Value) And VarType(rng.Value) = vbString Then
            rng.Value = Val(rng.Value)
        End If
    Next
End Sub

2Per eseguire il codice, fai clic sul pulsante pulsante EseguiEsegui oppure premi F5. Si aprirà una finestra di dialogo che ti chiede di selezionare l’intervallo da convertire. Seleziona le celle contenenti numeri memorizzati come testo e conferma.

Suggerimenti e precauzioni:

  • Questa macro elabora ogni cella solo se contiene un numero rappresentato come stringa; testo alfabetico ed errori rimangono invariati.
  • Esegui sempre il backup del tuo foglio di lavoro prima di lanciare le macro, così da poter ripristinare i dati originali in caso di necessità.
  • La macro può essere adattata a intere colonne o a fogli specifici modificando la sezione che definisce WorkRng.
  • Se la tua cartella di lavoro ha già le macro abilitate, questo approccio funziona perfettamente. In caso contrario, abilitala quando Excel te lo richiede.

Questo approccio VBA è altamente personalizzabile e può essere ampliato per includere ulteriori passaggi di pulizia dei dati. È particolarmente efficace per l’elaborazione routinaria di set di dati su larga scala o aggiornati frequentemente.


Migliori Strumenti per la Produttività in Office

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità 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 all’interno della stessa finestra, invece che in finestre separate.
  • Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!

Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.

Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.

ExcelWordOutlookTabsPowerPoint
  • Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
  • Funziona meglio insieme— produttività ottimizzata tra le app di Office
  • Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
  • Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi