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.