ASSEMB.V, CHOISIRCOLS, PRENDRE et EXCLURE
Ces fonctions remodèlent un tableau par formule : ASSEMB.V empile des plages, CHOISIRCOLS garde certaines colonnes, PRENDRE et EXCLURE gardent ou retirent des lignes en tête ou en fin.
- ASSEMB.V
- ASSEMB.H
- CHOISIRCOLS
- CHOISIRLIGNES
- PRENDRE
- EXCLURE
- VSTACK
- CHOOSECOLS
- TAKE
- DROP
- empiler
Syntaxe
=ASSEMB.V(matrice1 ; [matrice2] ; ...) =ASSEMB.H(matrice1 ; [matrice2] ; ...)=CHOISIRCOLS(matrice ; n°_col1 ; [n°_col2] ; ...) =CHOISIRLIGNES(matrice ; n°_ligne1 ; ...)=PRENDRE(matrice ; lignes ; [colonnes]) =EXCLURE(matrice ; lignes ; [colonnes])Exemple
Ventes : trois tableaux mensuels Ventes_Sept, Ventes_Oct et Ventes_Nov (colonnes Date, Client, Région, Montant)=ASSEMB.V(Ventes_Sept ; Ventes_Oct ; Ventes_Nov) renvoie un seul tableau des trois mois, mis à jour automatiquement=CHOISIRCOLS(Ventes_Nov ; 2 ; 4) ne garde que les colonnes Client et Montant=PRENDRE(TRIER(Ventes_Nov ; 4 ; -1) ; 5) renvoie les 5 plus grosses ventes de novembre=EXCLURE(A1:D200 ; 1) retire la ligne d'en-tête d'une plageÀ retenir
- Disponibilité : Microsoft 365, Excel 2024 et versions suivantes ; dans Excel 2021, ces fonctions renvoient #NOM?.
- Un nombre négatif part de la fin : PRENDRE(Ventes_Nov ; -3) renvoie les 3 dernières lignes, CHOISIRCOLS(Ventes_Nov ; -1) la dernière colonne.
- Piège : si les tableaux empilés n'ont pas le même nombre de colonnes, ASSEMB.V comble les cases manquantes avec #N/A. Alignez les colonnes ou enveloppez la formule dans SIERREUR(… ; "").
- Le résultat déborde sur plusieurs cellules : laissez la zone libre, sinon #PROPAGATION!. Une matrice vide (PRENDRE avec 0 ligne) renvoie #CALC!.
Voir aussi
- TRIER & TRIERPARTRIER renvoie une copie triée d'une plage, recalculée à chaque changement, sans toucher à la source. TRIERPAR trie selon une autre colonne, même si elle n'apparaît pas dans le résultat.
- FILTREFILTRE extrait les lignes qui respectent une ou plusieurs conditions, dans une matrice recalculée en direct. C'est le filtre automatique en formule, idéal pour un extrait ou un tableau de bord.
- UNIQUEUNIQUE renvoie les valeurs distinctes d'une plage dans une matrice qui déborde sur les cellules voisines et se met à jour seule. Idéale pour alimenter une liste déroulante ou une synthèse.
- Tableaux structurésUn tableau structuré (Ctrl+L) transforme une plage en objet nommé qui s'agrandit tout seul. Les formules y citent les colonnes par leur nom, ce qui les rend lisibles et robustes aux ajouts.