Site icon ClaudioMasci

Come spezzare un testo su più colonne con un carattere per colonna in Excel

Come spezzare un testo su più colonne con un carattere per colonna in Excel

Come spezzare un testo su più colonne con un carattere per colonna in Excel: in questo articolo vedremo due metodi per dividere il testo presente in una cella su più celle contenenti 1 solo carattere ciascuna.

In un precedente video abbiamo visto come spezzare il contenuto delle celle utilizzando un separatore.

In questo video vedremo una cosa simile ma senza l’utilizzo di un separatore.

Infatti andremo a spezzare il contenuto della cella dopo ogni carattere.

Per farlo utilizzeremo due metodi, il primo è più semplice ed immediato, ma diventa un procedimento troppo lungo se deve essere ripetuto molte volte o sei il testo della cella è molto lungo.

Il secondo metodo invece prevede l’utilizzo di una formula, che inizialmente può sembrare un po’ complicata, ma che alla lunga permette di ridurre i tempi per dividere il contenuto delle celle.

Come spezzare un testo su più colonne con un carattere per colonna in Excel

METODO 1: DATI – TESTO IN COLONNE

Per il primo metodo andiamo a selezionare la cella che vogliamo suddividere in colonne e portiamoci quindi sulla scheda Dati e clicchiamo su Testo in colonne.

Come tipo di divisione selezioniamo Larghezza fissa e clicchiamo su Avanti.

Qui potremo vedere il contenuto della cella, facciamo click dopo ogni carattere per aggiungere un separatore.

Quando abbiamo separato tutti i caratteri clicchiamo su avanti.

Nella schermata finale dovremo fare un’unica modifica, e cioè scegliere la cella di destinazione del primo carattere.

Per impostazione predefinita Excel lascia la stessa cella di origine, ma cosi facendo andremo a cancellare il testo originale.

Quindi clicchiamo sulla freccia a destra del campo Destinazione e poi clicchiamo sulla cella dalla quale vogliamo far iniziare la divisione e premiamo il tasto Invio.

METODO 2: FORMULA STRINGA.ESTRAI

Questo metodo è meno semplice a prima vista, ma è più rapido se deve essere ripetuto più volte.

=STRINGA.ESTRAI($A1;COLONNE($A$1:A$1);1)

In questo esempio prendiamo la prima lettera della cella A1, andando poi a copiare la formula sulle celle successive possiamo estrarre anche tutte le altre lettere.

L’utilizzo dei dollari è fondamentale per poter estrarre correttamente i caratteri.

Se io volessi estrarre i caratteri presenti nella cella F12 invece di A1, andrei a scrivere:

=STRINGA.ESTRAI($F12;COLONNE($F$12:F$12);1)

Infatti STRINGA.ESTRAI richiede 3 valori:

Exit mobile version