Syntaxe de la fonction

JOIN(délimiteur; valeur_ou_tableau1; [valeur_ou_tableau2; …])

  • délimiteur : caractère ou chaîne à placer entre les valeurs ;
  • valeur_ou_tableau1 : valeur ou tableau de valeurs entre lesquels est ajouté le délimiteur ;
  • valeur_ou_tableau2; … – [FACULTATIF] : valeur(s) ou tableau(x) supplémentaire(s) entre lesquels est ajouté le délimiteur.

Exemples d'utilisation

  • JOIN(";";1;2;3)
  • JOIN(“-”;A1:A10)
  • JOIN(“,”;A1:A10;E1:E10)

Exercices d'application

Dans cet exercice, nous souhaitons à l’aide de la fonction JOIN assembler les données des plages A3:C3, A7:E7 et A11:F11 qui sont respectivement une date, un code ISBN et un IBAN.

Pour la date, voici la fonction utilisée à mettre en cellule D3 :

=JOIN("/";A3:C3)

Ensuite, pour le code ISBN, voici la fonction utilisée à mettre en cellule F7 :

=JOIN("-";A7:E7)

Enfin, pour l’IBAN, voici la fonction utilisée à mettre en cellule G11 :

=JOIN("";A11:F11)

Vous remarquerez dans ce dernier exemple que nous n’avons précisé aucun délimiteur. Nous aurions donc pu obtenir dans ce cas précis le même résultat grâce à la fonction CONCATENER.

💡 L’astuce Numericoach : la fonction ArrayFormula n’est pas compatible avec JOIN. Si vous souhaitez appliquer cette formule à plusieurs lignes d’un coup sans avoir à la recopier, nous vous recommandons l’utilisage de la fonction BYROW.

Celle-ci appliquera une fonction LAMBDA à chaque ligne de votre tableau, et sera ici sous la forme suivante :

LAMBDA(ligne;JOIN(délimiteur;ligne))

Démonstration

D1

JOIN("/";A1:C1)

A BCD
1 31 011979JOIN("/";A1:C1)
2
Ouvrir dans Sheets

Fonctions