Le scorciatoie di copia e incolla sono utili finché non hai centinaia di punti dati da combinare e riformattare manualmente.
Fortunatamente, puoi utilizzare la funzione CONCATENATE Excel per risparmiare tempo (e frenare il tunnel carpale) quando unisci informazioni da celle, righe o colonne.
Significato “unire” o “combinare”, concatenare è un modo per unire il contenuto di due o più celle in una cella.
La funzione consente di combinare i dati di colonne, celle, intervalli e righe in qualsiasi formato desiderato, semplificando l’unione rapida di nomi e indirizzi o la corretta visualizzazione di date e ore.
Esistono vari modi per impostare la formula CONCATENATE in Excel, quindi seguiremo i passaggi necessari per utilizzare questa funzione e raggiungere gli obiettivi del foglio di lavoro.
Come concatenare in Excel
Sebbene ci siano diversi modi per combinare il testo nei fogli di lavoro di Excel, ci concentreremo sulla funzione CONCATENA.
Combina il contenuto di due o più celle in una cella senza modificare fisicamente la forma della cella ed è spesso usato per unire parti di testo (chiamate stringhe di testo o stringhe) da singole celle in una cella. La stringa di testo risultante è la combinazione di tutte le stringhe nella formula CONCATENATE.
Ecco uno sguardo a come concatenare in Excel:
Supponiamo che tu abbia un elenco di clienti i cui nomi e cognomi sono separati. Hai bisogno dei nomi completi di tutti per costruire una campagna di retargeting, quindi vuoi unire il testo della colonna A (Nome) con il testo della colonna B (Cognome).
Prima di utilizzare la funzione CONCATENA, devi creare una nuova colonna per il testo combinato. Nell’esempio seguente, è la colonna C (Nome completo).
fonte
Ora sei pronto per concatenare il nome e il cognome. Per fare ciò, è necessario comprendere sia la sintassi della funzione sia come formattare le stringhe di testo che compongono la formula.
Formula di concatenazione di Excel
Come tutte le funzioni di Excel, la formula CONCATENATE inizia con il segno di uguale (=), seguito dal nome della funzione, da una parentesi aperta e dagli argomenti di testo. Non c’è bisogno di scaldarsi: in questo contesto, gli argomenti dicono semplicemente alla formula quali celle combinare.
=CONCATENA(testo1, [text2], …)
=CONCAT(testo1, [text2], …)
testo1: Questo è il primo argomento da unire e può essere un numero, un testo o un riferimento di cella.
testo2, testo3, ecc: Questi sono gli elementi aggiuntivi da combinare. La formula CONCATENATE può unire fino a 255 elementi, per un totale di 8.192 caratteri.
Nota: In tutte le versioni di Excel 2016 e successive, la funzione CONCATENA è stata sostituita con la funzione CONCAT. Questa funzione funziona esattamente allo stesso modo, con la possibilità aggiuntiva di combinare il testo su un intervallo di celle (ad es. =CONCAT(A2:D8)). Sebbene sia ancora possibile accedere alla funzione CONCATENATE per motivi di compatibilità, Microsoft avverte che CONCATENATE potrebbe non essere disponibile nelle versioni future di Excel.
Excel concatena con lo spazio
Le virgolette doppie (” “) includono uno spazio tra gli argomenti del testo dove vuoi che appaia. Ricorda solo di inserire una virgola prima e dopo ogni serie di citazioni, altrimenti verrà visualizzato un messaggio di errore e la formula non verrà eseguita. Saprai che la tua formula è corretta se premi “Invio” e la nuova stringa di testo appare esattamente come desideri.
Nell’esempio del nome, vuoi combinare il testo nelle celle A16 e B16, quindi aggiungi questi argomenti alla formula. Assicurati di posizionare gli argomenti nell’ordine in cui vuoi che appaiano. Per ottenere “Nome Cognome”, imposta la formula CONCATENATE in questo modo:
=CONCATENA((B16, ” “, A16)
Nota: Se almeno uno degli argomenti della funzione CONCATENA non è valido, la formula restituirà un #VALORE! Errore.
fonte
Ora è il momento di applicare la formula CONCATENATE a ogni nome nell’elenco. Passa il mouse sopra la cella combinata finché non viene visualizzato un segno più (+) nell’angolo in basso a destra. Quindi fai clic e tieni premuto mentre trascini il cursore verso il basso nella colonna C, evidenziando tutte le celle che desideri unire.
fonte
Quando rilasci il cursore, voilà! La formula viene applicata a ciascuna cella. Ciò ti impedisce di dover digitare la formula per ogni cella permettendoti di concatenare dozzine di stringhe di testo in un istante.
Stringhe concatenate di Excel
Sia che combini testo e numeri, il risultato della funzione CONCATENATE è sempre una stringa di testo. L’esempio di denominazione sopra è un esempio abbastanza semplice, ma è possibile creare stringhe di testo più lunghe e significative in Excel. La chiave per farlo è garantire che i risultati forniscano valore a chiunque utilizzi le informazioni.
Supponiamo che tu stia lavorando a una campagna e-mail e desideri personalizzare la riga dell’oggetto con il nome di ciascun cliente. Invece di digitare manualmente nome dopo nome, puoi utilizzare la funzione CONCATENATE per combinare le stringhe di testo. Per questo esempio, ho usato un oggetto di posta elettronica accattivante da Warby Parker.
fonte
Scrivo la seguente formula, assicurandomi di includere virgole e spazi dove voglio che appaiano.
=CONCATENA(B2,” ,”, A2, “,”,” “, C2)
fonte
Quindi applico la formula all’intera colonna per generare il mio elenco di righe dell’oggetto personalizzate.
fonte
Mentre sperimenti stringhe di testo più lunghe, sappi che ogni riferimento di cella nella funzione CONCATENATE deve essere elencato separatamente perché non può riconoscere gli array. Ad esempio, la tua formula dovrebbe essere =CONCATENATE (B1, B2, B3, B4) anziché =CONCATENATE(B1:B4).
Combinare il testo è abbastanza semplice, ma inserire date e orari nel mix può comportare una formula disordinata e risultati pieni di errori.
Concatena data e ora in Excel
È possibile evitare problemi con l’ora e le date incorporando la funzione TESTO nella formula CONCATENA di Excel. Ciò ti consentirà di controllare la formattazione quando combini il testo con un numero o una data.
Diamo un’occhiata a come combinare tutte queste informazioni. In questo foglio di lavoro, voglio registrare la data e l’ora in cui ogni post del blog è stato pubblicato in modo da poter fare riferimento alle informazioni durante la mia analisi mensile delle prestazioni.
fonte
La formula necessaria per unire queste tre stringhe può sembrare complicata, ma è semplice una volta che si decide come formattare la data e l’ora. Voglio lasciare le date e gli orari così come sono, quindi includo la data (mm/gg/aaaa) e la formattazione dell’ora (hh:mm:ss) nella formula CONCATENATE.
=CONCATENA(A2, TESTO(B2,”mm/gg/aaaa”), ” a”, ” “,TESTO(C3,”hh:mm:ss”))
Il risultato è una stringa di testo che fornisce un contesto significativo condividendo la data e l’ora in cui i post sono stati pubblicati.
fonte
Applicare la funzione al resto del foglio di lavoro utilizzando gli stessi passaggi di prima. Trascina il segno più (+) nell’angolo in basso a destra della cella combinata lungo la colonna, evidenziando le celle che vuoi concatenare.
fonte
Intervallo di concatenazione di Excel
Se sei entusiasta delle tue nuove competenze di Excel, potresti avere il bisogno di saltare e organizzare fogli di lavoro con migliaia di punti dati. L’uso della funzione CONCATENA può velocizzare il tuo lavoro, ma sappi che ci sono dei limiti.
Excel consente solo di combinare 255 elementi, fino a un totale di 8.192 caratteri, utilizzando la funzione CONCATENA. Quindi devi lavorare in sezioni se vuoi creare centinaia (o migliaia) di nuove stringhe di testo.
La funzione CONCATENATE non accetta array (A3:E5), quindi assicurati di elencare ogni argomento che desideri includere nella formula. Se hai bisogno di combinare una vasta gamma di decine o centinaia di celle, prova una di queste scorciatoie.
Utilizzare il tasto CONTROL.
- Digita la prima parte della tua formula =CONCATENATE(
- Tieni premuto il tasto CONTROL e seleziona le singole celle che desideri combinare.
- Rilascia il tasto CONTROL, digita una parentesi chiusa e premi INVIO.
Usa la funzione TRASPOSI.
Se devi combinare centinaia di celle, non perdere tempo a fare clic su ciascuna cella. Utilizzare invece la funzione TRANSPOSE per creare una matrice prima di sostituirla con le singole celle.
- Seleziona la cella in cui desideri utilizzare la funzione CONCATENA.
- Digita la formula TRANSPOSE per generare una matrice di celle. Sarà simile a questo: =TRASPOSE(A1:A10)
- Con la cella TRANSPOSE selezionata, premere il tasto F9 nella barra della formula per sostituire l’array con i singoli valori da concatenare.
- Elimina le parentesi attorno ai valori in modo da rimanere solo un elenco.
- Immettere la formula CONCATENA prima dei valori e chiudere la formula con una parentesi.
- Premi invio per vedere la tua nuova stringa di testo.
Mentre alcuni utenti pesanti di Excel affermano che la funzione CONCATENATE sta diventando obsoleta, è ancora una scorciatoia utile per combinare stringhe di testo senza influire sul resto del foglio di lavoro. Se non conosci il programma, prenditi il tempo necessario per saperne di più su come utilizzare Excel e dai un’occhiata a queste utili scorciatoie da tastiera. Ti farai strada tra i fogli di lavoro e lavorerai in modo più efficiente in pochissimo tempo.