Descrizione
Usa questa funzione per concatenare (assemblare) il contenuto di una o più celle più i caratteri opzionali in un'unica cella.
Sintassi
CONCAT(testo1, ..., [testo253])
Input
Questa funzione accetta i seguenti argomenti:
| Nome | Richiesto | Descrizione | Ingresso valido |
|---|---|---|---|
text1 |
Sì | Il testo o il valore della cella da aggiungere. | Una stringa di testo, un ID di cella, un intervallo di celle o una formula che produce uno di questi valori. |
testo2, ..., testo253 |
No | Il testo o il valore della cella da aggiungere. | Una stringa di testo, un ID di cella, un intervallo di celle o una formula che produce uno di questi valori. CONCAT può gestire fino a 254 argomenti di testo. |
Esempi
Dati campione
Set di dati 1
| O | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Nome | Cognome | Iscritto | Codice area | Numero di telefono | |
| 2 | George | Smith | george.smith@gmail.com | 12/4/2024 | 415 | 482-7391 |
| 3 | Lina | Escobar | Escobar_L@yahoo.com | 1/6/1997 | 801 | 615-2840 |
| 4 | Ezsther | Klein | EstherK@juno.com | 3/5/2002 | 213 | 927-5613 |
| 5 | Don | Ffolkes | D_Ffolks@mail.co.uk | 6/9/2012 | 503 | 354-8092 |
| 6 | Maria | Empenada | m.empenada45@telefonica.es | 11/5/2021 | 245 | 768-4325 |
Set di dati 2
| O | B | C | D | E | F | Z | |
|---|---|---|---|---|---|---|---|
| 1 | Nome | Tigri | Aquile | Cougars | Orsi | Ravens | Lions |
| 2 | Punteggio | 8 | 5 | 7 | 7 | 5 | 6 |
Formule campione
| Caso d'uso | Formula | Risultato | |
|---|---|---|---|
| Combina il contenuto delle celle A2 e B2. | =CONCAT(A2:B2) |
Utilizzando il set di dati 1, si ottiene il seguente risultato:
|
|
| Unisci il contenuto delle celle A2 e B2, aggiungendo uno spazio tra i contenuti delle due celle. | =CONCAT(A2, " ", B2) |
Utilizzando il set di dati 1, si ottiene quanto segue:
|
|
| Combina il contenuto di più celle come parole separate, aggiungendo poi una stringa di testo fissa alla fine. | =CONCAT(G1, ", ", B1, ", e ", E1, ", oh mio!") |
Questa formula combina il contenuto delle celle G1, B1 ed E1, aggiungendo uno spazio tra i contenuti delle celle e aggiungendo il testo "oh mio!" alla fine. Utilizzando il set di dati 2, si ottiene il seguente risultato:
|
|
| Combina il contenuto di più celle descritte da un intervallo. | =CONCAT(B2:G2) |
Questa formula combina il contenuto di tutte le celle dell'intervallo B2:G2. Utilizzando la tabella dati 2, si ottiene il seguente risultato:
|
|
| Combina il prefisso e il numero di telefono in un'unica stringa. | =CONCAT(E2, "-", F2) |
Questa formula combina il contenuto delle celle E2 e F2, inserendo un trattino tra i contenuti delle due celle. Utilizzando il set di dati 1, si ottiene quanto segue:
|
|
| Prendi la prima lettera del nome in A2 e la prima lettera del cognome in B2, combinandole in iniziali. | =CONCAT(LEFT(A2,1), LEFT(B2,1)) |
Questa formula utilizza prima il comando
|
|
| Unisci il nome e il cognome in maiuscolo, poi aggiungi il testo della cella D1 e aggiungi l'anno della data in D2. | =CONCAT(A2, " ", UPPER(B2), ", ", $D$1, ": ", ANNO(D2)) |
Questa formula utilizza CONCAT per riunire i risultati delle operazioni all'interno delle parentesi esterne "()". Utilizzando il set di dati 1, si ottiene quanto segue:
|
Note
- Microsoft ha creato CONCAT per sostituire e migliorare CONCATENATE. Tuttavia, ci sono alcune differenze significative:
- Supporto per gli intervalli: CONCAT può lavorare con gli intervalli di celle, permettendoti di combinare più celle in un'unica operazione (ad esempio:
CONCAT(A1:A10)), mentre CONCATENATE richiede riferimenti a singole celle. - Semplicità della sintassi: CONCATENATE offre una sintassi più semplice per combinare più celle, soprattutto quando si lavora con gli intervalli.
- Prestazioni: In alcuni casi, CONCATENATE può superare l'operatore di concatenazione (&) per un numero elevato di argomenti, ma CONCAT è generalmente più efficiente per lavorare con gli intervalli.
- Compatibilità con le versioni precedenti: CONCATENATE è ancora supportato per la compatibilità con le versioni precedenti di Excel, mentre CONCAT potrebbe non essere disponibile nelle versioni precedenti.
- Supporto per gli intervalli: CONCAT può lavorare con gli intervalli di celle, permettendoti di combinare più celle in un'unica operazione (ad esempio:
- CONCAT:
- Non aggiunge automaticamente spazi tra le stringhe di testo. Se necessario, devi includere degli spazi tra gli argomenti del testo.
- Converte automaticamente i numeri in testo.
- Tratta le celle vuote come stringhe vuote.
- A differenza di TEXTJOIN, CONCAT non consente di definire un delimitatore comune tra gli elementi. Devi specificare ogni delimitatore singolarmente nella formula.
Suggerimenti
- L'operatore ampersand (&) funziona come alternativa a CONCAT. Ad esempio:
=A2 & " " & B2. - La combinazione di CONCAT con altre funzioni come LEFT, RIGHT, o MID permette di effettuare manipolazioni di testo più complesse.
Funzioni correlate
Ecco le altre funzioni di formula di matrice supportate nei fogli di calcolo di Workiva.