Excel 365Excel uniquementTableau dynamiqueIntermédiaire

Fonction DANSLIGNE ExcelGuide Complet 2026 – Transformer en Ligne

Besoin de transformer un tableau en une seule ligne horizontale ? DANSLIGNE (TOROW en anglais) est ta solution. Cette fonction "aplatit" n'importe quel tableau en une ligne, parfait pour créer des en-têtes dynamiques ou préparer des données pour certains graphiques.

C'est le pendant horizontal de DANSCOL. Ensemble, ces deux fonctions te donnent un contrôle total sur la restructuration de tes tableaux, sans VBA ni manipulations manuelles.

Syntaxe de la fonction DANSLIGNE

=DANSLIGNE(tableau; [ignorer]; [par_colonne])

DANSLIGNE prend un tableau rectangulaire et le transforme en une seule ligne horizontale. Les valeurs sont lues et alignées côte à côte.

Comprendre chaque paramètre de la fonction DANSLIGNE

1

tableau

(obligatoire)
(obligatoire)

Le tableau ou la plage à transformer en ligne. Toutes les cellules seront extraites et placées côte à côte sur une seule ligne horizontale.

Peut être une référence directe, un tableau nommé, ou le résultat d'une fonction dynamique.

2

ignorer

(optionnel)
(optionnel, défaut : 0)

Spécifie les valeurs à exclure du résultat :

  • 0 : Conserver tout (défaut)
  • 1 : Ignorer les cellules vides
  • 2 : Ignorer les erreurs (#N/A, #VALEUR!, etc.)
  • 3 : Ignorer vides et erreurs
3

par_colonne

(optionnel)
(optionnel, défaut : FAUX)

Contrôle l'ordre de lecture :

  • FAUX : Lecture par lignes (défaut) - A1, B1, C1, A2, B2, C2...
  • VRAI : Lecture par colonnes - A1, A2, A3, B1, B2, B3...

Conseil : DANSLIGNE est parfait pour créer des lignes d'en-têtes dynamiques qui s'adaptent automatiquement à tes données.

Exemples pratiques pas à pas

Exemple 1 – Chef de projet : créer une timeline horizontale

Tu es chef de projet et tu as une liste d'étapes en colonne. Tu veux les afficher horizontalement pour créer une timeline visuelle.

Liste des étapes (A1:A4)

Analyse
Conception
Développement
Déploiement

Les étapes s'affichent en une seule ligne

ABCD
1Étape 1Étape 2Étape 3Étape 4
2AnalyseConceptionDéveloppementDéploiement
Formule :=DANSLIGNE(A1:A4)
Résultat :Timeline horizontale

DANSLIGNE transforme ta colonne en ligne, parfait pour un affichage de type timeline ou pour alimenter un graphique nécessitant des données horizontales.

Exemple 2 – Responsable marketing : consolider des tags produits

Tu es responsable marketing avec un tableau de tags pour différents produits. Tu veux créer une ligne unique avec tous les tags pour une campagne.

Tableau des tags (avec cellules vides)

Promo(vide)NouveauBestsellerÉco(vide)

Seuls les tags existants apparaissent

A
1Tags consolidés
2Promo | Nouveau | Bestseller | Éco
Formule :=DANSLIGNE(A1:C2; 1)
Résultat :Tags sans vides

Le paramètre 1 élimine les cellules vides, te donnant une ligne compacte avec uniquement les tags définis.

Exemple 3 – Analyste données : préparer des catégories pour un graphique

Tu es data analyst et tu dois extraire les catégories d'un tableau pour les utiliser comme axe X d'un graphique. Les catégories sont en colonne mais tu les veux en ligne.

Prêt pour être utilisé comme axe de graphique

ABCDE
1Cat. 1Cat. 2Cat. 3Cat. 4Cat. 5
2TechFinanceSantéÉnergieRetail
Formule :=DANSLIGNE(A2:A6)
Résultat :Catégories en ligne

Cette technique est particulièrement utile quand tu crées des graphiques dynamiques qui nécessitent des données en ligne pour les catégories.

DANSLIGNE vs TRANSPOSE

Tu te demandes peut-être : pourquoi ne pas utiliser TRANSPOSE ? Voici les différences clés :

AspectDANSLIGNETRANSPOSE
RésultatToujours 1 ligneInverse lignes/colonnes
Tableau 2DAplatit tout en 1 ligneGarde la structure 2D
Ignorer vides/erreurs✓ Oui✗ Non
Contrôle de l'ordre✓ par_colonne✗ Non

À retenir : Utilise DANSLIGNE pour aplatir en ligne avec options de filtrage, TRANSPOSE pour simplement inverser lignes et colonnes.

Les erreurs fréquentes et comment les corriger

Erreur #EPARPILL!

Le résultat ne peut pas s'étendre car des cellules à droite contiennent des données.

Solution : Assure-toi que les cellules à droite de ta formule sont vides pour permettre l'expansion horizontale.

Ligne trop longue

Le tableau source est très grand et la ligne résultante dépasse les limites de l'écran.

Solution : Limite le tableau source ou utilise DANSCOL si une colonne est plus adaptée à ton cas d'usage.

Questions fréquentes

Quelle est la différence entre DANSLIGNE et DANSCOL ?

DANSLIGNE transforme un tableau en une seule ligne horizontale, tandis que DANSCOL le transforme en une seule colonne verticale. Choisis selon l'orientation souhaitée pour tes données.

Comment ignorer les erreurs avec DANSLIGNE ?

Utilise le paramètre ignorer avec la valeur 2 : =DANSLIGNE(A1:C3; 2). Tu peux aussi utiliser 1 pour ignorer les vides, ou 3 pour ignorer les deux.

DANSLIGNE fonctionne-t-il dans Google Sheets ?

Non, DANSLIGNE (TOROW) est exclusif à Excel 365 et Excel 2021+. Google Sheets ne propose pas d'équivalent direct pour cette fonction.

À quoi sert le paramètre par_colonne dans DANSLIGNE ?

Il définit l'ordre de lecture : FAUX lit par lignes (défaut), VRAI lit par colonnes. Cela change l'ordre des valeurs dans la ligne résultante.

Peut-on utiliser DANSLIGNE pour créer des en-têtes dynamiques ?

Oui ! DANSLIGNE est parfait pour créer une ligne d'en-têtes à partir d'un tableau de libellés. Combine avec UNIQUE pour éviter les doublons.

Maîtrise la manipulation de données

DANSLIGNE et DANSCOL sont des outils essentiels pour restructurer tes données. Rejoins Le Dojo Club pour devenir un expert de la manipulation de tableaux.

Essayer pendant 30 jours