Fonction ETENDRE ExcelGuide Complet 2026 – Agrandir un Tableau
Besoin d'agrandir un tableau pour qu'il atteigne une taille spécifique ? ETENDRE (EXPAND en anglais) te permet d'ajouter des lignes et des colonnes à n'importe quel tableau, en remplissant les nouvelles cellules avec la valeur de ton choix.
Cette fonction est particulièrement utile pour aligner des tableaux de tailles différentes avant de les combiner, ou pour créer des structures de données uniformes à partir de sources hétérogènes.
Syntaxe de la fonction ETENDRE
=ETENDRE(tableau; lignes; [colonnes]; [valeur_remplissage])ETENDRE prend un tableau et l'agrandit aux dimensions spécifiées. Les cellules ajoutées sont remplies avec la valeur de remplissage (par défaut #N/A).
Comprendre chaque paramètre de la fonction ETENDRE
tableau
(obligatoire)Le tableau source à étendre. Ce peut être une plage de cellules, un tableau nommé, ou le résultat d'une autre fonction dynamique.
Les données existantes du tableau sont conservées ; seules de nouvelles lignes/colonnes sont ajoutées.
lignes
(obligatoire)Le nombre total de lignes que le tableau étendu doit avoir. Doit être supérieur ou égal au nombre de lignes actuel.
Si ton tableau a 3 lignes et tu spécifies 5, 2 nouvelles lignes seront ajoutées en bas.
colonnes
(optionnel)Le nombre total de colonnes du tableau étendu. Si omis, le nombre de colonnes reste inchangé.
Comme pour les lignes, la valeur doit être supérieure ou égale au nombre actuel de colonnes.
valeur_remplissage
(optionnel)La valeur utilisée pour remplir les nouvelles cellules. Par défaut, c'est #N/A.
Tu peux utiliser n'importe quelle valeur : 0, "" (vide), "À définir", etc.
Astuce : Utilise "" comme valeur de remplissage pour avoir des cellules visuellement vides plutôt que des erreurs #N/A.
Exemples pratiques pas à pas
Exemple 1 – Contrôleur de gestion : uniformiser des tableaux trimestriels
Tu es contrôleur de gestion. Tes tableaux trimestriels ont des nombres de lignes différents selon les régions. Tu veux les uniformiser à 5 lignes avant de les combiner.
Tableau source (3 lignes)
2 lignes ajoutées avec 0 comme valeur de remplissage
| A | B | |
|---|---|---|
| 1 | Région | CA |
| 2 | Région Nord | 15 000 € |
| 3 | Région Sud | 12 000 € |
| 4 | Région Est | 9 000 € |
| 5 | 0 € | |
| 6 | 0 € |
=ETENDRE(A1:B3; 5; 2; 0)Le tableau passe de 3 à 5 lignes. Les nouvelles cellules contiennent 0, ce qui facilite les calculs ultérieurs (sommes, moyennes).
Exemple 2 – Chef de projet : créer une grille de planning vide
Tu es chef de projet et tu veux créer une grille de planning en partant d'un tableau d'en-têtes. Tu as besoin de 10 lignes pour les tâches.
En-têtes source (1 ligne)
9 lignes vides ajoutées sous les en-têtes
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Tâche | Responsable | Début | Fin |
| 2 | ||||
| 3 | ||||
| 4 |
=ETENDRE(A1:D1; 10; 4; "")En utilisant "" comme valeur de remplissage, tu obtiens des cellules vides prêtes à être remplies, sans erreurs #N/A visibles.
Exemple 3 – Data analyst : aligner des séries temporelles
Tu es data analyst avec des séries de données de longueurs différentes. Tu veux les aligner à 12 mois pour pouvoir les comparer.
Les mois manquants sont marqués #N/A
| A | B | |
|---|---|---|
| 1 | Mois | Valeur |
| 2 | Jan | 100 |
| 3 | Fév | 120 |
| 4 | Mar | 115 |
| 5 | Avr | N/A |
| 6 | ... | ... |
=ETENDRE(DonneesQ1; 12; 2)En gardant #N/A par défaut, tu identifies clairement les données manquantes. Cela facilite l'analyse et le traitement des valeurs incomplètes.
Cas d'usage avancés
Combiner des tableaux de tailles différentes
=ASSEMB.V(ETENDRE(Tab1; 5; 3; 0); ETENDRE(Tab2; 5; 3; 0))Étend les deux tableaux à la même taille avant de les empiler verticalement.
Créer une matrice initialisée
=ETENDRE({1}; 10; 10; 0)Crée une matrice 10x10 remplie de zéros à partir d'une seule cellule.
Préparer un template de saisie
=ETENDRE(EnTetes; NbLignesSouhaitees; COLONNES(EnTetes); "À saisir")Crée un formulaire avec des cellules préremplies pour guider la saisie.
Les erreurs fréquentes et comment les corriger
Erreur #VALEUR!
Tu as spécifié un nombre de lignes ou colonnes inférieur à la taille actuelle du tableau.
Solution : ETENDRE ne peut qu'agrandir, pas réduire. Utilise PRENDRE ou EXCLURE pour réduire un tableau.
Erreur #EPARPILL!
Le tableau étendu n'a pas assez d'espace pour s'afficher.
Solution : Libère les cellules autour de ta formule pour permettre l'expansion.
Trop de #N/A visibles
Les valeurs #N/A par défaut rendent le tableau difficile à lire.
Solution : Spécifie une valeur de remplissage plus appropriée comme "", 0, ou "-".
Rappel : ETENDRE est disponible uniquement dans Excel 365 et Excel 2021+. Les versions antérieures afficheront une erreur #NOM?.
Questions fréquentes
À quoi sert la fonction ETENDRE ?
ETENDRE agrandit un tableau aux dimensions spécifiées en ajoutant des lignes et/ou colonnes. Les nouvelles cellules sont remplies avec une valeur de remplissage (par défaut #N/A ou une valeur personnalisée).
Quelle est la différence entre ETENDRE et copier des cellules ?
ETENDRE est dynamique : si ton tableau source change, le résultat s'adapte automatiquement. De plus, tu peux spécifier une valeur de remplissage personnalisée pour les nouvelles cellules.
ETENDRE fonctionne-t-il dans Google Sheets ?
Non, ETENDRE (EXPAND) est exclusif à Excel 365 et Excel 2021+. Google Sheets ne propose pas d'équivalent direct.
Que se passe-t-il si je spécifie des dimensions plus petites que le tableau ?
ETENDRE renvoie une erreur #VALEUR! si tu essaies de réduire le tableau. Pour réduire, utilise plutôt PRENDRE ou EXCLURE.
Peut-on utiliser ETENDRE pour aligner des tableaux de tailles différentes ?
Oui ! C'est l'un des cas d'usage principaux. Tu peux étendre plusieurs tableaux à la même taille avant de les combiner avec ASSEMB.V ou ASSEMB.H.
Deviens un expert des tableaux dynamiques
ETENDRE est un outil puissant pour manipuler tes données. Rejoins Le Dojo Club pour maîtriser toutes les fonctions de tableaux dynamiques.
Essayer pendant 30 jours