TRANSPOSE, fonction

Remarque : Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

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

  • Vous n’êtes pas obligé de taper la plage manuellement. Après avoir tapé =TRANSPOSE(, vous pouvez utiliser la souris pour sélectionner la plage. Cliquez et faites glisser du début de la plage jusqu’à la fin. Veillez à n’appuyer sur Ctrl+Maj+Entrée que lorsque vous avez terminé (et pas seulement sur Entrée).

  • Vous souhaitez que le texte et la mise en forme des cellules soient également transposés? Essayez de copier, coller et utiliser l'option de transposition. Gardez à l'esprit que cela crée des doublons. Par conséquent, si les cellules d'origine changent, les copies ne seront pas mises à jour.

  • En savoir plus sur les formules matricielles. Créez une formule matricielle ou consultez des instructions détaillées et des exemples de cetteformule.

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 :

  • matrice    Prévu. Une matrice ou une plage de cellules dans une feuille de calcul que vous voulez transposer. La transposition d'une matrice est créée à l'aide de la première ligne du tableau, comme première colonne de la nouvelle matrice, la deuxième ligne de la matrice comme deuxième colonne du nouveau tableau, et ainsi de suite. Si vous n'êtes pas sûr de la façon dont vous ne savez pas comment entrer une formule matricielle, voir créer une formule matricielle.

Voir aussi

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

Créer une formule matricielle

Faire pivoter ou aligner les données d’une cellule

Instructions et exemples de formules de tableaux

Développez vos compétences dans Office
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.

×