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.

  1. En D2, écrivez une formule TEXTJOIN qui joint A2:C2 avec un trait d'union et ignore les cellules vides.
Étape 1 sur 2
Ici, les formules utilisent les noms de fonctions en anglais, comme SUM, et un point « . » comme séparateur décimal, quelle que soit la langue.
Chargement de la feuille…

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.

Fonctions associées

Ces liens sont des fonctions associées.