Se stai lavorando con dati in Excel che hai importato da altre fonti, a volte devi lavorare con dati che non sono in un formato che vuoi. Ciò è particolarmente vero con il testo delimitato da virgole che arriva in singole celle.
L’unico modo per gestire quei dati è dividere una cella in Excel. Esistono diversi modi per farlo, a seconda del formato dei dati.
In questo articolo imparerai come dividere una cella, come distribuirla a un’intera colonna e quando dovresti scegliere ciascuna opzione.
Converti testo in colonne
Uno dei metodi più comuni per dividere una cella in Excel utilizza lo strumento Testo in colonne. Ciò ti consente di dividere un’intera colonna di celle usando le regole che preferisci.
La funzione include anche una procedura guidata di facile utilizzo, motivo per cui la maggior parte delle persone preferisce usarla. Gestisce anche qualsiasi formato di testo, indipendentemente dal fatto che il testo di separazione sia uno spazio, una tabulazione o una virgola.
Diamo un’occhiata a un esempio di come utilizzare la funzione Testo in colonne in Excel.
In questo esempio, vogliamo dividere la colonna Nome in due celle, il nome e il cognome del venditore.
Per fare ciò:
1. Seleziona il menu Dati. Quindi seleziona Testo in colonne nel gruppo Strumenti dati sulla barra multifunzione.
2. Questo aprirà una procedura guidata in tre passaggi. Nella prima finestra, assicurati che Delimitato sia selezionato e seleziona Avanti.
3. Nella finestra successiva della procedura guidata, deseleziona Tab e assicurati che sia selezionato Spazio. Seleziona Avanti per continuare.
4. Nella finestra successiva, seleziona il campo Destinazione. Quindi, nel foglio di calcolo, seleziona la cella in cui desideri inserire il nome. Questa operazione aggiornerà la cella nel campo Destinazione alla posizione selezionata.
5. Ora, seleziona Fine per completare la procedura guidata.
Vedrai che la singola cella che conteneva sia il nome che il cognome è stata divisa in due celle che le contengono singolarmente.
Nota: il processo sopra funziona perché i dati da dividere nella cella avevano uno spazio che separava il testo. Questa funzionalità da testo a colonna può anche gestire la divisione di una cella in Excel se il testo è separato da una tabulazione, punto e virgola, virgola o qualsiasi altro carattere specificato.
Usa le funzioni di testo di Excel
Un altro modo per dividere una cella in Excel è utilizzare diverse funzioni di testo. Le funzioni di testo ti consentono di estrarre parti di una cella che puoi produrre in un’altra cella.
Le funzioni di testo in Excel includono:
- Left (): estrae un numero di caratteri da il lato sinistro del testo
- Right (): estrae un numero di caratteri dal lato destro del testo
- Mid (): estrae un numero di caratteri dal centro di un string
- Find (): trova una sottostringa all’interno di un’altra stringa
- Len (): restituisce il numero totale di caratteri in una stringa di testo
Per dividere le celle, potrebbe non essere necessario utilizzare tutte queste funzioni. Tuttavia, ci sono diversi modi in cui puoi usarli per ottenere la stessa cosa.
Ad esempio, puoi usare le funzioni Sinistra e Trova per estrarre il nome. La funzione Trova aiuta perché può dirti dove si trova il carattere di delimitazione. In questo caso, è uno spazio.
Quindi la funzione sarebbe simile a questa:
= LEFT (C3, FIND (””, C3))
Quando premi Invio dopo aver digitato questa funzione, vedrai che il nome viene estratto dalla stringa nella cella C3.
Funziona, perché la funzione Sinistra richiede il numero di caratteri da estrarre. Poiché il carattere spazio è posizionato alla fine del nome, puoi usare la funzione TROVA per trovare lo spazio, che restituisce il numero di caratteri necessari per ottenere il nome.
Puoi estrarre il cognome usando la funzione Destra o la funzione Mid.
Per utilizzare la funzione Right:
= RIGHT (C3, LEN (C3) -FIND (””, C3))
Questo estrarrà il cognome trovando la posizione dello spazio, quindi sottraendo quello dalla lunghezza della stringa totale. Ciò fornisce alla funzione Right il numero di caratteri necessari per estrarre il cognome.
Tecnicamente, potresti fare la stessa cosa della funzione Right usando la funzione Mid, in questo modo:
= MID (C3, FIND (””, C3), LEN (C3) -FIND (””, C3))
In questo caso la funzione Find fornisce alla funzione Mid il punto di partenza e il Len combinato con Find fornisce il numero di caratteri da estrarre. Ciò restituirà anche il cognome.
L’utilizzo delle funzioni di testo di Excel per dividere una cella in Excel funziona così come la soluzione Da testo a colonna, ma consente anche di riempire l’intera colonna sotto quei risultati utilizzando le stesse funzioni.
Dividi cella in Excel utilizzando Riempimento Flash
L’ultima opzione per dividere una cella in Excel utilizza la funzione Riempimento Flash. Ciò richiede che le celle in cui stai dividendo quella originale siano proprio accanto ad essa.
In questo caso, tutto ciò che devi fare è digitare la parte della cella originale che desideri dividere . Quindi trascina verso il basso l’angolo inferiore destro della cella per riempire la cella sottostante. Quando lo fai, vedrai apparire una piccola icona di riempimento delle celle con un piccolo segno più accanto.
Seleziona questa icona e vedrai un menu a comparsa. Seleziona Flash Fill in questo menu.
Quando lo fai, vedrai che la funzione Riempimento Flash rileva automaticamente il motivo per cui hai digitato ciò che hai digitato e ripeterà il processo nella cella successiva. Lo farà rilevando e inserendo il nome nella cella originale a sinistra.
Puoi effettivamente eseguire la stessa procedura quando riempi l’intera colonna. Seleziona la stessa icona e seleziona Riempimento Flash. Riempirà l’intera colonna con il nome corretto dalle celle a sinistra.
Puoi quindi copiare l’intera colonna e incollarla in un’altra colonna, quindi ripetere la stessa procedura per estrarre i cognomi. Infine, copia e incolla l’intera colonna nel punto in cui vuoi che vada nel foglio di calcolo. Quindi elimina la colonna originale che hai utilizzato per eseguire il processo di riempimento Flash.
Divisione di celle in Excel
Come puoi vedere, ci sono alcuni modi per ottenere la stessa cosa. Il modo in cui dividi una cella in Excel si riduce a dove vuoi che vada il risultato finale e cosa intendi fare con esso. Qualsiasi opzione funziona, quindi scegli quella che ha più senso per la tua situazione e usala.