Formula Excel Per Dividere Testo Di Una Cella
In questo articolo, impareremo come dividere il testo in una cella in celle separate utilizzando formule Excel. Ciò può essere utile per dividere nomi, indirizzi o altri dati in più campi per scopi di analisi e reporting.
Funzioni Utilizzate
Per dividere il testo in una cella, possiamo utilizzare diverse funzioni Excel, tra cui:
SINISTRA()
La funzione SINISTRA() estrae un numero specificato di caratteri dal lato sinistro di una stringa di testo.
DESTRA()
La funzione DESTRA() estrae un numero specificato di caratteri dal lato destro di una stringa di testo.
CENTRO()
La funzione CENTRO() estrae un numero specificato di caratteri dal centro di una stringa di testo.
TROVA()
La funzione TROVA() trova la posizione di una sottostringa all’interno di una stringa di testo.
SOSTITUISCI()
La funzione SOSTITUISCI() sostituisce una sottostringa all’interno di una stringa di testo con un’altra sottostringa.
Esempi
Vediamo alcuni esempi concreti di come utilizzare queste formule per dividere il testo in una cella:
Esempio 1
Supponiamo di avere una cella contenente il nome e il cognome di una persona, separati da uno spazio. Per dividere il nome e il cognome in due celle separate, possiamo utilizzare le seguenti formule:
=SINISTRA(A2, TROVA(" ",A2)-1) =DESTRA(A2, LEN(A2)-TROVA(" ",A2))
Esempio 2
Supponiamo di avere una cella contenente un indirizzo, compreso il numero civico, la via, la città e il codice postale. Per dividere l’indirizzo in più celle separate, possiamo utilizzare le seguenti formule:
=SINISTRA(A2, TROVA(" ",A2)-1) =CENTRO(A2, TROVA(" ",A2)+1, TROVA(" ",A2,TROVA(" ",A2)+1)-TROVA(" ",A2)-1) =DESTRA(A2, LEN(A2)-TROVA(" ",A2,TROVA(" ",A2)+1)) =DESTRA(A2, LEN(A2)-TROVA(" ",A2,TROVA(" ",A2,TROVA(" ",A2)+1)+1))
Esempio 3
Supponiamo di avere una cella contenente un numero di telefono, compreso il prefisso, l’area e il numero locale. Per dividere il numero di telefono in più celle separate, possiamo utilizzare le seguenti formule:
=SINISTRA(A2, 3) =CENTRO(A2, 4, 3) =DESTRA(A2, LEN(A2)-6)
Esempio 4
Supponiamo di avere una cella contenente una data in formato “gg/mm/aaaa”. Per dividere la data in più celle separate, possiamo utilizzare le seguenti formule:
=SINISTRA(A2, 2) =CENTRO(A2, 4, 2) =DESTRA(A2, 4)
Problemi e Soluzioni
Nel dividere il testo in una cella, possiamo riscontrare alcuni problemi. Vediamo alcuni problemi comuni e le relative soluzioni:
Problema 1
Se il testo non viene diviso correttamente, controllare che le formule siano inserite correttamente e che i caratteri di delimitazione siano quelli corretti.
Problema 2
Se le celle risultanti contengono spazi vuoti, controllare che la funzione SOSTITUISCI() sia utilizzata per rimuovere gli spazi vuoti.
Problema 3
Se le celle risultanti contengono dati errati, controllare che le formule siano inserite correttamente e che i dati originali siano corretti.
.
La formula Excel per dividere il testo di una cella può essere uno strumento utile per organizzare e manipolare i dati in modo più efficiente. Utilizzando le funzioni SINISTRA(), DESTRA(), CENTRO(), TROVA() e SOSTITUISCI(), possiamo dividere il testo in più celle separate in base a vari criteri. Ciò può essere particolarmente utile quando si lavora con dati strutturati o quando si devono estrarre informazioni specifiche da una stringa di testo.
Formula Excel Per Dividere Testo Di Una Cella
La formula Excel per dividere il testo di una cella è uno strumento utile per organizzare e manipolare i dati in modo più efficiente.
- Funzioni utili: SINISTRA(), DESTRA(), CENTRO(), TROVA(), SOSTITUISCI().
Utilizzando queste funzioni, possiamo dividere il testo in più celle separate in base a vari criteri. Ciò può essere particolarmente utile quando si lavora con dati strutturati o quando si devono estrarre informazioni specifiche da una stringa di testo.
Funzioni utili
Le funzioni SINISTRA(), DESTRA(), CENTRO(), TROVA() e SOSTITUISCI() sono funzioni di testo molto utili per dividere il testo in una cella in celle separate.
-
SINISTRA()
La funzione SINISTRA() estrae un numero specificato di caratteri dal lato sinistro di una stringa di testo. Ad esempio, la formula
=SINISTRA("Ciao mondo", 5)
restituirà “Ciao “. -
DESTRA()
La funzione DESTRA() estrae un numero specificato di caratteri dal lato destro di una stringa di testo. Ad esempio, la formula
=DESTRA("Ciao mondo", 5)
restituirà “mondo”. -
CENTRO()
La funzione CENTRO() estrae un numero specificato di caratteri dal centro di una stringa di testo. Ad esempio, la formula
=CENTRO("Ciao mondo", 3, 5)
restituirà “ao m”. -
TROVA()
La funzione TROVA() trova la posizione di una sottostringa all’interno di una stringa di testo. Ad esempio, la formula
=TROVA("mondo", "Ciao mondo")
restituirà 6. -
SOSTITUISCI()
La funzione SOSTITUISCI() sostituisce una sottostringa all’interno di una stringa di testo con un’altra sottostringa. Ad esempio, la formula
=SOSTITUISCI("Ciao mondo", "mondo", "universo")
restituirà “Ciao universo”.
Utilizzando queste funzioni in combinazione, possiamo dividere il testo in una cella in celle separate in base a vari criteri. Ad esempio, possiamo utilizzare la funzione TROVA() per trovare la posizione di un carattere specifico o di una sottostringa nel testo, e quindi utilizzare le funzioni SINISTRA(), DESTRA() o CENTRO() per estrarre il testo prima, dopo o intorno a quel carattere o sottostringa.