2 façons d'utiliser la fonction de transposition d'Excel


Si vous travaillez beaucoup avec Excel à la maison, au travail ou dans un bureau à domicile, vous avez le luxe de configurer vos feuilles de travail exactement comme vous le souhaitez. Cependant, chaque personne a ses propres bizarreries et méthodes pour travailler avec Excel. Certains préfèrent organiser les données en colonnes et d'autres en rangées.

Si quelqu'un vous donne un fichier Excel et que vous préférez que les données s'affichent différemment, vous pouvez facilement transformer les colonnes en lignes et en lignes en utilisant La fonction Transposed'Excel est intégrée. Il existe essentiellement deux façons de transposer des données dans Excel: en copiant-collant ou en utilisant la fonction de transposition. Même si les deux vont transposer vos données, elles fonctionnent différemment, ce que j'expliquerai ci-dessous.

Transposer avec la fonction TRANSPOSE

Supposons que quelqu'un vous donne un fichier Excel avec les données disposées en colonnes et

Excel Data in Columns

Commencez par sélectionner la zone dans laquelle vous souhaitez transposer les données des colonnes vers les lignes. Notez dans l'exemple ci-dessus que les données occupent A1 à B6. C'est un tableau de données 2 par 6 (2 × 6). Pour sélectionner la zone à transposer, vous avez besoin de la zone opposée ou d'une zone 6 par 2 (6 × 2). A partir de la cellule A12 (ou partout ailleurs où vous voulez les données transposées), marque une zone 6 × 2.

Select Area to Transpose Data

Notez que les cellules que nous avons choisies incluent A12 à F13, une zone 6 × 2. Avec cette zone sélectionnée, cliquez sur la barre de formuleci-dessus. Assurez-vous que la zone que vous avez sélectionnée est toujours sélectionnée avant de commencer à taper la formule. Tapez maintenant la formule suivante dans la barre de formule

=transpose(a1:b6)

mais ne tapez pas encore sur Entrée. La saisie de cette formule dans Excel diffère de la plupart des autres formules. Vous devez maintenir les touches Ctrl et Maj enfoncées lorsque vous appuyez sur Entrée. Appuyez sur Ctrl + Maj + Entrée. Votre feuille de calcul Excel doit maintenant ressembler à ceci:

Excel Columns Turned into Rows

La combinaison de touches Ctrl + Maj + Entrée met un ensemble d'accolades autour de la formule. Cela indique à Excel que la sortie de la formule sera un tableau de données plutôt qu'une seule cellule. Curieusement, vous ne pouvez pas taper les accolades en vous-même; vous devez utiliser la combinaison de touches Ctrl + Maj + Entrée.

Lorsque vous utilisez la fonction de transposition pour transposer des données, les deux ensembles de données sont liés. Cela signifie que si vous changez les données dans A1, par exemple, cela changera aussi la valeur dans A12. Même si les cellules ont des formules, les valeurs seront mises à jour aux deux endroits.

Dans l'exemple ci-dessous, j'ai quelques données sur les travailleurs, les heures travaillées et le salaire total. J'ai utilisé la fonction de transposition pour transposer les données.

J'ai changé un nom et les heures travaillées pour tous les individus et comme vous peut voir, les deux ensembles de données sont synchronisés.

Cela signifie également que si vous supprimez les cellules ou les lignes de données d'origine, vous obtenir une erreur de référence dans les cellules transposées! Si vous ne souhaitez pas que les deux ensembles de données soient liés, la meilleure solution consiste à utiliser la méthode copier-coller ci-dessous, qui duplique les données plutôt que de les lier.

Transposer en utilisant Copier et Coller

Le moyen le plus simple de transposer des données dans Excel consiste à utiliser la fonction copier-coller. Les données ne seront pas liées, vous pouvez donc supprimer en toute sécurité l'ensemble de données original si vous le souhaitez. Cependant, si vous apportez des modifications à l'ensemble de données initial, il ne sera pas reflété dans les données transposées puisqu'il s'agit simplement d'une copie.

Sélectionnez les données que vous souhaitez transposer puis cliquez avec le bouton droit et choisissez Copierou appuyez sur CTRL + Csur votre clavier.

Maintenant, faites un clic droit sur une cellule vide où vous souhaitez coller les données et cliquez sur Transposer. Si vous passez la souris sur le bouton de transposition, cela vous donnera un aperçu en direct des données sur la feuille.

Si vous changez toutes les données dans l'ensemble de données d'origine, il n'affectera pas les données transposées et vice versa. C'est à peu près tout.

Excel codes VBA, Transferts de données d'une feuille automatiquement

Articles Similaires:


13.04.2010