Applies ToExcel per Microsoft 365 Excel per Microsoft 365 per Mac Excel per il web Excel 2024 Excel 2024 per Mac Excel 2021 Excel 2021 per Mac Excel 2019 Excel 2016

Usare CONCATENA, una delle funzioni di testo, per unire due o più stringhe di testo in una sola stringa.

In Excel 2016, Excel Mobile e Excel per il Web questa funzione è stata sostituita dalla funzione CONCAT. Anche se la funzione CONCATENA è ancora disponibile per assicurare la compatibilità con le versioni precedenti, d'ora in poi è consigliabile usare la funzione CONCAT. La funzione CONCATENA potrebbe infatti non essere più disponibile nelle versioni future di Excel.

Sintassi: CONCATENA(testo1; [testo2]; ...)

Ad esempio:

  • =CONCATENA("La popolazione fluviale relativa alla "; A2; " "; A3; " è uguale a "; A4; "/km.")

  • =CONCATENA(B2; " "; C2)

Nome argomento

Descrizione

testo1    (obbligatorio)

Primo elemento da unire. L'elemento può essere un valore di testo, un numero o un riferimento di cella.

testo2,...    (facoltativo)

Elementi di testo aggiuntivi da unire. È possibile unire fino a 255 elementi, per un totale di 8.192 caratteri.

Esempi

Per usare questi esempi in Excel, copiare i dati della tabella seguente includendo l'intestazione Dati e incollarli nella cella A1 di un nuovo foglio di lavoro.

Dati

trota

Luca

Argentiero

specie

Quarto

Pino

32

Formula

Descrizione

=CONCATENA("La popolazione fluviale relativa alla "; A2; " "; A3; " è uguale a "; A4; "/km.")

Crea una frase unendo i dati della colonna A con altro testo. Il risultato è La popolazione fluviale relativa alla specie trota è uguale a 32/km.

=CONCATENA(B2; " "; C2)

Unisce tre elementi: la stringa nella cella B2, uno spazio e il valore della cella C2. Il risultato è Luca Argentiero.

=CONCATENA(C2; ", "; B2)

Unisce tre elementi: la stringa nella cella C2, una stringa composta da una virgola e uno spazio e il valore della cella B2. Il risultato è Luca Argentiero.

=CONCATENA(B3; " & "; C3)

Unisce tre elementi: la stringa nella cella B3, una stringa composta da uno spazio, una e commerciale, un altro spazio e il valore della cella C3. Il risultato è Quarto & Pino.

=B3 & " & " & C3

Unisce gli stessi elementi dell'esempio precedente, ma usando l'operatore di calcolo e commerciale (&) invece della funzione CONCATENA. Il risultato è Quarto & Pino.

Problemi comuni

Problema

Descrizione

Nella stringa del risultato vengono visualizzate le virgolette.

Usare punti e virgola per separare gli elementi di testo adiacenti. Ad esempio: Excel visualizzerà =CONCATENA("Hello ""World") come Hello"World con una virgoletta aggiuntiva, perché è stato omesso un punto e virgola tra gli argomenti di testo.

Non è necessario racchiudere i numeri tra virgolette.

Le parole vengono confuse tra loro.

Se non si aggiunge uno spazio tra le singole voci di testo, queste vengono considerate come una voce sola. Aggiungere spazi come parte della formula CONCATENA. Questa operazione si può eseguire in due modi:

  • Aggiungere virgolette doppie separandole con uno spazio (" "). Ad esempio: =CONCATENA("Hello", " ", "World!").

  • Aggiungere uno spazio dopo l'argomento Testo. Ad esempio: =CONCATENA("Hello ", "World!"). La stringa "Hello " contiene uno spazio aggiuntivo.

Il valore di errore #NOME? viene visualizzato al posto del risultato previsto.

#NOME? indica in genere che mancano una o più virgolette in un argomento Testo.

Procedure consigliate

Operazione da eseguire

Descrizione

Usare il carattere e commerciale (&) invece della funzione CONCATENA.

L'operatore di calcolo e commerciale (&) consente di unire elementi di testo senza usare una funzione.

Ad esempio, =A1 & B1 restituisce lo stesso valore di =CONCATENA(A1;B1). In molti casi l'uso dell'operatore e commerciale è più rapido e semplice della funzione CONCATENA per la creazione di stringhe.

Altre informazioni sugli operatori di calcolo.

Usare la funzione TESTO per combinare e formattare stringhe.

La funzione TESTO converte una valore numerico in testo e combina numeri con testo o simboli.

Ad esempio, se la cella A1 contiene il numero 23,5, è possibile usare la formula seguente per formattare il numero come importo in euro:

=TESTO(A1;"€0,00")

Risultato: €23,50

Informazioni correlate

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.