Aller au contenu
Texte

CONCAT et JOINDRE.TEXTE

CONCAT assemble des textes ou des plages bout à bout ; JOINDRE.TEXTE insère un séparateur et peut sauter les cellules vides. Elles construisent des libellés, des adresses et des listes.

  • concaténation
  • CONCAT
  • JOINDRE.TEXTE
  • assembler
  • &
  • séparateur

Syntaxe

Modèle
=texte1&texte2=CONCAT(texte1 ; [texte2] ; ...)=JOINDRE.TEXTE(séparateur ; ignorer_vide ; texte1 ; ...)

Exemple

Exemple concret
Fichier clients : prénom en A2 (Claire), nom en B2 (Martin), ville en C2 (Lyon), villes desservies en D2:D6=A2&" "&B2                                 renvoie Claire Martin=CONCAT(A2 ; " " ; B2 ; " (" ; C2 ; ")")    renvoie Claire Martin (Lyon)=JOINDRE.TEXTE(", " ; VRAI ; D2:D6)          D2:D6 = Lyon, (vide), Nantes, Lille, (vide) : renvoie Lyon, Nantes, Lille

À retenir

  1. Disponibilité : CONCAT et JOINDRE.TEXTE existent dans Microsoft 365, Excel 2019 et versions suivantes. L'ancienne CONCATENER n'accepte pas les plages.
  2. Piège : une date ou un nombre concaténé perd son format. ="Échéance : "&E2 affiche Échéance : 46371 pour le 15/12/2026 ; écrivez ="Échéance : "&TEXTE(E2 ; "jj/mm/aaaa").
  3. Le 2e argument VRAI de JOINDRE.TEXTE évite les séparateurs doublés quand des cellules sont vides.
  4. Combinée à FILTRE en Microsoft 365, JOINDRE.TEXTE liste dans une cellule tous les clients d'une ville : =JOINDRE.TEXTE(", " ; VRAI ; FILTRE(Clients[Nom] ; Clients[Ville]="Lyon")).

Voir aussi