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/2009).
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:
-
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.
-
Visualizza la scheda Home della barra multifunzione.
-
Fare clic sulla freccia in giù sotto lo strumento Incolla e quindi scegliere Incolla speciale. 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.
Se si utilizza Excel 2010 o una versione successiva, è possibile utilizzare un collegamento per i passaggi da 8 a 10. Quando si fa clic sulla freccia in giù sotto lo strumento Incolla (passaggio 8), viene visualizzata una piccola tavolozza di opzioni. Seleziona l’opzione Valori nella sezione Incolla valori dell’elenco a discesa. L’opzione Valori è l’opzione più a sinistra nella sezione Incolla valori; sembra un blocco appunti con il numero 123 sopra.
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 (9331) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 ed Excel in Office 365. Puoi trovare una versione di questo suggerimento per l’interfaccia di menu precedente di Excel qui: