Sconfiggere l’analisi automatica della data (Microsoft Excel)
Excel è normalmente piuttosto intelligente quando si tratta di importare dati, ma a volte l’analisi automatica che utilizza può essere un vero fastidio. Ad esempio, puoi importare informazioni che contengono stringhe di testo, come “1- 4- 9” (senza virgolette). Questo va bene, ma se esegui una sostituzione per eliminare gli spazi, Excel converte automaticamente la stringa risultante (1-4-9) in una data (1/4/09).
Una possibile soluzione è copiare le informazioni in Word e cercare e sostituire lì. Il problema con questa soluzione è che quando si incollano nuovamente le informazioni in Excel, verranno nuovamente analizzate come informazioni sulla data e convertite automaticamente nei numeri di serie della data richiesti.
L’unica soluzione soddisfacente è assicurarsi che Excel tratti in modo assoluto le stringhe risultanti proprio come questo, stringhe, e non come date. Questo può essere fatto in due modi: assicurati solo che il testo originale inizi con un apostrofo o uno spazio. Ciò può essere garantito utilizzando la funzionalità Sostituisci di Excel (a seconda dei dati con cui lavorare) o utilizzando la funzionalità Sostituisci di Word (che è molto più versatile).
Con un apostrofo o uno spazio all’inizio della voce della cella, è possibile rimuovere spazi o caratteri aggiuntivi dal contenuto della cella. Se il risultato è un testo che sembra una data, Excel non lo analizzerà come tale perché l’apostrofo o lo spazio iniziale impone il trattamento come testo.
Un altro modo per eseguire l’attività è seguire questi passaggi. (Supponiamo che i dati originali siano nell’intervallo A2: A101).
-
Inserisci una colonna a destra dei dati originali.
-
Nella cella B2, inserisci la seguente formula:
=SUBSTITUTE(A2," ","")
-
Copia il contenuto di B2 nell’intervallo B3: B101.
-
Seleziona le celle nell’intervallo B2: B101.
-
Premi Ctrl + C per copiare l’intervallo negli Appunti.
-
Seleziona la cella A2.
-
Scegli Incolla speciale dal menu Modifica. Excel visualizza la finestra di dialogo Incolla speciale. (Vedi figura 1.)
-
Assicurati che l’opzione Valori sia selezionata.
-
Fare clic su OK.
-
Elimina la colonna B.
Questi passaggi funzionano perché l’output della funzione SOSTITUISCI viene sempre considerato come testo. Quando copi e incolli i valori di testo, vengono trattati come testo senza ulteriori analisi eseguite da Excel.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (3019) 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: