TRANSPOSE, fonction

Vous devez parfois basculer ou faire pivoter des cellules. Vous pouvez effectuer ceci par copier-coller ou à l’aide de l’option TRANSPOSE. L’utilisation de celle-ci crée toutefois des données en double. Pour éviter cela, vous pouvez taper une formule plutôt que d’utiliser la fonction TRANSPOSE. Par exemple, dans l’image suivante, la formule =TRANSPOSE(A1:B4) utilise les cellules A1 à B4 et les réorganise horizontalement.

Cellules d’origine au-dessus, cellules avec la fonction TRANSPOSE en dessous

Pour que la fonction TRANSPOSE s’exécute correctement : Veillez à appuyer sur Ctrl+Maj+Entrée après avoir tapé la formule. Si vous n’avez jamais entré ce type de formule auparavant, la procédure suivante vous guide tout au long du processus.

Étape 1 : sélectionner les cellules vides

Commencez par sélectionner des cellules vides. Veillez à sélectionner le même nombre de cellules que dans l’ensemble de cellules d’origine, mais dans le sens inverse. Par exemple, 8 cellules sont organisées verticalement ici :

Cellules dans A1:B4

Par conséquent, nous devons sélectionner huit cellules horizontales, comme suit :

Cellules A6:D7 sélectionnées

Les nouvelles cellules transposées se retrouveront à cet emplacement.

Étape 2 : taper =TRANSPOSE(

Avec ces cellules vides sélectionnées, tapez : =TRANSPOSE(

Excel se présente comme suit :

=TRANSPOSE(

Notez que les huit cellules sont toujours sélectionnées même si nous avons commencé à taper une formule.

Étape 3 : taper la plage des cellules d’origine

Tapez la plage des cellules que vous voulez transposer. Dans cet exemple, nous voulons transposer les cellules A1 à B4. La formule pour cet exemple serait donc =TRANSPOSE(A1:B4). Toutefois, vous ne devez pas appuyer sur Entrée pour le moment. Arrêtez simplement la saisie et accédez à l’étape suivante.

Excel se présente comme suit :

=TRANSPOSE(A1:B4)

Étape 4 : appuyer sur Ctrl+Maj+Entrée pour finir

Appuyez à présent sur Ctrl+Maj+Entrée. Pourquoi ? Parce que la fonction TRANSPOSE est utilisée uniquement dans les formules de tableaux et que cela permet de valider ce type de formule. En bref, une formule de tableau est une formule qui est appliquée à plusieurs cellules. Comme vous avez sélectionné plusieurs cellules à l’étape 1, la formule sera appliquée à plusieurs cellules. Voici le résultat obtenu une fois que vous avez appuyé sur Ctrl+Maj+Entrée :

Résultat de la formule avec les cellules A1:B4 transposées dans les cellules A6:D7

Conseils

Détails techniques

La fonction TRANSPOSE renvoie une plage verticale de cellules sous forme de plage horizontale, ou inversement. La fonction TRANSPOSE doit être entrée sous forme de formule de tableau dans une plage dont le nombre de lignes et de colonnes est respectivement égal au nombre de lignes et de colonnes de la plage source. Utilisez la fonction TRANSPOSE pour inverser l’orientation verticale et horizontale d’une matrice ou d’une plage dans une feuille de calcul.

Syntaxe

TRANSPOSE(matrice)

La syntaxe de la fonction TRANSPOSE contient l’argument suivant :

  • array    Obligatoire. Matrice ou une plage de cellules dans une feuille de calcul que vous voulez transposer. La transposition d’une matrice est créée en prenant la première ligne de la matrice d’origine comme première colonne de la nouvelle matrice, la deuxième ligne de la matrice d’origine comme deuxième colonne de la nouvelle matrice, et ainsi de suite. Pour savoir comment entrer une formule de tableau, voir Entrer une formule de tableau.

Voir aussi

Transposer (faire pivoter) des données de lignes vers des colonnes, ou inversement

Entrer une formule de tableau

Faire pivoter ou aligner les données dans une cellule

Instructions et exemples de formules de tableaux

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×