FLATTEN

Agrège toutes les valeurs d'une ou de plusieurs plages en une seule colonne.

Composantes de la fonction FLATTEN

=FLATTEN(plage1; [plage2; …])

Composante

Description

plage1

Première plage à agréger.

plage2

[facultatif] répétable

Autres plages à agréger.

Exemples de formules

=FLATTEN(A1:B2)

=FLATTEN("haut"; A1:B2; "centre"; B3:B4; "bas")

Notes

  • Les valeurs sont triées par argument, puis par ligne, puis par colonne. Ainsi, la première ligne d'une entrée est ajoutée avant la deuxième ligne (méthode également appelée ordre par ligne dominante).
  • Les valeurs vides ne sont pas ignorées. La fonction FILTER permet de les supprimer.

Exemples

Créer une copie

La fonction Flatten ajoute les arguments dans l'ordre dans lequel ils sont inclus dans la formule. Les arguments ne sont pas nécessairement des références de plage.

 

A

B

C

D

1

1

2

Formule dans D1 : 

=FLATTEN(A1:B2; "exemple de valeur centrale"; B3:B4)

1

2

3

4

 

2

3

 

5

 

3

4

 

6

 

4

5

     

exemple de valeur centrale

6

     

5

7

     

6

 

Exemple plus complexe qui utilise les fonctions CONCAT (&) et SPLIT pour effectuer une jointure croisée ou un produit cartésien sur deux listes.

 

A

B

C

D

E

1

A

1

Formule dans D1 : =ArrayFormula(SPLIT(FLATTEN(A1:A3 & "|" & TRANSPOSE(B1:B2)); "|"))

A

1

2

B

2

 

A

2

3

C

   

B

1

4

     

B

2

5

     

C

1

6

     

C

2

Fonctions associées

true
Consulter le centre de formation

Vous utilisez des produits Google, comme Google Docs, dans votre entreprise ou votre établissement scolaire ? Essayez de suivre des astuces efficaces, ainsi que des didacticiels et des modèles puissants. Apprenez notamment à travailler sur des fichiers Office sans avoir à installer Office, créez des plans de projet et des calendriers d'équipe dynamiques, et organisez automatiquement votre boîte de réception.

Recherche
Effacer la recherche
Fermer le champ de recherche
Menu principal
11786880100746834644
true
Rechercher dans le centre d'aide
true
true
true
true
true
35
false
false