La fonction CONCAT combine le texte de plusieurs plages et/ou chaînes, mais elle ne fournit pas d’arguments délimiteur ou IgnoreEmpty.
CONCAT remplace la fonction CONCATENATE. Toutefois, la fonction CONCATENER reste disponible pour des raisons de compatibilité avec les versions antérieures d’Excel.
Remarque : Cette fonctionnalité est uniquement disponible sur Windows ou Mac si vous avez Office 2019, ou si vous avez souscrit un abonnement Office 365. Si vous êtes abonné à Office 365, vérifiez que vous avez la dernière version d’Office.
Syntaxe
CONCAT(texte1; [texte2]; ...)
Argument |
Description |
---|---|
text1 (obligatoire) |
Élément de texte à joindre. Chaîne, ou tableau de chaînes, par exemple une plage de cellules. |
[texte2, ...] (facultatif) |
Autres éléments de texte à joindre. Vous pouvez faire figurer jusqu’à 253 arguments de texte. Il peut s’agir de chaînes ou de tableaux de chaînes, comme une plage de cellules. |
Par exemple, =CONCAT("Il";" ";"fera";" ";"beau";" ";"demain";" ";"matin.") renvoie Il fera beau demain matin.
Conseil : Pour inclure des délimiteurs (tels que l’espacement ou les esperluette (&)) entre le texte que vous souhaitez combiner et pour supprimer les arguments vides que vous ne souhaitez pas afficher dans le résultat du texte combiné, vous pouvez utiliser la fonction TEXTJOIN.
Remarques
-
Si la chaîne résultante compte plus de 32767 caractères (limite de cellule), CONCAT renvoie l’erreur #VALEUR!. erreur.
Exemples
Copiez les données d’exemple dans chacun des tableaux suivants, et collez-les dans la cellule A1 d’une nouvelle feuille de calcul Excel. Pour que les formules affichent des résultats, sélectionnez-les, appuyez sur F2, puis sur Entrée. Si nécessaire, vous pouvez modifier la largeur des colonnes pour afficher toutes les données.
Exemple 1
=CONCAT(B:B; C:C) |
A's |
B's |
---|---|---|
a1 |
b1 |
|
a2 |
b2 |
|
a4 |
b4 |
|
a5 |
b5 |
|
a6 |
b6 |
|
a7 |
b7 |
Étant donné que cette fonction autorise les références de ligne et de colonne complètes, elle renvoie le résultat suivant : A’sa1a2a4a5a6a7B’sb1b2b4b5b6b7
Exemple 2
=CONCAT(B2:C8) |
A's |
B's |
---|---|---|
a1 |
b1 |
|
a2 |
b2 |
|
a4 |
b4 |
|
a5 |
b5 |
|
a6 |
b6 |
|
a7 |
b7 |
Résultat : a1b1a2b2a4b4a5b5a6b6a7b7
Exemple 3
Données |
Prénom |
Nom |
---|---|---|
truite de rivière |
Anthony |
Chor |
espèce |
Quatrième |
Pin |
32 |
||
Formule |
Description |
Résultat |
=CONCAT("La densité de population de l’"; A3; " "; A2; " est de "; A4; "/kilomètre") |
Crée une phrase en joignant les données de la colonne A avec un autre texte. |
La densité de population de l’espèce truite de rivière est de 32/kilomètre. |
=CONCAT(B2;" "; C2) |
Joint la chaîne de la cellule B2, un espace et la valeur de la cellule C2. |
Anthony Chor |
=CONCAT(C2; ", "; B2) |
Joint la chaîne de la cellule C2, une chaîne composée d’une virgule, un espace et la valeur de la cellule B2. |
Chor, Anthony |
=CONCAT(B3;" & "; C3) |
Joint la chaîne de la cellule B3, une chaîne composée d’un espace, d’une esperluette et d’un autre espace, et la valeur de la cellule C3. |
Quatrième & Pin |
=B3 & " & " & C3 |
Joint les mêmes éléments que dans l’exemple précédent, mais en utilisant l’opérateur de calcul esperluette (&) au lieu de la fonction CONCAT. |
Quatrième & Pin |
Vous avez besoin d’une aide supplémentaire ?
Vous pouvez toujours poser des questions à un expert de la Communauté technique Excel ou obtenir une assistance dans la Communauté de support.
Voir aussi
Vue d’ensemble des formules dans Excel
Comment éviter les formules incorrectes
Rechercher et corriger les erreurs dans les formules
Raccourcis clavier et les touches de fonction Excel
Fonctions de texte (référence)