Con il foglio di calcolo di Microsoft si possono eseguire calcoli difficili e va­lu­ta­zio­ni in­te­res­san­ti. Allo stesso tempo, può capitare di voler combinare più elementi insieme in un unico risultato. Con la funzione CONCATENA di Excel è possibile: si riempie una cella con diversi risultati e contenuti. Qui di seguito vi spie­ghia­mo come uti­liz­zar­la.

Excel con Microsoft 365 per le aziende e IONOS!
L'Office che conosci, ma mi­glio­ra­to

Ottieni la posta elet­tro­ni­ca Exchange e tutte le ultime versioni delle tue ap­pli­ca­zio­ni preferite su tutti i tuoi di­spo­si­ti­vi.

A che cosa serve CONCATENA in Excel?

Nor­mal­men­te, si crea un calcolo e si vi­sua­liz­za il risultato nella cella cor­ri­spon­den­te. Sebbene sia possibile annidare molte funzioni per eseguire calcoli complessi, alla fine si ottiene un solo risultato. Tutto il resto è di­stri­bui­to in altre celle. Tuttavia, è possibile uti­liz­za­re la funzione CONCATENA per combinare svariati elementi in una cella. In tal modo, si genera un testo. Ciò non significa che è possibile inserire solo testo nella funzione. Con questa funzione Excel consente di combinare testo, numeri e ri­fe­ri­men­ti di cella. È possibile ad­di­rit­tu­ra integrare altre funzioni nella formula. Questo può rendere superflue le celle au­si­lia­rie.

Sintassi della funzione di Excel CONCATENA

Fon­da­men­tal­men­te CONCATENA si presenta in Excel in due diverse varianti: come funzione e sotto forma di operatore. La funzione ha minimo un argomento, ma può associare fino a 255 voci.

=CONCATENA(Text1;[Text2];…)

Excel si riferisce ai parametri al­l'in­ter­no della funzione come “testo” perché il principio della formula è quello di combinare più elementi in un solo testo. Ma, come detto, è possibile combinare diverse forme:

  • Testo: scrivete il testo in Excel testo con le vir­go­let­te. Così il programma riconosce come deve elaborare le in­for­ma­zio­ni.
  • Numeri: i numeri possono essere immessi di­ret­ta­men­te nella formula. Essi possono essere messi tra vir­go­let­te, ma non è ob­bli­ga­to­rio.
  • Ri­fe­ri­men­ti di celle: se volete tra­smet­te­re il contenuto di una cella alla funzione, immettete il ri­fe­ri­men­to di cella di­ret­ta­men­te come argomento nella formula. È possibile inserire il ri­fe­ri­men­to relativo (senza in­di­ca­to­re) o assoluto (con il simbolo del dollaro come in­di­ca­to­re).
  • Funzioni: avete anche la pos­si­bi­li­tà di includere altre funzioni nella funzione CONCATENA. Il risultato di queste funzioni viene quindi con­ca­te­na­to con gli altri elementi.

Ogni elemento al­l'in­ter­no della parentesi della funzione è unito, di­ret­ta­men­te. Se volete separare le diverse parti con spazi vuoti, ad esempio per formulare frasi corrette, è ne­ces­sa­rio tra­smet­te­re questi spazi vuoti come argomenti alla funzione. Immettete quindi anche lo spazio tra vir­go­let­te nella funzione.

Poiché CONCATENA si utilizza con una certa frequenza quando si ha a che fare con Excel e la funzione è ab­ba­stan­za semplice, Microsoft ha in­tro­dot­to un operatore che esegue le stesse attività. Conoscete già gli operatori da altre ope­ra­zio­ni. Ad esempio, al posto della funzione SOMMA, è possibile uti­liz­za­re il segno più. Al posto di CONCATENA, si ricorre alla e com­mer­cia­le: &.

=[Text1]&[Text2]…

Come nella funzione, è possibile uti­liz­za­re l'o­pe­ra­to­re per mettere insieme diversi elementi. Quando uti­liz­za­te l'o­pe­ra­to­re di calcolo, ri­cor­da­te­vi di inserire gli spazi se sono necessari per la pre­sen­ta­zio­ne.

La funzione CONCATENA di Excel nella pratica

Nella quo­ti­dia­ni­tà, pro­ba­bil­men­te uti­liz­za­te CONCATENA in Excel prin­ci­pal­men­te per fornire un valore specifico con un'e­ti­chet­ta di una o più parole. Il valore si trova in molti casi in una cella separata.

=CONCATENA($A$1;" km/h")

Il valore dalla cella A1 (in questo caso il ri­fe­ri­men­to è assoluto, cioè non cambia quando si sposta la formula) è collegato a un testo. Per evitare che la parola sia attaccata al valore, il modulo di testo inizia con uno spazio.

In questo modo è possibile formare frasi intere. Com­bi­nan­do una o più celle con testo, è possibile ri­pro­dur­re chia­ra­men­te vari fatti complessi. Sup­po­nia­mo di avere un elenco di nomi e punteggi. Ogni par­te­ci­pan­te ha ottenuto valori diversi in diverse categorie. Li sommiamo ma in base al nome per il quale vogliamo ef­fet­tua­re il calcolo. A tale scopo possiamo uti­liz­za­re la funzione SOMMA.SE.

=SOMMA.SE(A1:A10;$A$12;B1:B10)

Excel somma ora tutti i valori che cor­ri­spon­do­no al nome che abbiamo inserito nella cella D2. Per inciso, la selezione del nome può anche essere ef­fet­tua­ta in modo molto elegante tramite un menu a discesa. Ora possiamo unire le celle - sia il nome che il risultato - in una con­ca­te­na­zio­ne.

=A12&" ha raggiunto "&B12&" punti"

Poiché la funzione CONCATENA accetta anche funzioni ag­giun­ti­ve come argomento, possiamo fare a meno di una cella au­si­lia­ria e integrare la funzione SOMMA.SE di­ret­ta­men­te nella formula.

=A12&" ha raggiunto "&SOMMA.SE(A1:A10;A12;B1:B10)&" punti"

In Excel, tuttavia, è molto frequente combinare CONCATENA con la funzione TESTO. Essa converte i valori numerici in testo, in­se­ren­do­li in un formato specifico e ag­giun­gen­do i simboli cor­ri­spon­den­ti (ad esempio per le valute) o il testo di ac­com­pa­gna­men­to. Ecco perché è una funzione molto in­te­res­san­te per la con­ca­te­na­zio­ne.

=CONCATENA("In data ";TEXT(OGGI();"GGGG"); " il valore misura ";TEXT(A1;"#.##0,00 €");"!")

Con questa formula creiamo una frase completa. La prima funzione TESTO inserisce il giorno della settimana corrente, la seconda funzione ricava un numero da una cella e formatta il valore come importo monetario.

Nuove funzioni: CONCAT e TESTO.UNISCI

Da Excel 2019, Microsoft ha in­tro­dot­to altre due fun­zio­na­li­tà, entrambe correlate alla funzione CONCATENA. Entrambe offrono nuove pos­si­bi­li­tà: la vecchia funzione Excel CONCATENA rimane ancora nelle nuove versioni del software. Pertanto, nella versione fun­zio­na­no 2019 anche le cartelle di lavoro di Excel pre­ce­den­ti.

Consiglio

Le nuove funzioni possono essere uti­liz­za­te anche in Microsoft 365.

Excel con Microsoft 365 per le aziende e IONOS!
L'Office che conosci, ma mi­glio­ra­to

Ottieni la posta elet­tro­ni­ca Exchange e tutte le ultime versioni delle tue ap­pli­ca­zio­ni preferite su tutti i tuoi di­spo­si­ti­vi.

Fon­da­men­tal­men­te la funzione CONCAT funziona come CONCATENA. Quindi, proprio come la versione pre­ce­den­te, offre la pos­si­bi­li­tà di combinare elementi diversi tra loro. Un vantaggio rispetto alla versione pre­ce­den­te, tuttavia, è che è possibile spe­ci­fi­ca­re intere aree e non è ne­ces­sa­rio compilare un proprio argomento per ogni cella.

=CONCAT(A1:D2)

I contenuti delle diverse celle vengono inseriti uno dopo l'altro nel testo del risultato. La funzione procede riga per riga. Dopo la cella A1, quindi, appare solo B1 e non A2. Anche CONCAT non inserisce au­to­ma­ti­ca­men­te gli spazi. Se volete separare i singoli contenuti l'uno dal­l'al­tro, è quindi ne­ces­sa­rio procedere come già sapete da CONCATENA.

Le cose cambiano con la nuova funzione TESTO.UNISCI: sebbene l'o­biet­ti­vo sia lo stesso, la sintassi funziona in modo diverso. In questa funzione, si spe­ci­fi­ca­no di­ret­ta­men­te i se­pa­ra­to­ri che si vogliono uti­liz­za­re.

=TESTO.UNISCI(Separatore;Ignora_vuoti;Text1;[Text2];…)

In­nan­zi­tut­to, per TESTO.UNISCI, dovete spe­ci­fi­ca­re se e quali se­pa­ra­to­ri volete uti­liz­za­re. Può essere uno spazio o, ad esempio, un trattino. L'im­mis­sio­ne deve essere indicata tra vir­go­let­te. Quindi dovete indicare se la funzione deve includere o meno celle vuote nel risultato. Immettete VERO o FALSO. Suc­ces­si­va­men­te, come per le altre funzioni, seguono gli elementi effettivi da unire.

Proprio come con CONCAT, anche per TESTO.UNISCI potete spe­ci­fi­ca­re un intero in­ter­val­lo di celle. Grazie alla sintassi mo­di­fi­ca­ta, però, in questo caso avete la pos­si­bi­li­tà di inserire se­pa­ra­to­ri tra i singoli elementi.

Vai al menu prin­ci­pa­le