FLATTEN Excel : Aplatir des plages en une colonne
Maîtrisez FLATTEN Excel ! Aplatissez facilement des plages de données en une seule colonne. Syntaxe, exemples concrets et conseils d'expert.
Syntaxe
La fonction FLATTEN prend un ou plusieurs tableaux (plages de cellules) comme arguments et les combine en une seule colonne. array1 est le premier tableau à aplatir. [array2], ... sont des tableaux supplémentaires optionnels à aplatir. Vous pouvez spécifier jusqu'à 253 tableaux.
Explication détaillée
Fonction FLATTEN dans Excel : Aplatir vos données
Introduction
La fonction FLATTEN est une fonction Excel puissante qui permet de combiner plusieurs plages de cellules en une seule colonne. Elle est particulièrement utile pour réorganiser des données, préparer des listes pour des analyses ou des tableaux croisés dynamiques, ou simplement pour simplifier la présentation de vos feuilles de calcul. Cette fonction est disponible dans Microsoft 365.
Syntaxe
La syntaxe de la fonction FLATTEN est la suivante :
=FLATTEN(array1, [array2], ...)
array1: La première plage de cellules à aplatir. C'est un argument obligatoire.[array2], ...: Plages de cellules supplémentaires à aplatir. Ces arguments sont optionnels. Vous pouvez inclure jusqu'à 253 plages.
Fonctionnement
La fonction FLATTEN prend chaque plage de cellules spécifiée et les combine en une seule colonne. L'ordre des valeurs dans la colonne résultante correspond à l'ordre des plages spécifiées, puis à l'ordre des cellules dans chaque plage (de gauche à droite et de haut en bas).
Cas d'utilisation
-
Consolidation de données de ventes: Imaginez que vous ayez des données de ventes pour chaque trimestre dans des feuilles de calcul séparées. Vous pouvez utiliser
FLATTENpour combiner toutes ces données en une seule colonne pour une analyse globale. -
Préparation de listes d'employés pour RH : Si les informations sur les employés sont réparties dans différentes plages (noms, départements, etc.),
FLATTENpeut créer une liste unique pour faciliter la gestion. -
Extraction de données de tableaux: Extrayez des données spécifiques d'un tableau et créez une liste unique de ces données.
-
Gestion de projet : Regroupez les tâches de différentes phases d'un projet dans une seule liste pour un suivi simplifié.
Bonnes pratiques
- Vérifiez les données d'entrée: Assurez-vous que les plages de cellules que vous utilisez dans
FLATTENcontiennent bien les données que vous souhaitez combiner. - Utilisez des références absolues si nécessaire: Si vous copiez la formule
FLATTEN, utilisez des références absolues (par exemple,$A$1:$B$5) pour éviter que les références aux plages ne changent. - Gérer les cellules vides: La fonction
FLATTENinclut les cellules vides. UtilisezFILTERen combinaison pour exclure ces cellules si nécessaire.
Combinaisons
-
FLATTENetUNIQUE: Créez une liste unique de valeurs à partir de plusieurs plages.=UNIQUE(FLATTEN(A1:A10, B1:B10)) -
FLATTENetFILTER: Aplatissez une plage tout en filtrant certaines valeurs.=FILTER(FLATTEN(A1:A10, B1:B10), FLATTEN(A1:A10, B1:B10)<>"")(pour supprimer les cellules vides) -
FLATTENetTRANSPOSE: Aplatissez une plage et transposez le résultat pour obtenir une ligne au lieu d'une colonne.=TRANSPOSE(FLATTEN(A1:A10, B1:B10))
Cas d'utilisation
Consolidation de données de ventes
Préparation de listes d'employés
Extraction de données de tableaux
Gestion de projet
Exemples pratiques
Données : A1:B2 contient {{1, 2}, {3, 4}} et D1:E2 contient {{5, 6}, {7, 8}}
Combine les valeurs des deux plages A1:B2 et D1:E2 en une seule colonne.
Données : A1:A3 contient {{"Pommes"}, {"Bananes"}, {"Cerises"}} et B1:B3 contient {{"Rouge"}, {"Jaune"}, {"Rouge"}}
Combine les noms des fruits et leurs couleurs correspondantes en une seule colonne.
Données : A1:C1 contient {"Janvier", "Février", "Mars"}
Aplatit une seule ligne de données en une seule colonne.
Conseils et astuces
Utilisez des références absolues pour les plages si vous prévoyez de copier la formule.
Combinez FLATTEN avec UNIQUE pour obtenir une liste unique de valeurs à partir de plusieurs plages.
Utilisez FILTER pour exclure les cellules vides de la plage aplatie.
FLATTEN est particulièrement utile pour préparer des données pour des tableaux croisés dynamiques.
Erreurs courantes
Un des arguments n'est pas une plage valide.
Vérifiez que tous les arguments sont des références à des plages de cellules valides.
La fonction FLATTEN n'est pas reconnue.
Assurez-vous que vous utilisez une version d'Excel ou Google Sheets qui prend en charge cette fonction (Microsoft 365).