On reçoit un export CRM avec les mois en lignes et les commerciaux en colonnes. Sauf que le tableau croisé dynamique attend l’inverse. Résultat : on perd dix minutes à copier-coller cellule par cellule. C’est exactement le genre de friction que la transposition élimine, à condition de choisir la bonne méthode selon le contexte.
TOCOL et TOROW : les fonctions de nettoyage qu’Excel 365 a changées
La plupart des guides sur la transposition dans Excel se concentrent sur le collage spécial et la fonction TRANSPOSE. On passe à côté d’un changement plus récent : dans les versions Microsoft 365, TRANSPOSE est devenue une formule de tableau dynamique. On saisit une seule formule, et le résultat se déverse automatiquement sur le bon nombre de lignes et de colonnes.
Ce comportement transforme une manipulation ponctuelle en outil de nettoyage réutilisable. Si la source change, la transposition suit. Plus besoin de refaire le copier-coller à chaque mise à jour de l’export.
Deux autres fonctions méritent l’attention des utilisateurs d’Excel 365 :
- TOCOL aplatit une matrice entière en une seule colonne. Quand on récupère un tableau mal structuré avec des données étalées sur plusieurs colonnes alors qu’elles devraient être verticales, TOCOL fait le travail en une seule formule.
- TOROW fait l’inverse : elle étale une plage verticale en une seule ligne horizontale, ce qui sert par exemple à créer des en-têtes dynamiques à partir d’une liste de valeurs.
- Ces fonctions se combinent avec FILTRE ou UNIQUE pour nettoyer un jeu de données en une passe, sans passer par Power Query.
Les retours varient sur la disponibilité de TOCOL selon les versions : elle n’existe pas dans Excel 2019 ou les versions antérieures. Vérifiez votre environnement avant de bâtir un modèle dessus.

Collage spécial avec transposition : quand et pourquoi s’en servir encore
Le collage spécial reste la méthode la plus rapide pour une conversion ponctuelle. On sélectionne la plage, on copie, on clique sur la cellule de destination, puis on choisit Collage spécial > Transposer. Les lignes deviennent des colonnes en deux secondes.
Limite concrète à connaître
Le résultat est statique. Si les données sources changent, la zone transposée ne se met pas à jour. Pour un export qu’on reçoit une fois et qu’on retravaille ensuite, ça suffit. Pour un fichier alimenté chaque semaine, on crée un décalage silencieux entre la source et la vue transposée.
Autre piège : la transposition par collage spécial ne fonctionne pas sur un tableau Excel structuré (les objets créés via Insertion > Tableau). Il faut d’abord convertir le tableau en plage classique, sinon l’option reste grisée. Ce détail fait perdre du temps à beaucoup d’utilisateurs qui ne comprennent pas pourquoi la manipulation échoue.
Cas d’usage adapté
On utilise le collage spécial quand on veut réorganiser un petit tableau pour l’insérer dans une présentation ou un rapport. Pas de formule à maintenir, pas de dépendance. C’est un geste de mise en forme, pas un outil de nettoyage récurrent.
Fonction TRANSPOSE dans une formule : garder le lien avec la source
La fonction TRANSPOSE, saisie directement dans une cellule, crée un lien vivant avec la plage d’origine. C’est la méthode à privilégier quand on travaille sur un fichier qui évolue.
Dans Excel 365, la syntaxe est simple : =TRANSPOSE(A1:D3) dans la cellule de destination. Le résultat se déverse tout seul. Dans les versions plus anciennes (Excel 2016, 2019), il faut d’abord sélectionner la plage de destination, taper la formule, puis valider avec Ctrl+Maj+Entrée pour créer une formule matricielle classique.
Oublier la validation matricielle est l’erreur la plus fréquente sur les versions pré-365. On obtient une seule valeur au lieu du tableau complet, et on pense que la fonction ne marche pas.
Combiner TRANSPOSE avec d’autres formules
TRANSPOSE accepte comme argument le résultat d’une autre fonction. On peut imbriquer un FILTRE ou un TRI à l’intérieur pour transposer uniquement les données qui répondent à un critère. Ce type de combinaison transforme la transposition en véritable étape de nettoyage : on filtre les doublons, on trie par date, et on transpose le résultat dans la foulée.

Power Query pour transposer des fichiers volumineux
Quand le volume de données dépasse quelques milliers de lignes, ou quand on enchaîne plusieurs transformations (suppression de colonnes vides, remplacement de valeurs, transposition), Power Query prend le relais.
L’opération se fait en quelques clics : onglet Données > Obtenir et transformer > sélectionner la source, puis dans l’éditeur Power Query, onglet Transformer > Transposer. Power Query enregistre chaque étape dans un script reproductible. À la prochaine actualisation du fichier source, on clique sur Actualiser et toute la séquence se rejoue.
C’est la méthode à retenir pour les exports récurrents : fichiers comptables mensuels, données de ventes hebdomadaires, logs d’application. On paramètre la transformation une fois, et on n’y touche plus.
Ce que Power Query gère mieux que les formules
- Les en-têtes mal placés : Power Query permet de promouvoir la première ligne en en-tête après transposition, ce qui évite de se retrouver avec des noms de colonnes génériques.
- Les cellules fusionnées : un fléau dans les exports bruts. Power Query les déplie proprement, là où une formule TRANSPOSE renverrait des cellules vides.
- Les types de données : Power Query force le typage (texte, nombre, date) au moment de la transformation, ce qui évite les erreurs de format en aval dans les formules ou les tableaux croisés dynamiques.
Choisir la bonne méthode selon le contexte du fichier
Le choix entre collage spécial, TRANSPOSE et Power Query dépend de trois critères : la fréquence de mise à jour, le volume de données et la complexité des transformations associées.
| Critère | Collage spécial | TRANSPOSE (formule) | Power Query |
|---|---|---|---|
| Mise à jour automatique | Non | Oui | Oui (actualisation) |
| Volume adapté | Petits tableaux | Moyen | Grand |
| Transformations combinées | Aucune | Imbrication possible | Séquence complète |
| Fonctionne sur tableau structuré | Non | Oui | Oui |
Pour un nettoyage ponctuel sur un petit export, le collage spécial suffit. Pour un fichier qui revient chaque semaine, TRANSPOSE en formule dynamique ou Power Query sont les seules options raisonnables. Convertir lignes en colonnes dans Excel n’est pas une astuce de confort : c’est une étape de structuration qui conditionne la fiabilité de tout ce qui suit, du tableau croisé dynamique au graphique final.

