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).

  1. Inserisci una colonna a destra dei dati originali.

  2. Nella cella B2, inserisci la seguente formula:

  3. Copia il contenuto di B2 nell’intervallo B3: B101.

  4. Seleziona le celle nell’intervallo B2: B101.

  5. Premi Ctrl + C per copiare l’intervallo negli Appunti.

  6. Seleziona la cella A2.

  7. Visualizza la scheda Home della barra multifunzione.

  8. 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.)

  9. Assicurati che l’opzione Valori sia selezionata.

  10. Fare clic su OK.

  11. 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: