Texte
TEXTJOIN
Définition
TEXTJOIN renvoie du texte combiné avec un délimiteur entre les morceaux, et peut sauter les cellules vides.
Syntaxe
=TEXTJOIN(delimiter, ignore_empty, text1, [text2], ...)
Arguments
| Argument | Signification |
|---|---|
delimiter |
Les caractères à placer entre les morceaux, entre guillemets doubles, comme " | ". |
ignore_empty |
1 ou TRUE saute les cellules vides. 0 ou FALSE les conserve et insère encore le délimiteur. |
text1 |
Le premier texte, cellule ou plage à joindre, comme A2:A4. |
text2, ... |
Du texte, des cellules ou des plages supplémentaires facultatifs à joindre après le premier. |
Exemple détaillé
Une liste d'équipage joint des noms avec une barre espacée et saute une ligne vide. Les noms se trouvent en A2:A4.
| A : Nom |
|---|
| Ivy |
| Pia |
Formule : =TEXTJOIN(" | ",TRUE,A2:A4)
Résultat : Ivy | Pia. La cellule vide est sautée, donc il n'y a pas de délimiteur supplémentaire au milieu.
Exercice
La cellule A2 contient Ann, la cellule B2 contient Bea et la cellule C2 est vide. En D2, écrivez une formule qui joint A2:C2 avec une virgule et saute les cellules vides.
- En D2, écrivez une formule TEXTJOIN qui joint A2:C2 avec une virgule et ignore les cellules vides.
- D2 doit afficher A2:C2 jointes par des virgules, en sautant les vides.
Fonctions associées
CONCAT joint des morceaux sans délimiteur. LEFT peut ensuite prendre un préfixe du texte joint.
Erreur courante
Mettre ignore_empty à FALSE : la cellule vide est conservée, donc TEXTJOIN(" | ",FALSE,A2:A4) renvoie Ivy | | Pia avec un délimiteur supplémentaire.