FormulaCamp
Toutes les fonctions
Text

JOINDRE.TEXTE (TEXTJOIN) dans Excel

JOINDRE.TEXTE (TEXTJOIN) expliquée avec sa syntaxe, trois exemples vérifiés, les délimiteurs, les cellules vides et les erreurs.

Syntaxe

TEXTJOIN(delimiter, ignore_empty, text1, …)

Exemple : =TEXTJOIN(", ",TRUE,A2:A10)

Disponible dans : Excel 2019+

La fonction JOINDRE.TEXTE combine le texte de plusieurs cellules ou plages en insérant un délimiteur entre les éléments : =TEXTJOIN(delimiter, ignore_empty, text1, …). Elle peut ignorer les cellules vides, ce qui la rend plus adaptée que CONCAT, CONCATENATE ou & pour créer des listes.

Quand l’utiliser

Arguments

Exemples expliqués

Liste séparée par des virgules

A
1Name
2Ana
3
4Cara
5Dan

Formule : C1: =TEXTJOIN(", ",TRUE,A2:A5)

Résultat : Ana, Cara, Dan

TRUE ignore la cellule vide A3 : il n’y a donc pas de virgules doubles.

Nom complet

AB
1FirstLast
2MariaLopez

Formule : D2: =TEXTJOIN(" ",TRUE,A2,B2)

Résultat : Maria Lopez

Une espace unique sert de délimiteur.

Créer un code produit

ABC
1RegionProductYear
2EUPen2024

Formule : E2: =TEXTJOIN("-",TRUE,A2:C2)

Résultat : EU-Pen-2024

Joint une plage de ligne avec des traits d’union. Un nombre comme 2024 est joint tel quel ; utilisez TEXTE pour ajouter des zéros initiaux.

À vous de jouer

Modifiez une formule ou une valeur dans la feuille d’exemple et observez le résultat.

Formule en D2 : =TEXTJOIN(", ",TRUE,A2:A5)

Feuille d’exemple : TEXTJOIN
ABCD
1TextOtherResult
2Alice Johnsonalice johnsonAlice Johnson, [email protected], extra spaces , SKU-2026-0415
3[email protected][email protected]
4 extra spaces
5SKU-2026-0415
6iced coffee, tea, sugar
7Order 417 shipped
Résultat en D2 : Alice Johnson, [email protected], extra spaces , SKU-2026-0415
S’exercer dans une leçon en anglais : Cleaning Data

Erreurs et vérifications

Fonctions associées

Questions fréquentes

Quelle différence existe-t-il entre JOINDRE.TEXTE et CONCAT ?
Les deux acceptent des plages, mais JOINDRE.TEXTE ajoute un délimiteur et peut ignorer les cellules vides. CONCAT joint tout directement.
JOINDRE.TEXTE peut-elle joindre uniquement les lignes correspondantes ?
Oui, associez-la à FILTRE : =TEXTJOIN(", ",TRUE,FILTER(B2:B20,A2:A20="East")).
Comment ajouter un saut de ligne entre les éléments ?
Utilisez CHAR(10) comme délimiteur et activez le renvoi à la ligne automatique.
CONCATENATE est-elle obsolète ?
Elle fonctionne toujours, mais est conservée pour assurer la compatibilité. CONCAT et JOINDRE.TEXTE la remplacent.

Autres fonctions de la catégorie Text