15.5 C
Roma
mercoledì, Maggio 12, 2021
Home Corsi Excel Come eliminare i caratteri non numerici in Excel

Come eliminare i caratteri non numerici in Excel

Se dovessi avere la necessità di eliminare i caratteri non numerici da una cella in Excel non esiste una formula semplice e diretta che fa al caso tuo. Ci sono due possibili soluzioni che puoi implementare la prima è quella dell’utilizzo di uno script Visual Basic, la seconda tramite la combinazione di funzioni che ti consentiranno di arrivare alla risoluzione del problema.

Noi non tratteremo l’utilizzo del Visual Basic in quanto può risultare particolarmente difficile per alcuni utenti che non hanno la dimestichezza nella programmazione e/o con Excel. Vi riportiamo la formula che vi consentirà di risolvere il vostro problema:

=TESTO.UNISCI("";VERO;SE.ERRORE((STRINGA.ESTRAI(<Cella>;RIF.RIGA(INDIRETTO("1:"&LUNGHEZZA(<Cella>)));1)*1);""))

Per poterla applicare avrete la necessità di sostituire “<Cella>” con la cella sulla quale vorrete applicare tale soluzione. Facciamo un esempio di come funzionerà la nostra formula. Se nella cella A2 ad esempio avessimo A3D2S3′!ì il risultato della formula “=TESTO.UNISCI(“”;VERO;SE.ERRORE((STRINGA.ESTRAI(A2;RIF.RIGA(INDIRETTO(“1:”&LUNGHEZZA(A2)));1)*1);””))” sarà 323.

In questo articolo non vi stiamo proponendo una spiegazione del “Perché funziona?” vi stiamo esclusivamente proponendo una nostra soluzione già sperimentata in differenti situazioni, se a vostro modo avete trovato una formula migliore a quella da noi proposta siamo ben disposti a mettere in discussione ciò che abbiamo scritto.

Il nostro obiettivo è comunque quello di rendere il file Excel facilmente modificabile e non riempirlo di Visual Basic potrebbe non aiutare l’utente medio. Facciamo però un riepilogo delle funzioni utilizzate per eliminare i caratteri non numerici da una cella in Excel:

  • Testo.Unisci, unisce il testo risultante dalle formule e/o celle, i primi due parametri sono il separatore (ovvero il carattere per che separi gli elementi dei singoli testi) e se deve ignorare le celle vuote (qui basta un semplice vero o falso)
  • Se.Errore, funzione che restituisce un determinato valore nel momento in cui la funzione dovesse andare in errore
  • Stringa.Estrai, estrae il contenuto di una stringa partendo dalla posizione di un carattere e dando il numero di caratteri da acquisire
  • Rif.Riga, ottiene il numero della riga
  • Indiretto, ottiene un riferimento indicato da una stringa di testo
  • Lunghezza, ottiene la lunghezza del testo contenuto in una cella

LINK UTILI

Altro su Excel: https://www.developersumo.com/category/corsi/excel/
I nostri Corsi: https://www.developersumo.com/corsi/
Pagina Instagram: https://www.instagram.com/developer_sumo/?hl=it
Le nostre App su Play Store: https://play.google.com/store/apps/developer?id=Developer+Sumo

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisment -

Most Popular

Cos’è e come fare un Vlog

Se siete abituati ad usare la tecnologia è abbastanza probabile che siate giovani e che passiate molto tempo sui social e se...

Come usare e creare le classi in HTML

L'attributo class è utilizzato per assegnare ad un oggetto HTML una classe. Una delle caratteristiche principali delle classi HTML è che possono...

Lista compleanni personaggi Death Note

Death Note scritto da Tsugumi Ōba e illustrato da Takeshi Obata. È stato serializzato in Giappone dal 1º dicembre 2003 al 15...

Linguaggio di Programmazione di League of Legends

Se sei un appassionato di sviluppo informatico sicuramente ti sarai chiesto quale sia il linguaggi di programmazione di League of Legends. League...

Recent Comments