Description
Utilisez cette fonction pour concaténer (assembler) le contenu d’une ou plusieurs cellules plus des caractères facultatifs dans une seule cellule.
Syntaxe
CONCAT(texte1, ..., [texte253])
Les entrées
Cette fonction accepte l'argument suivant :
| Nom | Obligatoire | Description | Entrée valide |
|---|---|---|---|
text1 |
Oui | Le texte ou la valeur de cellule à ajouter. | Une chaîne de texte, un ID de cellule, une plage de cellules ou une formule qui aboutit à l’un de ces éléments. |
texte2, ..., texte253 |
Non | Le texte ou la valeur de cellule à ajouter. | Une chaîne de texte, un ID de cellule, une plage de cellules ou une formule qui aboutit à l’un de ces éléments. CONCAT peut gérer jusqu’à 254 arguments textuels. |
Exemples
Données d’échantillon
Jeu de données 1
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Prénom | Nom | Rejoint | Indicatif régional | Numéro de téléphone | |
| 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 |
Jeu de données 2
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Nom | Tigres | Aigles | Cougars | Ours | Ravens | Lions |
| 2 | Note | 8 | 5 | 7 | 7 | 5 | 6 |
Exemples de formules
| Cas d'utilisation | Formule | Résultat | |
|---|---|---|---|
| Combinez le contenu des cellules A2 et B2. | =CONCAT(A2 :B2) |
En utilisant l’ensemble de données 1, on obtient le résultat suivant :
|
|
| Combinez le contenu des cellules A2 et B2, en ajoutant un espace entre le contenu des deux cellules. | =CONCAT(A2, « « , B2) |
En utilisant l’ensemble de données 1, on obtient le résultat suivant :
|
|
| Combinez le contenu de plusieurs cellules comme des mots séparés, puis ajoutez une chaîne de texte fixe à la fin. | =CONCAT(G1, « , « , B1, « , et « , E1, « , oh my ! ») |
Cette formule combine le contenu des cellules G1, B1 et E1, en ajoutant un espace entre le contenu des cellules, puis en ajoutant le texte « oh my ! » à la fin. En utilisant l’ensemble de données 2, vous obtenez le résultat suivant :
|
|
| Combinez le contenu de plusieurs cellules décrites par une plage. | =CONCAT(B2 :G2) |
Cette formule combine le contenu de toutes les cellules de la plage B2 :G2. En utilisant le tableau de données 2, vous obtenez le résultat suivant :
|
|
| Combinez l’indicatif régional et le numéro de téléphone en une seule chaîne. | =CONCAT(E2, « - », F2) |
Cette formule combine le contenu des cellules E2 et F2, en insérant un trait d’union entre le contenu des deux cellules. En utilisant l’ensemble de données 1, on obtient le résultat suivant :
|
|
| Prenez la première lettre du prénom dans A2 et la première lettre du nom dans B2, en les combinant en initiales. | =CONCAT(LEFT(A2,1), LEFT(B2,1)) |
Cette formule utilise d’abord la commande
|
|
| Combinez le prénom et le nom de famille apparenté en majuscules, puis ajoutez le texte de la cellule D1 et ajoutez l’année de la date dans D2. | =CONCAT(A2, « « , UPPER(B2), « , « , $D1, $ « : « , YEAR(D2)) |
Cette formule utilise CONCAT pour rassembler les résultats des opérations à l’intérieur des parenthèses extérieures « () ». En utilisant l’ensemble de données 1, on obtient ce qui suit :
|
Notes
- Microsoft a créé CONCAT pour remplacer et améliorer CONCATENATE. Il existe toutefois des différences significatives :
- Prise en charge des plages : CONCAT peut fonctionner avec des plages de cellules, ce qui vous permet de combiner plusieurs cellules en une seule opération (par exemple :
CONCAT(A1 :A10)), alors que CONCATENATE nécessite des références individuelles aux cellules. - Simplicité de la syntaxe : CONCATENATE offre une syntaxe plus simple pour combiner plusieurs cellules, en particulier lorsque vous travaillez avec des plages.
- Performance : Dans certains cas, CONCATENATE peut être plus performant que l’opérateur de concaténation (& ;) pour un grand nombre d’arguments, mais CONCAT est généralement plus efficace pour travailler avec des plages.
- Rétrocompatibilité : CONCATENATE est toujours pris en charge pour la compatibilité avec les versions antérieures d’Excel, tandis que CONCAT peut ne pas être disponible dans les versions plus anciennes.
- Prise en charge des plages : CONCAT peut fonctionner avec des plages de cellules, ce qui vous permet de combiner plusieurs cellules en une seule opération (par exemple :
- CONCAT :
- N’ajoute pas automatiquement d’espaces entre les chaînes de texte. Vous devez inclure des espaces dans les arguments du texte si nécessaire.
- Convertit automatiquement les nombres en texte.
- Traite les cellules vides comme des chaînes vides.
- Contrairement à TEXTJOIN, CONCAT ne vous permet pas de définir un délimiteur commun entre les éléments. Vous devez spécifier chaque délimiteur individuellement dans la formule.
Astuces
- L’opérateur esperluette (& ;) est une alternative au CONCAT. Par exemple :
=A2 & " " & B2. - La combinaison de CONCAT avec d’autres fonctions telles que LEFT, RIGHT, ou MID permet des manipulations de texte plus complexes.
Fonctions connexes
Voici les autres fonctions de formule de tableau prises en charge dans les feuilles de calcul Workiva.