Comment empiler les tables verticalement avec VSTACK ?

Google Sheets propose une fonctionnalité puissante et intuitive pour combiner plusieurs tables ou plages de données : la fonction VSTACK. Idéale pour fusionner des listes ou des tables provenant de différentes sources, cette fonction permet d’empiler les données de manière simple et efficace.

Qu’est-ce que la fonction VSTACK ?

La fonction VSTACK (abréviation de “Vertical Stack”) permet de combiner plusieurs plages de données verticalement en les empilant les unes sous les autres. Elle est particulièrement utile pour :

  • Consolider des données provenant de plusieurs tables.
  • Gérer des plages dynamiques sans copier-coller.
  • Créer une vue unique à partir de différentes sources.

Syntaxe de la fonction VSTACK

=VSTACK(plage1; [plage2], ...)
  • plage1 : La première plage ou table que vous souhaitez inclure.
  • [plage2], … : (Optionnel) Les plages supplémentaires à empiler sous la première.

Chaque plage peut être une plage de cellules, une colonne unique ou une ligne.

Exemple d’utilisation

Scénario 1 : Combiner deux tables

Imaginons deux tables représentant des listes d’élèves :

Pour empiler ces données :

=VSTACK(Lot_1[#ALL];Lot_2)

Résultat :

Avantages de VSTACK

  1. Dynamique : Les données changent automatiquement si les plages sont mises à jour.
  2. Pas de doublons : Si les plages contiennent des colonnes identiques, elles restent distinctes.
  3. Facilité de combinaison : Plus besoin de concaténations complexes avec d’autres fonctions comme ARRAYFORMULA.

La fonction VSTACK dans Google Sheets simplifie considérablement la gestion et la consolidation des données en les empilant verticalement de manière efficace. Que ce soit pour fusionner des tables ou pour préparer des analyses, cette fonctionnalité est un atout incontournable pour les utilisateurs de Google Sheets. Testez-la et découvrez comment elle peut transformer vos processus de gestion de données !

Source : cours Sheets Insiders de Ben Collins