Conversione di testo forzato in numeri (Microsoft Excel)
Quando inserisci le informazioni in un foglio di lavoro, Excel fa del suo meglio per decifrare il tipo di dati che stai inserendo. Se la tua voce può essere tradotta come un numero o una data, Excel la tratta in questo modo. Puoi superare questa tendenza naturale di Excel formattando una cella come testo prima di inserire le informazioni al suo interno. Quando lo fai, le informazioni nella cella vengono sempre trattate come testo.
Ovviamente, forzare Excel a trattare il tuo input come testo può avere ripercussioni indesiderate in seguito. Ad esempio, potresti decidere di aggiungere il contenuto delle celle formattate come testo. Se usi una formula come la seguente, Excel non ha problemi:
=A1 + A2
Excel fornisce la somma corretta, a condizione che almeno una delle celle (A1 o A2) non sia stata formattata come testo. Per rendere le cose complicate, tuttavia, se usi la funzione SUM (che la maggior parte delle persone fa quando somma un’intera colonna o riga), non otterrai la somma corretta. La funzione SOMMA ignora le celle formattate come testo. Come lo aggiri?
È possibile rimuovere l’attributo di formattazione del testo dalle celle che si desidera sommare, ma ciò non farà sì che Excel rivaluti il contenuto delle celle e le consideri come numeri o date, se del caso. Esistono diversi modi per forzare la conversione del testo forzato in valori numerici, che vanno dalle macro all’utilizzo di formule in altre colonne per eseguire la conversione. Le due soluzioni seguenti, tuttavia, sembrano essere le più semplici e veloci.
Il primo metodo si ottiene seguendo questi passaggi:
-
Immettere il valore 1 in una cella vuota.
-
Seleziona la cella e premi Ctrl + C. Il valore è ora negli Appunti.
-
Seleziona l’intervallo di celle che desideri convertire in numeri.
-
Scegli Incolla speciale dal menu Modifica. Excel visualizza la finestra di dialogo Incolla speciale. (Vedi figura 1.)
-
Assicurati che il pulsante di opzione Moltiplica sia selezionato.
-
Fare clic su OK.
Questo funziona perché Excel moltiplica ogni cella nell’intervallo (passaggio 3) per il valore negli Appunti e quindi memorizza nuovamente il valore nella cella.
Poiché qualsiasi numero moltiplicato per uno è lo stesso numero, imponi effettivamente a Excel di sostituire il contenuto della cella con l’equivalente numerico del testo precedentemente presente.
Se l’intervallo che desideri convertire contiene solo numeri formattati come testo e non testo effettivo, i seguenti passaggi funzionano bene:
-
Seleziona l’intervallo di celle che desideri convertire in numeri.
-
Scegli Testo in colonne dal menu Dati. Excel visualizza la Conversione guidata testo in colonne. (Vedi figura 2.)
-
Fare clic su Fine.
Se provi questi tre passaggi su un intervallo di celle che contiene testo contenente spazi o tabulazioni, è possibile che tu possa sovrascrivere i dati nelle colonne a destra dell’intervallo selezionato. Ecco perché è più sicuro da usare se l’intervallo contiene solo valori numerici formattati come testo.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (2670) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: