
Sommaire
La fonction Excel TEXTJOIN concatène (joint) les valeurs avec un délimiteur donné. Contrairement à la fonction CONCAT, TEXTJOIN vous permet de fournir une plage de cellules et dispose d'un paramètre pour ignorer les valeurs vides.
Objectif
Joindre des valeurs de texte avec un délimiteurValeur de retour
Texte concaténéSyntaxe
= TEXTJOIN (délimiteur, ignore_empty, texte1, (texte2),…)Arguments
- delimiter - Séparateur entre chaque texte.
- ignore_empty - Indique s'il faut ignorer les cellules vides ou non.
- text1 - Première valeur ou plage de texte.
- text2 - (facultatif) Deuxième valeur ou plage de texte.
Version
Excel 2019Notes d'utilisation
TEXTJOIN est une nouvelle fonction, disponible dans Office 365 et Excel 2019.
La fonction TEXTJOIN concatène les valeurs d'une ou plusieurs chaînes de texte ou plages contenant du texte. Contrairement à la fonction CONCATENER, TEXTJOIN vous permet de spécifier une plage de cellules et un délimiteur à utiliser lors de la jonction de valeurs de texte.
Exemple 1
Pour joindre des cellules de la plage A1: A3 avec une virgule et un espace, vous pouvez utiliser TEXTJOIN comme ceci:
=TEXTJOIN(", ",TRUE,A1:A3)
Le deuxième argument, ignore_empty, contrôle le comportement des cellules vides et des valeurs de texte. Si la valeur est TRUE, les valeurs vides sont ignorées afin que le délimiteur ne soit pas répété dans le résultat final. S'il est défini sur FALSE, TEXTJOIN inclura des valeurs vides dans la sortie.
Exemple # 2
Pour joindre des cellules de la plage A1: A3 sans délimiteur, y compris les valeurs vides, vous pouvez utiliser:
=TEXTJOIN("",FALSE,A1:A3)
Remarques
- Pour concaténer manuellement, utilisez l'opérateur de concaténation (&)
- La fonction CONCAT fournit également une concaténation de base, mais ne fournit aucune option pour les délimiteurs ou les valeurs vides.
- Les nombres fournis à TEXTJOIN seront convertis en valeurs de texte lors de la concaténation.