Come dividere un indirizzo in celle diverse.  Come dividere una cella in due in Excel: trucchi utili.  Divisione di celle unite

Come dividere un indirizzo in celle diverse. Come dividere una cella in due in Excel: trucchi utili. Divisione di celle unite

Programma per la modifica dei dati. Le informazioni nel file sono presentate sotto forma di tabella, composta da righe e colonne. L'unità di misura più piccola in un documento Excel è una cella. Questi elementi hanno un numero condizionale, che è determinato dalla loro relazione con la colonna e la riga, ad esempio A1 o D13. Puoi modificare la larghezza e l'altezza delle celle per dare loro l'aspetto che desideri, in modo che la forma, le dimensioni e le proporzioni soddisfino le tue esigenze. Inoltre, puoi concatenare elementi adiacenti su entrambi i lati o non delimitare per regolare le strutture della tabella. Sfortunatamente, poiché una cella è l'unità di file più piccola in Excel, non può essere divisa.

I fogli di calcolo Excel sono molto popolari e spesso utilizzati per lavorare con i dati. A volte gli utenti devono dividere una cella in due o più parti, ma non esiste tale possibilità nel programma. Tuttavia, esistono modi per aggirare questa limitazione e dare alla tabella l'aspetto desiderato.

La necessità di dividere una cella può apparire quando una delle colonne deve contenere due o più elementi di dati. Ad esempio, due o più nomi di un determinato soggetto, mentre altri nella colonna “nome” ne hanno uno solo. Inoltre, alcuni utenti devono suddividere i dati contenuti in una cella in più celle. L'esempio più comune è dividere il nome completo di una persona separatamente in cognome, nome e patronimico, in modo che ogni valore occupi una cella separata. In entrambi i casi, puoi eseguire la suddivisione con funzionalità come Unione celle, Testo per colonne, Riempimento flash e molte formule personalizzabili per ogni caso.

Excel ha una certa struttura della tabella: questo è necessario per facilitare la navigazione nei dati e inoltre non ci sono stati errori nelle formule e nei calcoli, problemi con la combinazione e la lettura. Ogni cella ha il suo numero individuale, dovuto alla sua posizione sugli assi dei numeri e delle lettere latine. Ad esempio, l'indirizzo alfanumerico del primo elemento della tabella è A1. Una riga corrisponde a una cella della tabella e viceversa. Ciò significa che è un elemento minimo e non può essere diviso in due o più elementi indipendenti.

In alcuni casi, l'utente di Excel deve fare in modo che ci siano due o più valori in una colonna da intersecare con una delle righe. Ad esempio, nel caso in cui questa o quella cosa abbia diversi nomi o numeri e i dati del resto si inseriscano in una cella. Allo stesso modo con le righe, se una colonna include categorie primarie (ad esempio "programmatori", "progettisti" e così via) e l'altra - secondaria ("programmatori" - Ivan, Peter). Sebbene non sia possibile farlo direttamente nell'editor, la limitazione può essere aggirata. Per questo hai bisogno di:

  1. Pianifica in anticipo il numero massimo di valori che una riga o una colonna includerà;
  2. Nella fase di preparazione del foglio Excel per il lavoro, combina quelle celle della colonna o delle righe che verranno utilizzate come singole celle;
  3. Pertanto, le celle "divise" saranno elementi indipendenti e le celle "intere" saranno collegate, ovvero il risultato sarà visivo (ma soddisferà comunque i requisiti di Excel).

Esempio: hai 5 cognomi nella colonna A e nelle righe 1-5 e la colonna B adiacente contiene le posizioni di quelle persone nell'azienda. Se una o più persone ricoprono 2 posizioni, scrivi la seconda nella colonna C, e per il resto, unisci semplicemente B1 e C1, B2 e C2, e così via. Allo stesso modo, nei casi in cui un valore nella prima colonna corrisponda a più di 2 nella successiva. Ogni cella avrà il proprio indirizzo in Excel e rimarrà perfettamente funzionante.

Come dividere le celle unite durante la pianificazione di una struttura

Se, dopo azioni simili a quelle descritte nel paragrafo precedente, decidi che l'intera pagina deve tornare allo stato precedente e rompere le celle:

  1. Apri il foglio richiesto, seleziona tutte le celle (o una parte specifica) e vai alla scheda "Home" nella barra di Excel in alto;
  2. Nell'area "Allinea", fare clic sulla freccia e aprire l'elenco a discesa con le funzioni "Unisci e centra", quindi selezionare "Separa celle";
  3. Gli elementi saranno divisi in singoli, ma tutti i dati verranno spostati in alto a sinistra: puoi distribuirli per colonne usando la funzione "Testo per colonne", che considereremo in seguito.

Come dividere visivamente una cella in una tabella di Excel, come dividere un elemento in diagonale

Se hai solo bisogno di rompere visivamente una cella, senza modificarne le proprietà e gli indirizzi in Excel, hai bisogno di:

  1. Posizionare il cursore sull'elemento desiderato o selezionarne diversi (o l'intero foglio).
  2. Aprire la scheda "Home", nell'area "Celle", fare clic su "Formato".
  3. Si aprirà un menu a discesa in cui è necessario selezionare "Formatta celle".
  4. Nella nuova finestra, devi andare alla scheda "Bordo": qui puoi disegnare indipendentemente le cornici delle celle necessarie (linee verticali, orizzontali e diagonali, diverse opzioni di linea e molti colori).
  5. C'è un'altra opzione: è necessario fare clic sulle celle selezionate con il tasto destro del mouse per visualizzare il menu di scelta rapida, quindi selezionare "Formatta celle", andare alla scheda "Bordo" e tracciare linee allo stesso modo.
  6. Una o più celle selezionate riceveranno il layout specificato.

Per creare una cella che includa i nomi di righe e colonne allo stesso tempo, devi fare:

  1. Nella finestra "Formato celle", nella scheda "Bordi", traccia qualsiasi linea diagonale che va dall'angolo in alto a sinistra all'angolo in basso a destra.
  2. Applicare la formattazione.
  3. Inserisci il testo nella "parte superiore" della cella (è separato solo visivamente), che corrisponderà alla riga, ad esempio "titolo").
  4. Allinealo a sinistra o a destra, posizionalo in modo più preciso usando gli spazi.
  5. Durante la modifica di un elemento, premi Alt + Invio per spostarti su una nuova riga, quindi inserisci il testo per la colonna, ad esempio "quantità";
  6. Se il testo è posizionato o non ha l'aspetto desiderato, è necessario riposizionarlo con uno spazio o modificare le dimensioni e le proporzioni delle celle.

Come dividere i dati della cella in colonne della tabella di Excel utilizzando il delimitatore

Se hai celle che sono riempite con alcuni dati e devono essere classificate in colonne, usa la funzione di divisione. È perfetto quando gli elementi contengono informazioni, ad esempio, sulle persone invitate: nome, cognome, numero del biglietto, città o paese, data di arrivo. Se tutto questo è stato trasferito da un documento di testo, non avrà alcuna formattazione. Per rendere più comodo il lavoro in Excel, i dati devono essere suddivisi nelle colonne appropriate: "nome", "cognome" e così via.

Questo è fatto in questo modo:

  1. Crea nuove colonne vuote se non ce ne sono abbastanza a destra di quella che contiene le informazioni (non deve essere inferiore al numero delle categorie di dati), altrimenti le informazioni verranno scritte su altre già riempite. Posiziona il cursore del mouse dopo la colonna richiesta sulla riga con le lettere latine e fai clic sul riquadro della tabella con il tasto destro del mouse, seleziona "Inserisci" nel menu contestuale. Se devi aggiungere più colonne vuote, prima seleziona lo stesso numero a destra di quello desiderato (fai clic sulla cella con la lettera latina e trascina la selezione).
  2. Seleziona la colonna che vuoi dividere. Apri "Dati" - "Strumenti dati" - "Testo per colonne".
  3. Nella nuova finestra (Procedura guidata da testo a colonne) selezionare il formato dei dati. Se nella colonna desiderata le informazioni di diverse categorie sono separate da spazi o virgole, selezionare "Delimitato", se ha una quantità fissa di dati - "Larghezza fissa" (ad esempio, un identificatore digitale - considereremo questa opzione in seguito), fare clic su "Avanti".
  4. Quindi specificare i delimitatori utilizzati nell'array di testo nella colonna. Specificali in "Il carattere separatore è" (se ce ne sono più, elencali tutti nel campo "Altro"). Specifica anche "Considera separatori consecutivi come uno" se i dati contengono diversi tipi in una riga (ad esempio, due spazi in una riga o un punto che parla di un'abbreviazione di una parola, non della fine di una frase, seguita da una virgola).
  5. Regola il delimitatore di riga se il testo contiene frasi racchiuse tra virgolette e contengono separatori di un altro paragrafo, ma non puoi interromperli. Questi includono proposte come "Russia, Mosca" - in questo caso, l'indirizzo deve rimanere integrale. Se non imposti il ​​delimitatore, Russia e Mosca appariranno in colonne diverse.
  6. Seleziona il formato dei dati. Per impostazione predefinita, è "Generale". Se le tue informazioni contengono date o importi di fondi, indica le colonne corrispondenti in cui verranno inseriti. Qui puoi anche specificare dove verranno inseriti questo o quel dato. Fare clic sull'icona di selezione dell'intervallo a destra di "Inserisci in" e, come prima colonna, selezionare quella più a sinistra tra quelle libere che devono essere riempite. Sfortunatamente, i dati non possono essere spostati in un'altra cartella di lavoro di Excel o anche in un altro foglio, ma puoi dividerli su quello corrente e quindi semplicemente copiarli nella posizione desiderata.
  7. Fare clic su "Fine" - verranno applicate tutte le impostazioni. Salva i tuoi documenti in modo da non perderli.

Come distribuire i dati della cella tra le colonne di un foglio di calcolo Excel utilizzando Flash Fill

A partire dalla versione 2013, Microsoft Office Excel offre la possibilità di riciclare Flash Fill. Con questa funzione è possibile forzare l'editor a distribuire automaticamente i dati nelle celle di una colonna non appena rileva un pattern nell'input.

L'opzione funziona in questo modo: Excel inizia ad analizzare i dati che inserisci nelle celle del foglio di lavoro e cerca di capire da dove provengono, a cosa corrispondono e se c'è uno schema in essi. Quindi, se nella colonna A hai cognomi e nomi di persone e in B inserisci i cognomi, l'utilizzo dell'utilità "Riempimento istantaneo" calcolerà questo principio e offrirà di distribuire automaticamente tutti i valori nella colonna B.

Con questo strumento, devi solo inserire una parte dei dati in una nuova colonna - dato che la funzione funziona in modalità passiva, è molto conveniente. Per attivarlo e utilizzarlo:

  1. Assicurati di aver attivato il riempimento istantaneo - si trova nella scheda File - Opzioni - Avanzate - Esegui automaticamente il riempimento istantaneo (seleziona la casella se non è presente).
  2. Inizia a inserire i dati da un altro in una delle colonne e l'editor stesso si offrirà di distribuire le informazioni in blocco. Se sei soddisfatto di ciò che offre Excel, premi Invio.
  3. Se la funzione è attivata, ma non funziona all'interno di un determinato modello, eseguire lo strumento manualmente in "Dati" - "Riempimento flash" o premere Ctrl + "E".

Come distribuire i dati della cella tra le colonne del foglio di calcolo Excel utilizzando le formule

Excel dispone di formule che rendono più semplice e funzionale l'interruzione dei dati. Di norma sono sufficienti i comandi "LEFT", "PSTR", "RIGHT", "FIND", "SEARCH" e "DLSTR". Diamo un'occhiata a quando sono necessari e come usarli.

Come dividere nome e cognome in 2 colonne

Uno dei casi più comuni è la necessità di separare il nome e il cognome dalla colonna A in B e C, rispettivamente. Per fare ciò, devi fare in modo che l'editor trovi il divario tra i valori e interrompa tutto automaticamente. Utilizzare la formula "= SINISTRA (A2; CERCA (" "; A2; 1) -1)". Cerca gli spazi nella ricerca, quindi li prende come separatore e invia, ad esempio, i cognomi a sinistra delle due colonne e i nomi a destra. Allo stesso modo con altri valori, che sono separati da spazi. La formula specificata non è adatta per celle più complesse, inclusi nomi con cognomi e patronimici, suffissi e altri dati.

Come separare nome, cognome e patronimico in 3 colonne

Se è necessario dividere il nome completo completo di tre valori in colonne (in questo caso, ognuno di essi può essere solo sotto forma di iniziale alfabetica):

  1. Utilizzare la formula "= SINISTRA (A2; TROVA (" "; A2; 1) -1)" per separare il nome;
  2. Utilizzare “= MID (A2; TROVA (“”; A2; 1) +1; TROVA (” “; A2; TROVA (” “; A2; 1) +1) - (TROVA (” “; A2; 1) + 1)) "per trovare un secondo nome (in una voce come" Ivanov Ivan Ivanovich ")
  3. Utilizzare “= RIGHT (A2; DLSTR (A2) -FIND (” “; A2; FIND (” “; A2; 1) +1))” per estrarre il cognome.

Le stesse formule possono essere utilizzate per voci come "Ivanov Ivan il Giovane" (alla maniera occidentale) o altre che contengono un suffisso.

Come distribuire i dati se separati da virgole

Se i dati nelle celle sono scritti nella forma "Black, Bob Mark" (nome completo con un cognome davanti - in inglese, in questo caso è richiesta una virgola), puoi dividerli nel solito "Bob Mark White " come segue:

  1. Utilizzare “= MID (A2; CERCA (” “; A2; 1) +1; TROVA (” “; A2; TROVA (” “; A2; 1) +1) - (TROVA (” “; A2; 1) + 1)) "per evidenziare il nome;
  2. Utilizzare "= RIGHT (A2; DLSTR (A2) -FIND (" "; A2; FIND (" "; A2; 1) +1))" per recuperare il secondo nome;
  3. Usa "= LEFT (A2; FIND (" "; A2; 1) -2)" per estrarre il cognome. "

Altre formule

Excel ti consente di lavorare non solo con il nome e il cognome delle persone, ma anche con altri tipi di dati. Un altro esempio comune sono gli indirizzi. Se la cella contiene informazioni del modulo "Russia, Mosca, Arbat Street", puoi distribuire i valori tra gli altri elementi specificando una virgola, un punto o un altro carattere arbitrario come separatore. Per dividere un tale indirizzo in 3 parti (paese, città, via):

  1. Utilizzare "= LEFT (A2; SEARCH (“, ”; A2) -1)" per separare il paese;
  2. Utilizzare "= MID (A2; CERCA (", "; A2) +2; CERCA (", "; A2; CERCA (", "; A2) +2) - CERCA (", "; A2) -2)" per evidenziare la città;
  3. Utilizzare “= RIGHT (A2; DLSTR (A2) - (SEARCH (“, ”; A2; SEARCH (“, ”; A2) +1) +1))" per separare la strada.

Pertanto, lo scopo della formula specificata è separare i dati nel punto in cui si verifica l'icona specificata (in questo caso una virgola). Mettilo tra virgolette.

Risultato

Microsoft Office Excel offre ampie opportunità per lavorare sia con la griglia della tabella che con il suo contenuto. Sebbene non sia disponibile una funzione per suddividere una cella in più parti, è possibile ottenere il risultato pianificando la struttura e raggruppando gli elementi. Se non sei soddisfatto della formattazione, puoi annullarla sull'intero foglio. I bordi possono essere utilizzati per dividere un elemento in diagonale per rendere i titoli delle colonne in alto a destra e le righe in basso a sinistra. Se desideri distribuire una serie di informazioni tra le celle di altre colonne, utilizza le formule, Riempimento Flash o Testo per colonne.

I fogli di calcolo sono uno strumento indispensabile per presentare le informazioni in modo chiaro. Quando si lavora con MS Excel, l'utente deve affrontare la necessità di unire o dividere le celle. Tutti dovrebbero sapere come dividere una cella in due in Excel.

Come dividere le celle in Excel

L'unità più piccola di un foglio di calcolo è una cella. È possibile eseguire la divisione delle celle se l'utente ha unito queste stesse celle. Un utente esperto sa come dividere una cella in Excel quando compone il "titolo" di un oggetto con una struttura complessa.

Ci sono 3 opzioni per dividere le celle in un elaboratore di tabelle. È importante ricordare che è possibile dividere solo le celle che hanno superato l'operazione di unione.


Unire le celle

Se nel processo di lavoro è sorta la domanda su come unire le celle, allora sarà logico come dividere le celle unite in Excel. La struttura di un oggetto processore di tabelle deve essere attentamente studiata.

Per unire le celle, l'utente:

  • apre un libro con un foglio di lavoro;
  • seleziona oggetti adiacenti;
  • va alla scheda "Home";
  • Trova Allinea nella casella degli strumenti dell'applicazione;
  • seleziona Unisci e centra quando si fa clic sul pulsante.

Nota: a seguito dell'unione, le informazioni rimarranno nella cella in alto a sinistra. Per salvare il testo dalla seconda unità, l'utente lo copia in un'altra posizione.

Il pulsante "Unisci" non è attivo se gli oggetti vengono modificati.


Divisione di celle unite

Se la struttura di un oggetto foglio di calcolo comporta l'interruzione di una cella al centro di una tabella, è necessario sapere come dividere le celle in Excel. Per fare ciò, l'utente lavora esclusivamente con il pulsante "Unisci e centra":

  • seleziona 2 colonne adiacenti;
  • seleziona "Combina per righe" dal menu dei pulsanti;
  • seleziona una cella per la suddivisione;
  • attiva Annulla unione.

Nota: Excel in questo caso considera il risultato nel suo insieme.


Dividere le celle in diagonale cambiando il formato

Devi sapere come dividere le celle in Excel, come eseguire il processo di divisione in diagonale attraverso la formattazione. Utente:

  1. Richiama il menu "Formato celle" (in uno dei modi): con il tasto destro del mouse; trova il pulsante Bordo e fa clic sul puntatore, scegliendo Altri bordi; clicca sulla freccia nell'area "Carattere", passa alla scheda "Bordo"; usa la scorciatoia rapida CTRL + 1.
  2. Quando viene visualizzata una finestra di dialogo nella scheda "Bordo", fai clic sulle linee diagonali vicino al blocco "Etichetta".
  3. Conferma l'azione facendo clic su "OK".

Nota: con questo metodo di suddivisione di una cella, l'elaboratore di tabelle considera l'oggetto come una cella.


Dividere le celle in diagonale inserendo una forma

Questa opzione è adatta se la sezione è grande o creata combinando più unità. Per implementare il metodo, l'utente:

  1. Passa alla scheda Inserisci.
  2. Nell'area "Illustrazioni", fai clic sul pulsante "Forme".
  3. Seleziona lo strumento Linea.
  4. Disegna una linea in base al modello previsto.

Sapendo come dividere una cella in due parti in Excel, l'utente costruirà una tabella secondo il modello previsto.


Come dividere le parole in celle

Se viene fornita una tabella nelle celle le cui informazioni non rientrano nei limiti specificati, l'utente organizza le informazioni e porta la tabella in una forma leggibile. Per fare ciò, l'utente:

  1. Evidenzia una sezione con una grande quantità di informazioni.
  2. Apre una nuova finestra di dialogo di interruzione di riga in uno dei seguenti modi: trova una freccia nell'angolo inferiore destro della barra degli strumenti della scheda "Home" nel blocco "Allinea" e fa clic su di essa; preme CTRL + 1 e va alla scheda "Allinea"; trova il pulsante Avvolgi testo sulla barra degli strumenti della scheda Home nel blocco Allineamento; fa clic sulla freccia accanto al pulsante "Allinea";
  3. Nel blocco "Display", seleziona la casella di controllo "Wrap by words".
  4. Conferma l'azione con "OK".

Un'altra situazione sorpassa il profano quando non sa come dividere le parole in una cella in colonne in Excel. Se in una cella sono indicati più parametri, è possibile portare il testo in una forma leggibile nella tabella:

  • selezione di un intervallo di celle da dividere;
  • Nota: la suddivisione di una sezione comporta la cancellazione di informazioni nelle celle adiacenti, pertanto, per eseguire l'operazione, è necessario liberare lo spazio;
  • vai alla scheda "Dati" nel blocco "Lavora con i dati";
  • cliccando sul pulsante "Testo per colonne";
  • quando viene visualizzata la finestra di dialogo "Procedura guidata da testo a colonna", identificando e inserendo un pulsante di opzione;
  • nel blocco "Sample data parsing" di visualizzazione del risultato atteso;
  • le sostituzioni di formato per le nuove colonne nella finestra Formato dati colonna.

È utile per gli utenti sapere come dividere le parole in Excel per cella. Se l'intervallo per suddividere il testo in sezioni non è vuoto, le informazioni vengono sovrascritte. Per liberare spazio, l'utente inserisce nuove colonne (righe) o taglia e incolla le informazioni su un altro foglio.


Quando si uniscono e si dividono sezioni, l'utente deve ricordare che l'ordinamento o il ciclo non è possibile. Se le informazioni non vengono immesse nella cella e la sua divisione è visiva, non è auspicabile eseguire operazioni per combinare e dividere.

Molte persone sanno che per combinare il testo in due celle, è sufficiente utilizzare la funzione, tuttavia, cosa succede se è necessario non combinare, ma piuttosto separare il testo in una cella?

Se è noto il numero di caratteri da separare (non importa a destra oa sinistra), è possibile utilizzare le funzioni o, a seconda di quale lato è necessario selezionare un certo numero di caratteri.

Cosa fare però se è necessario dividere una cella in cui non si conosce a priori il numero di caratteri da separare, ma solo quante parti si devono ottenere a seguito dell'operazione. L'esempio più semplice di tale situazione potrebbe essere la necessità di selezionare dalla cella in cui è inserito il nome completo della persona, separatamente il cognome, il nome e il patronimico. I cognomi di tutti sono diversi, quindi non sarai in grado di scoprire il numero di caratteri che devono essere separati in anticipo.

Per vostra considerazione, presenteremo due modi per separare il testo. Uno è molto veloce - per coloro che hanno solo bisogno di dividere il testo sostituendo quello esistente e il secondo usando le formule.

Il primo modo è super veloce

In effetti, MS Excel ha una capacità integrata di dividere rapidamente il testo in una cella se è presente o è presente un delimitatore/separatore (ad esempio, un semplice spazio o una virgola). Inoltre, possono esserci diversi separatori di questo tipo, ad es. il testo sarà separato se la riga contiene uno spazio, un punto e virgola o una virgola, ecc.

Per fare ciò, seleziona le celle con il testo che vuoi separare e usa il comando "Testo per colonne".

Nella versione inglese di MS Excel, questo comando suona come "Testo in colonne" della scheda "DATI".

Dopo semplici prompt della procedura guidata (in effetti, nel nostro esempio, dopo aver scelto un separatore - uno spazio, puoi tranquillamente premere "Fine")

Ed ecco, infatti, il risultato.

Il secondo modo è usare le formule

In una situazione del genere, è necessaria una combinazione di funzioni: e. Per cominciare, utilizzando il primo, troviamo uno spazio tra le parole (tra il cognome e il nome e il nome e patronimico), quindi colleghiamo il secondo per selezionare il numero di caratteri richiesto. In parole povere, la prima funzione è determinare il numero di caratteri e la seconda è già divisa.

Inoltre, poiché non c'è un carattere di separazione alla fine della riga, il numero di caratteri nell'ultima parola (nel nostro caso patronimico) non può essere calcolato, ma questo non è un problema, è sufficiente specificare un volutamente più grande numero di caratteri come argomento "num_chars" della funzione MID, ad esempio 100 ...

Consideriamo quanto sopra con un esempio. Innanzitutto, per una migliore comprensione, dividiamo le formule e quindi dividiamo l'intero processo in due fasi.

Per determinare il numero di caratteri che devono essere selezionati in una riga, è necessario determinare la posizione dei separatori (nel nostro caso, lo spazio), nella cella ce ne sarà uno in meno di parole.

Poiché si ottengono le informazioni sul numero di caratteri richiesti, il passaggio successivo consiste nell'utilizzare la funzione MID.

Qui, come argomenti, vengono utilizzati i valori intermedi ottenuti utilizzando la funzione CERCA. Per l'ultima colonna, il numero di caratteri è sconosciuto, quindi è stato preso un numero di caratteri ovviamente maggiore (nel nostro caso, 100).

Ora proviamo a combinare i calcoli intermedi in un'unica formula.

Se il testo in una cella deve essere diviso in due sole parti, allora è necessario cercare solo uno spazio (o un altro separatore che sia tra le parole) e dividere in 4 o più parti, la formula dovrà essere complicato dalla ricerca del 3°, 4°, ecc. separatori.

msoffice-prowork

Molte persone sanno che per concatenare il testo in due celle, è sufficiente utilizzare la funzione CONCATENATE, tuttavia, cosa succede se è necessario non concatenare, ma piuttosto separare il testo in una cella? Se è noto il numero di caratteri da separare (non importa a destra oa sinistra), è possibile utilizzare le funzioni SINISTRA o DESTRA, a seconda di quale lato è necessario selezionare un certo numero di caratteri.

Cosa fare però se è necessario dividere una cella in cui non si conosce a priori il numero di caratteri da separare, ma solo quante parti si devono ottenere a seguito dell'operazione. L'esempio più semplice di tale situazione potrebbe essere la necessità di selezionare dalla cella in cui è inserito il nome completo della persona, separatamente il cognome, il nome e il patronimico. I cognomi di tutti sono diversi, quindi non sarai in grado di scoprire il numero di caratteri che devono essere separati in anticipo.

Per vostra considerazione, presenteremo due modi per separare il testo. Uno è molto veloce - per coloro che hanno solo bisogno di dividere il testo sostituendo quello esistente e il secondo usando le formule.

Il primo modo è super veloce.

In effetti, esiste una capacità integrata di dividere rapidamente il testo in una cella se è presente o è presente un delimitatore/separatori (ad esempio, un semplice spazio o virgola). Inoltre, possono esserci diversi separatori di questo tipo, ad es. il testo sarà separato se la riga contiene uno spazio, un punto e virgola o una virgola, ecc.

Per fare ciò, seleziona le celle con il testo che vuoi dividere e usa il comando "Testo per colonne".

Nella versione inglese, questo comando suona come "Testo in colonne" della scheda "DATI".

Dopo semplici prompt della procedura guidata (in effetti, nel nostro esempio, dopo aver scelto un separatore - uno spazio, puoi tranquillamente premere "Fine")

Ed ecco, infatti, il risultato.

Il secondo modo è usare le formule.

In una situazione del genere, è necessaria una combinazione di funzioni SEARCH e MID. Per cominciare, utilizzando il primo, troviamo uno spazio tra le parole (tra il cognome e il nome e il nome e patronimico), quindi colleghiamo il secondo per selezionare il numero di caratteri richiesto. In parole povere, la prima funzione è determinare il numero di caratteri e la seconda è già divisa.

Inoltre, non essendoci un carattere di separazione alla fine della riga, il numero di caratteri nell'ultima parola (nel nostro caso patronimico) non può essere calcolato, ma questo non è un problema, è sufficiente specificare un valore ovviamente maggiore numero di caratteri come argomento "numero di caratteri" della funzione MID, ad esempio 100.

Consideriamo quanto sopra con un esempio. Innanzitutto, per una migliore comprensione, dividiamo le formule e quindi dividiamo l'intero processo in due fasi.

Per determinare il numero di caratteri che devono essere selezionati in una riga, è necessario determinare la posizione dei separatori (nel nostro caso, lo spazio), nella cella ce ne sarà uno in meno di parole.

Poiché si ottengono le informazioni sul numero di caratteri richiesti, il passaggio successivo consiste nell'utilizzare la funzione MID.

Qui, come argomenti, vengono utilizzati i valori intermedi ottenuti utilizzando la funzione CERCA. Per l'ultima colonna, il numero di caratteri è sconosciuto, quindi è stato preso un numero di caratteri ovviamente maggiore (nel nostro caso, 100).

Ora proviamo a combinare i calcoli intermedi in un'unica formula.

Se il testo in una cella deve essere diviso in due sole parti, allora è necessario cercare solo uno spazio (o un altro separatore che sia tra le parole) e dividere in 4 o più parti, la formula dovrà essere complicato dalla ricerca del 3°, 4°, ecc. separatori.

Acquista prodotti

In questo articolo troverai diversi modi per dividere celle o intere colonne in Excel 2010 e 2013. Gli esempi e le schermate forniti illustrano come lavorare con gli strumenti "Testo per colonne" e "Riempimento istantaneo", inoltre vedrai una selezione di formule per separare nomi, testo e valori numerici. Questo tutorial ti aiuterà a scegliere il metodo migliore per dividere i dati in Excel.

In generale, la necessità di dividere le celle in Excel può sorgere in due casi: Primo, quando si importano informazioni da un database esterno o da una pagina web. Con questa importazione, tutti i record vengono copiati in una colonna, ma è necessario che vengano inseriti in colonne diverse. In secondo luogo, quando si divide una tabella esistente per poter personalizzare al meglio il filtro, l'ordinamento o per un'analisi più dettagliata.

Dividere le celle in Excel utilizzando lo strumento Testo per colonne

Attrezzo " Testo della colonna"È davvero utile quando è necessario dividere i dati da una colonna in più colonne in Excel 2013, 2010, 2007 o 2003.

Il testo della colonna ti consente di dividere i valori delle celle, separati da separatori o di evidenziare i dati di una larghezza fissa (quando tutti i valori contengono un certo numero di caratteri). Diamo un'occhiata più da vicino a queste opzioni:

Dividere i dati di testo delimitato in colonne in Excel

Supponiamo di avere un elenco di partecipanti invitati a una conferenza oa qualche altro evento. La figura seguente mostra che nella colonna Partecipante(Partecipante) elenca i nomi dei partecipanti, stato e data di arrivo prevista:

È necessario dividere questo testo in colonne separate in modo che la tabella contenga i seguenti dati (da sinistra a destra): Nome di battesimo(Nome), Cognome(Cognome), Nazione(Nazione), Data d'arrivo(Data di arrivo prevista) e Stato(Stato).


Nota: Se non hai colonne che seguono immediatamente ciò che vuoi dividere, questo passaggio non è necessario e puoi saltarlo. La cosa principale è non perdere che non devono esserci colonne vuote meno del numero di colonne in cui si desidera dividere i dati.

Consigli: Se non vuoi importare alcune colonne mostrate nell'area Anteprima dei dati(Esempio di dati di analisi), quindi selezionalo e seleziona l'opzione Non importare la colonna(Salta colonna) nella sezione Formato dati colonna(Formato dati colonna).


Suddivisione del testo a larghezza fissa su più colonne

Se i dati sono costituiti da testo o valori numerici con un numero fisso di caratteri, è possibile suddividerli in più colonne nel modo seguente.

Ad esempio, esiste un elenco di prodotti con un ID e un nome e l'identificatore del prodotto è di 9 caratteri che precedono il nome di questo prodotto:

Ecco cosa devi fare per dividere una colonna del genere in due:


Dividere le celle unite in Excel

Se hai unito più celle in un foglio Excel e ora vuoi dividerle nuovamente in colonne separate, apri la scheda Casa(Casa) e nel girone delle squadre Allineamento(Allinea) fai clic sulla piccola freccia nera accanto al pulsante Unisci e centra(Combina e centra). Quindi, seleziona dall'elenco a discesa Dividi celle(Annulla concatenazione di celle).

Ciò annullerà l'unione delle celle, ma rovinerà il godimento del risultato lasciando tutti i dati nella colonna di sinistra. Penso che tu abbia indovinato che devi usare di nuovo la funzione Testo in colonne(Testo per colonne) per dividere i dati da una colonna in due o più colonne.

Dividi i dati in più colonne in Excel 2013 con Flash Fill

Se hai già effettuato l'aggiornamento a Excel 2013, puoi usufruire del nuovo strumento “ Riempimento istantaneo"E forza Excel a compilare automaticamente (nel nostro caso, dividere) i dati quando rileva un determinato modello.

Se non hai ancora familiarità con questa funzione, cercherò di spiegarne brevemente l'essenza. Questo strumento analizza i dati che inserisci in un foglio di lavoro e cerca di capire da dove provengono e se contiene uno schema. Non appena il riempimento istantaneo riconosce le tue azioni e calcola un modello, Excel offrirà un'opzione e una sequenza di record in una nuova colonna apparirà letteralmente in un istante.

Pertanto, con l'aiuto di questo strumento, puoi prendere parte dei dati che si trovano in una o più colonne e inserirli in una nuova colonna. Penso che capirai meglio di cosa sto parlando dal seguente esempio.

Innanzitutto, assicurati che lo strumento Riempimento flash sia attivato. Troverai questo parametro nella scheda File(File)> Opzioni(Opzioni)> Avanzate(Facoltativo)> Riempimento istantaneo automatico(Esegue automaticamente il riempimento istantaneo).

Ora vediamo come dividere automaticamente i dati in celle. Quindi, hai attivato lo strumento "Riempimento flash" e inizi a inserire dalla tastiera i dati che devono essere inseriti in celle separate. Durante la digitazione, Excel proverà a riconoscere il modello nei valori di input e, una volta riconosciuto, i dati verranno automaticamente inseriti nel resto delle celle. Per capire come funziona, dai un'occhiata alla figura seguente:

Come puoi vedere, ho inserito solo un paio di nomi nella colonna B e "Riempimento Flash" riempiva automaticamente il resto delle celle con i nomi della colonna UN... Se sei soddisfatto del risultato, fai clic accedere e l'intera colonna sarà riempita di nomi. Uno strumento molto intelligente, non è vero?

Se il riempimento istantaneo è abilitato, ma non offre alcuna opzione che corrisponda a un modello specifico, puoi avviare manualmente questo strumento dalla scheda Dati(Dati)> Riempimento flash(Riempimento istantaneo) o premendo una scorciatoia da tastiera Ctrl + Mi.

Come rompere le celle in Excel usando le formule

Esistono formule che possono essere molto utili quando è necessario dividere celle o colonne con dati in Excel. In effetti, le seguenti sei funzioni saranno sufficienti nella maggior parte dei casi: SINISTRA(SINISTRA), MID(PSTR), GIUSTO(GIUSTO), TROVA(TROVA), RICERCA(RICERCA) e LEN(DLSTR). Più avanti in questa sezione, spiegherò brevemente lo scopo di ciascuna di queste funzioni e fornirò esempi che è possibile utilizzare nelle cartelle di lavoro di Excel.

Esempio 1

La situazione più comune in cui potresti aver bisogno di queste formule è la necessità di dividere i nomi da una colonna in più. L'immagine sotto mostra quale risultato stiamo cercando di ottenere:

Puoi facilmente dividere tali nomi in due colonne utilizzando le seguenti formule:

  • Estrarre il nome (colonna Nome):

    SINISTRA (LA2, RICERCA ("", A2,1) -1)
    = SINISTRA (LA2; CERCA (""; A2; 1) -1)

  • Estrai il cognome (colonna Cognome):

    DESTRA (A2, LEN (A2) -RICERCA ("", A2,1))
    = DESTRA (A2; DLSTR (A2) -CERCA (""; A2; 1))

Per coloro che sono interessati a cosa significano queste formule, cercherò di spiegare in modo più dettagliato.

RICERCA(RICERCA) o TROVA(TROVA) sono funzioni assolutamente identiche che cercano la posizione di una specifica stringa di testo in una determinata cella. Sintassi della formula:

RICERCA (trova_testo, entro_testo,)
= CERCA (testo_ricerca; testo_per_ricerca; [posizione_iniziale])

Come argomenti, devi specificare: cosa trovare, dove cercare, nonché la posizione del carattere da cui iniziare la ricerca. Nel nostro esempio RICERCA ("", A2,1) o RICERCA (""; A2; 1) dice che vogliamo trovare un carattere spazio in una cella la2 e avvia la ricerca dal primo carattere.

Commento: Se la ricerca inizia con il primo carattere, puoi saltare del tutto l'argomento start_num(start_position) nella formula e semplificala in questo modo:

SINISTRA (LA2, RICERCA ("", A2) -1)

SINISTRA(SINISTRA) e GIUSTO(DESTRA) - Restituisce rispettivamente la parte sinistra o destra del testo dalla cella specificata. Sintassi della formula:

SINISTRA (testo,)
= SINISTRA (testo, [numero_caratteri])

Specifichiamo come argomenti: quale testo prendere e quanti caratteri estrarre. Nell'esempio seguente, la formula estrarrà il lato sinistro del testo da una cella la2 fino alla posizione del primo spazio trovato.

SINISTRA (LA2, RICERCA ("", A2) -1)
= SINISTRA (A2; CERCA (""; A2) -1)

LEN(DLSTR) - calcola la lunghezza di una stringa, ovvero il numero di caratteri in una determinata cella. Sintassi della formula:

LEN (testo)
= DLSTR (testo)

La seguente formula conta il numero di caratteri in una cella la2:

LUNGHEZZA (A2)
= DLSTR (A2)

Se i nomi nella tua tabella contengono nomi secondari o suffissi, allora avrai bisogno di formule un po' più complesse usando la funzione MID(PSTR).

Esempio 2

Queste formule dovrebbero essere usate quando i nomi che devono essere divisi contengono un secondo nome o solo un'iniziale centrale nel mezzo.

  • Estrai il nome:

    SINISTRA (LA2, TROVA ("", A2,1) -1)

  • Estraiamo il secondo nome:


  • Estraiamo il cognome:


Funzione MID(MID) - estrae una parte di una stringa di testo (ovvero un numero specificato di caratteri). Sintassi:

MID (testo, start_num, num_chars)
= MID (testo, start_num, num_chars)

Come argomenti della funzione, specifichiamo: quale testo prendere, la posizione del carattere da cui iniziare e quanti caratteri estrarre.

Esempio 3

Puoi utilizzare formule simili per suddividere i nomi con suffissi alla fine:

  • Estrai il nome:

    SINISTRA (LA2, TROVA ("", A2,1) -1)
    = SINISTRA (LA2; TROVA (""; A2; 1) -1)

  • Estraiamo il cognome:

    MID (A2, TROVA ("", A2,1) + 1, TROVA ("", A2, TROVA ("", A2,1) +1) - (TROVA ("", A2,1) +1))
    = MID (LA2; TROVA (""; A2; 1) +1; TROVA (""; A2; TROVA (""; A2; 1) +1) - (TROVA (""; A2; 1) +1) )

  • Estraiamo il suffisso:

    DESTRA (A2, LEN (A2) -TROVA ("", A2, TROVA ("", A2,1) +1))
    = DESTRA (A2; DLSTR (A2) -TROVA (""; A2; TROVA (""; A2; 1) +1))

Esempio 4

Ed ecco le formule che permettono di dividere i nomi con un cognome davanti e separati dal nome da una virgola, e un patronimico alla fine:

  • Estrai il nome:

    MID (A2, CERCA ("", A2,1) + 1, TROVA ("", A2, TROVA ("", A2,1) +1) - (TROVA ("", A2,1) +1))
    = MID (A2; CERCA (""; A2; 1) +1; TROVA (""; A2; TROVA (""; A2; 1) +1) - (TROVA (""; A2; 1) +1) )

  • Estraiamo il secondo nome:

    DESTRA (A2, LEN (A2) - TROVA ("", A2, TROVA ("", A2,1) +1))
    = DESTRA (A2; DLSTR (A2) -TROVA (""; A2; TROVA (""; A2; 1) +1))

  • Estraiamo il cognome:

    SINISTRA (A2, TROVA ("", A2,1) -2)
    = SINISTRA (LA2; TROVA (""; A2; 1) -2)

Esempio 5

Come puoi immaginare, queste formule funzionano non solo per separare i nomi in Excel. Puoi usarli per dividere qualsiasi dato da una colonna in più. Ad esempio, puoi utilizzare le seguenti formule per dividere i dati di testo separati da virgole:

  • Estrai il nome dello stato:

    SINISTRA (A2, CERCA (",", A2) -1)
    = SINISTRA (A2; CERCA (","; A2) -1)

  • Estrai l'abbreviazione dello stato:

    MID (A2, CERCA (",", A2) + 2, CERCA (",", A2, CERCA (",", A2) +2) -CERCA (",", A2) -2)
    = MEDIA (A2; CERCA (","; A2) +2; CERCA (","; A2; CERCA (","; A2) +2) -CERCA (","; A2) -2)

  • Estrazione della capitale dello stato:

    DESTRA (A2, LEN (A2) - (CERCA (",", A2, CERCA (",", A2) +1) +1))
    = DESTRA (A2, DLSTR (A2) - (CERCA (","; A2; CERCA (","; A2) +1) +1))

Ed ecco un esempio di dati reali da Excel 2010. I dati della prima colonna sono suddivisi in tre colonne separate: