Excel - Unire il contenuto di due celle

google-plus Scritto da . Postato in Excel

Se usate il computer sia in ufficio che a livello professionale, sicuramente gestite dati usando Microsoft Excel.

In questo articolo prendo in esame Il passaggio dei dati del cliente dal suo vecchio gestionale a quello nuovo recentemente acquistato: nella pratica il mio compito era passare i dati da un programma all'altro (anagrafica, prodotti, fornitori, clienti...).

Fortunatamente per quanto diversi i programmi gestionali consentono (in genere) l'esportazione dei dati in formati csv o fogli Excel (file xls o xlsx). 

Una volta esportati i dati dal primo gestionale, per poterli successivamente importare nel secondo programma, c'è la necessità di adattarli alla struttura richiesta dal nuovo programma.

La difficoltà in questo riadattamento dei dati consisteva nel fatto che alcune informazioni che prima erano distribuite distintamente su due colonne differenti, ora erano contenute in un'unica colonna. Ad esempio, mi è capitato di dover fondere due colonne email (una primaria e l'atra secondaria) in un'unica colonna denominata appunto email.

Tra l'altro nel mio caso, vi erano alcune imprecisioni nella compilazione da parte del cliente: Nel vecchio programma, a volte usava il campo email principale, altre volte quello per l'email secondaria e in acuni casi usava entrambi i campi.

Il secondo programma come accennato prima, aveva un solo campo email, nei quali si potevano inserire più indirizzi separati da virgola.

Per non complicarmi la vita, ho sfruttato la capacità di Excel di concatenare o unire il contenuto di più celle grazie alla funzione apposita =CONCATENA(testo1,testo2,...)

Excel: funzione CONCATENA

Nel file excel ottenuto dall'esportazione dei dati, la situazione era più o meno questa: Due colonne per l'email del fornitore (email_1 e email_2)...

concatena prima

A questo punto, sorge la domanda su come fare in Excel per unire il contenuto delle due celle, riportando il risultato dell'unione in una sola cella.

Supponendo che la la prima riga del foglio sia per le intestazioni di tabella, se la colonna A contiene il campo email_1 e la colonna B, il campo email_2 e supponendo che la colonna C sia vuota (se non c'è basta inserirla):

  1. Seleziono la cella C2.
  2. Al suo interno, digito =CONCATENA(

concatena funzione

  1. Ora seleziono la cella A2 (il primo contenuto da unire)
  2. Digito il carattere: ;
  3. Nel mio caso, il separatore era una virgola: Digito ","
  4. Ora selezio la cella B2 (il secondo contenuto da unire)
  5. Chiudo la funzione digitando il carattere: )

Il risultato sarà come quello mostrato nell'immagine seguente:

=CONCATENA(A2;",";B2)

concatena completa

In alternativa, usate il comando funzione (nella barra della formula pulsante Fx) e selezionate la funzione Concatena. All'apertura della finestra, inserite gli argomenti richiesti.

  1. Ora, sfruttando il riempimento automatico, trascinate in basso la formula per tutte le righe per cui l'unione dei dati è necessaria.
  2. Ora i dati saranno nella colonna C, uniti dalla funzione Concatena.

E' un "limite": Il contenuto della colonna C, dipende dal contenuto delle prime 2: se copio le celle e incollo "i dati" altrove, in realtà copio la formula, non i dati ivi contenuti.

Per risolvere il problema e avere finalmente la mia colonna email indipendente con i miei indirizzi separati da virgola, basta usare il comando Incolla speciale:

  • Copiate il contenuto della colonna C
  • Incollatelo in una nuova colonna ad esempio la D, sfruttando il comando Incolla speciale > Valori.

incolla speciale valori

Questo vi consentirà di avere nella colonna D il valore testuale e non la formula che potrete copiare ed incollare in un eventuale file CSV da importare nel nuovo gestionale. Chiaramente questo richiede ulteriore lavoro, ma almeno uno step, quello cioé di unire due colonne dati in una, Excel ci consente di risolverlo in maniera rapida e quasi indolore.



Vuoi imparare a usare Excel dal tuo PC?

Impara a usare professionalmente Microsoft Excel con MasterExcel.it: Aumentereai la tua conoscenza di Excel riuscendo a fare molto di più e in molto meno tempo! Tutto questo senza muoverti da casa o spendere cifre improponibili.
Dai un occhio alle proposte, valuta il tuo livello e scegli il tuo corso Excel!


Se hai gradito l'articolo, condividilo, basta un click:

Aggiungi commento

I commenti lasciati dagli utenti del blog sono sempre soggetti a controllo prima di eventuale pubblicazione. I commenti non considerati adatti per contenuti, spam o forma saranno eliminati e non pubblicati. Leggi i Termini e Condizioni di utilizzo per maggiori informazioni.


Codice di sicurezza
Aggiorna

  • logo teoca
  • materexcel collabora
  • logo flash pulizie
  • revolution srl
  • logo arcotraslochi
  • montaggio mobili trento
  • logo elevatori sito
  • logo prontopro

Prima di andartene...

Perché non rimanere in contatto?

Clicca sul pulsante "Mi piace" qui sotto per rimanere aggiornato su tutti i nuovi contenuti e ricevere notifica degli articoli interessanti che condivido giornalmente sulla Pagina Facebook dedicata al blog.

Puoi anche iscriverti alla newsletter e al nuovo canale YouTube di blog.dangerx82 così da rimanere sempre aggiornato sui nuovi contenuti...

x

Per essere più facile ed intuitivo, il blog fa uso dei cookie, piccole porzioni di dati che consentono di capire come gli utenti navighino e ne visualizzino le pagine. I cookie non registrano alcuna informazione personale sull'utente ed eventuali dati identificabili non verranno memorizzati. Ti invitiamo a prendere visione della nostra Informativa sulla Privacy (aggiornata il 25/05/2020). Oppure visiona la nostra Cookie Policy (aggiornata il 17/10/2019):