Texte
Joindre des cellules en une liste
Définition
Joindre plusieurs cellules en une liste avec un séparateur choisi consiste à donner à TEXTJOIN le séparateur, s'il faut sauter les vides, et les cellules.
Syntaxe
=TEXTJOIN(delimiter, ignore_empty, text1)
Arguments
| Argument | Signification |
|---|---|
delimiter |
Le séparateur à placer entre les éléments, entre guillemets doubles, par exemple "|". |
ignore_empty |
1 saute les cellules vides. 0 conserve un séparateur pour chaque cellule vide. |
text1 |
Les cellules à joindre. Une plage comme A2:C2 est autorisée. |
Exemple détaillé
Une liste de caisses stocke des types de bois en A2:C2. La cellule du milieu est vide.
| A : Premier | B : Deuxième | C : Troisième |
|---|---|---|
| oak | elm |
Formule : =TEXTJOIN("|",1,A2:C2)
Résultat : oak|elm. La cellule vide est sautée, donc un seul séparateur est utilisé.
Exercice
Les cellules A2, B2 et C2 contiennent red, blue et green. En D2, écrivez une formule qui joint ces cellules avec un trait d'union, en sautant les cellules vides.
- En D2, écrivez une formule TEXTJOIN qui joint A2:C2 avec un trait d'union et ignore les cellules vides.
- D2 doit afficher A2:C2 jointes par des traits d'union, en sautant les vides.
Fonctions associées
TEXTJOIN est la fonction qui construit cette liste avec le séparateur que vous choisissez.
Erreur courante
Utiliser 0 pour les cellules vides, comme dans =TEXTJOIN("|",0,A2:C2) : le vide en B2 est conservé, donc le résultat est oak||elm.