Convertissez une plage verticale en plage horizontale (ou vice versa) à l'aide d'une formule.
Copier cette formule
=TRANSPOSE(A2:A10)TRANSPOSE transforme les lignes en colonnes et les colonnes en lignes, en propageant automatiquement le résultat dans Excel 365. Contrairement à Collage spécial ▸ Transposer, elle reste liée à la source et se met à jour en temps réel.
=TRANSPOSE(A2:A10)→spilled rowUne colonne devient une seule ligne.
=TRANSPOSE(A1:C2)→3 × 2Une plage de 2 lignes et 3 colonnes devient 3 lignes et 2 colonnes.
=TRANSPOSE({1,2,3})→1 / 2 / 3Une ligne de trois valeurs devient une colonne.
Dans Excel 365, le résultat se propage ; dans les versions antérieures, sélectionnez la plage cible et validez avec Ctrl+Maj+Entrée.
TRANSPOSE reste liée à la source et se met à jour lorsqu'elle change. Collage spécial ▸ Transposer crée une copie statique.
TRANSPOSE renvoie 0 pour les cellules vides. Conservez-les vides avec =TRANSPOSE(IF(A2:A10="", "", A2:A10)).
Les cellules où le résultat doit s'afficher ne sont pas vides. Effacez-les pour que la formule ait la place de se propager.
Besoin d'une formule pour vos propres données ?
Décrivez ce que vous voulez en langage naturel et laissez ExcelGPT rédiger, expliquer et vérifier la formule — gratuit pour commencer, sans plugin.