Fonction Texte JOINDRE.TEXTE

La nouvelle fonction JOINDRE.TEXTE combine le texte à partir de plusieurs plages et/ou chaînes, et inclut un séparateur que vous spécifiez entre chaque valeur de texte à combiner. Si le séparateur est une chaîne de texte vide, cette fonction concatène effectivement les plages. C’est l’inverse de la fonction FRACTIONNER.TEXTE, nouvelle elle aussi.

Syntaxe

JOINDRE.TEXTE(séparateur; ignorer_vide; texte1; [texte2]; …)

Argument Description
séparateur
obligé
Chaîne de texte, vide ou constituée d’un ou plusieurs caractères entre guillemets, ou référence à une chaîne de texte valide. Si un nombre est fourni, il sera traité comme du texte.
ignore_empty
obligé
Si la valeur est TRUE, ignore les cellules vides.
Texte1
obligé
Élément de texte à joindre. Chaîne de texte, ou tableau de chaînes, par exemple une plage de cellules.
[Texte2 ;…]
facultatif
Autres éléments de texte à joindre. Vous pouvez faire figurer jusqu’à 252 arguments de texte, texte1 compris. Il peut s’agir de chaînes de texte ou de tableaux de chaînes, comme une plage de cellules.

Par exemple, =JOINDRE.TEXTE(” “;TRUE; “Il”;” “;”fera”;” “;”beau”;” “;”demain”;” “;”matin.”) renvoie Il fera beau demain matin.

Remarques

  • Si la chaîne résultante compte plus de 32 767 caractères (limite de cellule), JOINDRE.TEXTE renvoie l’erreur #VALEUR!.

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

Devise
Dollar des États-Unis
Dollar australien
Yuan chinois
Dollar de Hong Kong
Shekel israélien
Won sud-coréen
Rouble russe
Formule : =JOINDRE.TEXTE(“, “;VRAI;A2:A8)
Résultat : Dollar des États-Unis, Dollar australien, Yuan chinois, Dollar de Hong Kong, Shekel israélien, Won sud-coréen, Rouble russe

Exemple 2

A’s B’s
a1 b1
a2 b2
a4 b4
a5 b5
a6 b6
a7 b7
Formule : =JOINDRE.TEXTE(“, “;VRAI;A2:B8)
Résultat : a1, b1, a2, b2, a4, b4, a5, b5, a6, b6, a7, b7Si ignorer_vide=FAUX, le résultat serait : a1, b1, a2, b2, , , a4, b4, a5, b5, a6, b6, a7, b7

Exemple 3

Ville État Code postal Pays
Tulsa OK 74133 US
Seattle WA 98109 US
Iselin NJ 08830 US
Fort Lauderdale FL 33309 US
Tempe AZ 85285 US
fin
, , , ;
Formule : =JOINDRE.TEXTE(A8:D8;VRAI;A2:D7)
Résultat : Tulsa,OK,74133,US;Seattle,WA,98109,US;Iselin,NJ,08830,US;Fort Lauderdale,FL,33309,US;Tempe,AZ,85285,US;fin

Voir aussi la fonction CONCATENER ou CONCAT.