Hai bisogno di combinare stringhe di testo in Excel? Scopri come utilizzare le funzioni CONCATENATE e CONCAT in questa guida rapida.

Quando si lavora con i dati in Microsoft Excel, è spesso necessario combinare il testo di più celle per creare un set di dati ben organizzato e completo. Fortunatamente, sono disponibili diverse funzioni per questo scopo, tra cui CONCATENATE e CONCAT.

Sia CONCATENATE che CONCAT sono funzioni semplici che consentono di unire vari valori e stringhe in Excel. Sebbene siano simili, c'è una differenza fondamentale tra i due. Diamo un'occhiata più da vicino a ciascuna funzione e determiniamo quale è la più adatta per diversi scenari.

Come utilizzare la funzione CONCATENA in Excel

La funzione CONCATENA in Excel unisce più stringhe in una singola cella. Consente di unire due o più valori di cella, costanti o stringhe di testo. La sintassi di CONCATENA è la seguente:

=CONCATENATE(text1, [text2], [text3], ...)

Qui, Testo 1, testo2, testo3e così via rappresentano i riferimenti di cella o le stringhe di testo che si desidera combinare. È possibile includere fino a 255 argomenti di testo nella funzione CONCATENA. Se stai lavorando con stringhe di testo, metti le stringhe tra virgolette (

instagram viewer
" ").

Quando si combinano stringhe di testo e valori numerici, è importante includere spazi tra i diversi argomenti per evitare confusione nei risultati della formula. Puoi inserire spazi, segni di punteggiatura e simboli nelle stringhe di testo.

Questo è uno svantaggio condiviso di CONCATENATE e CONCAT rispetto a la funzione TESTOJOIN, poiché TEXTJOIN può separare automaticamente i valori con delimitatori specifici, ad esempio virgole o tabulazioni.

Un semplice utilizzo della funzione CONCATENATE consiste nell'introdurre il nome, il secondo nome e il cognome dei clienti e l'output del nome completo. Ad esempio, nel foglio di lavoro sopra, la formula seguente restituisce i nomi completi:

=CONCATENATE(A2, B2, C2)

In questa formula, CONCATENATE prende i nomi A2, B2, E C2 e li unisce. Tieni presente che CONCATENATE non supporta i delimitatori. Pertanto, per evitare che i nomi vengano eseguiti insieme, includere uno spazio dopo ogni nome nella cella originale.

Un altro utilizzo di CONCATENATE è il riepilogo delle informazioni da celle diverse. Supponi di avere un foglio di lavoro con informazioni su vari elementi. Puoi combinare le informazioni su ciascun elemento e concludere il risultato utilizzando CONCATENATE.

Considera il foglio di lavoro sopra. Ecco un elenco di alcuni prodotti, i loro prezzi, il numero di unità vendute, l'obiettivo di vendita, il tag del prodotto e lo stato relativo all'obiettivo di vendita. Puoi riassumere tutti questi dati in una singola frase usando la funzione CONCATENA.

=CONCATENATE(A2, " from ", E2, " category has sold ", C2, " units for a total of $", B2*C2, ". The sale target was $", D2, ". ", F2, "." )

Questa lunga formula è essenzialmente semplice. Ogni argomento è un pezzo della frase completa. La funzione CONCATENA unisce i valori di celle diverse e aggiunge del testo tra di loro per creare una frase.

Puoi allora nascondere le colonne originali per rendere il tuo foglio di lavoro meno affollato.

Come utilizzare la funzione CONCAT in Excel

Disponibile per Excel 2019 e versioni successive, la funzione CONCAT funge da versione migliorata di CONCATENATE. La sintassi della funzione CONCAT è la seguente:

=CONCAT(text1, [text2], [text3], ...)

Come CONCATENA, Testo 1, testo2, testo3, ecc., rappresentano i riferimenti di cella o le stringhe di testo da unire. Il vantaggio principale di CONCAT è la sua capacità di gestire intervalli e matrici in modo più efficiente.

A differenza di CONCATENATE, la funzione CONCAT non richiede riferimenti di cella espliciti per ogni argomento. Invece, puoi specificare direttamente un intervallo di celle o un array. Ciò riduce significativamente la lunghezza e la complessità della formula quando si ha a che fare con set di dati più grandi.

Nello stesso esempio di prima, per combinare il nome, il secondo e il cognome dei clienti in un foglio di lavoro di Excel, la formula sarebbe:

=CONCAT(A2:C2)

Come la funzione CONCATENA, questa formula accetta i valori del nome A2:C2 e li unisce per visualizzare il nome completo. La differenza qui è che puoi specificare l'intervallo di valori piuttosto che riferirti separatamente a ciascuno. Questo è meglio enfatizzato nel foglio di lavoro qui sotto.

Questo foglio di lavoro di esempio appartiene a una casa automobilistica immaginaria. Ogni auto ha un codice modello che contiene informazioni su vari aspetti del veicolo. Il codice del modello comprende diversi codici. È possibile utilizzare la funzione CONCAT per combinare rapidamente i codici per formare il codice del modello in una breve formula:

=CONCAT(B1:B7)

La funzione CONCAT prende i valori in SI1:SI7 e li unisce per formare il codice del modello per ogni auto. Gli stessi risultati con CONCATENATE richiederebbero la formula più lunga di seguito:

=CONCATENATE(B1, B2, B3, B4, B5, B6, B7)

CONCATENA vs. CONCAT: quale dovresti usare?

Quando si utilizza una versione precedente di Excel, CONCATENATE è una scelta affidabile per unire i valori di testo. Tuttavia, anche in questo caso, il simbolo della e commerciale (&) può facilmente ottenere gli stessi risultati di CONCATENA. In effetti, le formule seguenti producono tutte gli stessi risultati:

=A1&A2&A3
=CONCATENATE(A1, A2, A3)
=CONCAT(A1:A3)

Uno dei difetti di CONCATENATE è che manca di funzionalità uniche. Come dimostrato, la e commerciale può fare lo stesso di CONCATENATE. Un altro problema è che il nome stesso della funzione è troppo lungo. Confronta la formula commerciale con quella CONCATENA per vedere di persona.

Per affrontare queste limitazioni, Excel ha introdotto CONCAT. La funzione CONCAT può fare tutto ciò che fa CONCATENATE, ma può anche funzionare con intervalli e matrici. Ciò rende CONCAT superiore a CONCATENATE e alla e commerciale. Di conseguenza, se la tua versione di Excel supporta CONCAT, è meglio utilizzare CONCAT piuttosto che CONCATENATE.

Il nome più breve di CONCAT e la capacità di operare su intervalli rendono le formule più brevi e più facili da navigare. Tuttavia, se il tuo obiettivo è combinare stringhe di testo, sia CONCAT che CONCATENATE possono essere difficili da utilizzare poiché non supportano i delimitatori. La funzione TEXTJOIN è un'opzione migliore per unire stringhe di testo

Microsoft intende sostituire CONCATENATE con CONCAT, quindi è saggio abituarsi a lavorare con CONCAT. Sebbene Excel continuerà a supportare il CONCATENATE obsoleto per la compatibilità con i file Excel precedenti.

Ironia della sorte, il Funzione CONCATENA in Fogli Google può operare su range e array; di conseguenza, è esattamente identico a CONCAT in Fogli Google. L'unico scopo della sua esistenza è la compatibilità con i vecchi file Excel, dovresti importa i tuoi file Excel in Fogli Google.

Semplifica la fusione dei dati in Excel con CONCATENATE e CONCAT

CONCATENATE e CONCAT sono due funzioni di Excel che consentono di unire stringhe di testo e creare set di dati coerenti. È possibile utilizzare queste funzioni per unire valori di celle, costanti o stringhe di testo e riepilogare informazioni da celle diverse.

La funzione CONCAT è in grado di gestire intervalli e matrici in modo più efficiente e ha una sintassi più breve rispetto a CONCATENATE, il che la rende la funzione preferita dalla maggior parte degli utenti. Tuttavia, se si utilizza una versione precedente di Excel, CONCATENATE è ancora una scelta affidabile se non si desidera utilizzare la e commerciale per unire i valori.

Qualunque sia la funzione scelta, unire le celle è un modo efficiente per riepilogare i dati o produrre nuovi valori congiunti. La combinazione di celle può aiutarti a risparmiare spazio nel tuo foglio di lavoro e rendere più facile trarre conclusioni introducendo stringhe di testo.