Come usare CONCATENATE/CONCAT in Excel

Il termine "concatenare" significa semplicemente collegare o unire le cose. In Microsoft Excel, la funzione CONCATENATE o CONCAT viene utilizzata per unire due o più dati di celle/colonne.

Esistono due metodi per combinare i dati in Excel:

  • Utilizzo della funzione CONCATENA/CONCAT
  • Utilizzo dell'operatore "&"

In questo articolo, ti mostreremo come combinare più celle in un'unica stringa utilizzando la funzione Concatena in Excel.

Combinazione di celle utilizzando la funzione CONCATENATE/CONCAT

La funzione CONCATENA è una delle funzioni di testo di Excel che ti aiuta a combinare due o più celle in un'unica stringa, indipendentemente dal fatto che contengano numeri, date o stringhe di testo.

Da Excel 2016 in poi, Excel ha sostituito "CONCATENATE" con la funzione "CONCAT". Ciò significa che nelle versioni successive di Excel è possibile utilizzare "CONCATENATE" o "CONCAT", ma nelle versioni precedenti di Excel (2013 e precedenti) è possibile utilizzare solo la funzione "CONCATENATE".

Sintassi

La sintassi per la funzione CONCAT in Excel è:

=CONCAT(testo1, testo2, ... testo_n)

Per Microsoft Excel 2013 e versioni precedenti, la sintassi è:

=CONCATENA(testo1, testo2, ... testo_n)

argomenti

text1, text2, … text_n: i valori che vuoi unire, questi valori possono essere stringhe, celle o intervalli di celle.

Concatena stringhe di testo

Puoi unire due o più stringhe di testo in una singola stringa con la funzione CONCAT.

Per concatenare, prima seleziona la cella in cui vuoi il risultato e inserisci la formula. Se stai utilizzando direttamente Stringa di testo come argomenti nella funzione, assicurati di racchiuderli tra virgolette doppie ("") come mostrato di seguito.

Concatena i valori delle celle

La formula CONCAT per concatenare i valori delle celle A1 e B1 è:

=CONCAT(A1,A2)

Aggiungi riferimenti di cella come argomenti nella formula per unire i valori di cella.

Concatena due valori di cella con un separatore

Per separare i valori con uno spazio, inserisci " " tra i riferimenti di cella.

=CONCAT(A1," ",B1)

Immettere lo spazio (" ") racchiuso tra virgolette doppie nel secondo argomento come mostrato di seguito.

Concatena celle con caratteri speciali

Puoi anche concatenare i valori con vari delimitatori come virgole, spazi, vari segni di punteggiatura o altri caratteri come un trattino o una barra.

Per combinare due celle con una virgola:

=CONCAT(A1,",",B1)

Quando inserisci il delimitatore (,) assicurati di racchiuderli tra virgolette doppie.

Concatena una stringa di testo e valori di cella

La funzione CONCAT di seguito unisce la stringa nella cella A1, la stringa "e" e la stringa nella cella B1.

=CONCAT(A1," e ", B1)

Abbiamo aggiunto uno spazio prima e dopo la parola " e " nel secondo argomento della formula per separare le stringhe concatenate e anche per aggiungere significato alla stringa di testo.

Puoi aggiungere una stringa di testo in qualsiasi argomento della tua formula CONCAT/CONCATENATE.

Concatena colonne in Excel

Supponiamo di avere un elenco di nomi e cognomi in due colonne separate e di volerli unire per creare una colonna di nomi completi. Per concatenare due o più colonne, digitare una formula di concatenazione nella prima cella e quindi applicarla all'intera colonna trascinando il quadratino di riempimento.

Per copiare la formula in altre celle, trascina semplicemente il quadratino (maniglia di riempimento) nell'angolo in basso a destra della cella selezionata.

Ora hai una colonna di nomi completi.

Concatena un intervallo di stringhe

Puoi anche unire un intervallo di stringhe usando la funzione CONCAT. Se non vuoi aggiungere un delimitatore tra la stringa (spazio, virgola, trattino, ecc.), allora questa formula può essere utile:

=CONCAT(A1:F1)

Se vuoi unire un intervallo di stringhe con un delimitatore (" "), usa la formula seguente:

=CONCAT(LA2," ",B2,"",C2,"",D2,",",E2)

Concatena un intervallo di stringhe usando la funzione TEXTJOIN

La funzione TEXTJOIN è anche un'altra funzione che puoi usare per unire un intervallo di dati di cella. La funzione TEXTJOIN concatena (combina) i valori di più intervalli e/o stringhe con un determinato delimitatore. A differenza della funzione CONCAT, TEXTJOIN consente di impostare se ignorare o meno i valori vuoti.

=TEXTJOIN(" ",VERO,A2:E2)

Questa formula unisce un intervallo di stringhe con un delimitatore (specificato nel primo argomento) tra ciascun valore. Questa formula ignora le celle vuote perché il suo secondo argomento è impostato su "VERO".

È possibile utilizzare solo la funzione TEXTJOIN in Excel 2016 o versione successiva.

Concatena utilizzando l'operatore "&"

L'operatore "&" è un altro modo per combinare stringhe di testo e celle in Microsoft Excel. L'operatore e commerciale (&) è effettivamente un'alternativa alla funzione CONCATENATE.

Le formule dell'operatore e commerciale (&) sono brevi, semplici e facili da usare.

Sintassi

=cella_1&cella_2 

Usa l'operatore & per combinare i valori delle celle A1 e B1:

=A1&B1

Seleziona una cella in cui desideri il risultato e digita la formula sopra.

Concatena due valori di cella con un separatore usando l'operatore "&"

Per concatenare i valori nella cella A1 e nella cella B1 e uno spazio in mezzo utilizzando l'operatore "&":

=LA1&" "&B1

Un altro esempio con un altro delimitatore:

Concatena una stringa di testo e valori di cella utilizzando l'operatore "&"

Puoi anche utilizzare l'operatore "&" per unire la stringa nella cella A1, il testo "e" in mezzo e la stringa nella cella B1.

=LA1&" e "&B1

Abbiamo aggiunto uno spazio prima e dopo la parola " e " per separare le stringhe di testo concatenate. Racchiudi sempre il testo tra virgolette doppie in Formula Excel.

CONCAT vs operatore "&"

L'unica vera differenza tra gli operatori CONCAT e "&" è che la funzione CONCAT di Excel ha un limite di 255 stringhe e nessuna limitazione di questo tipo per la e commerciale.

Ecco come concatenare le stringhe in Excel.

Categoria: App