Excel 2020: tourner les données sur le côté avec une formule - Conseils Excel

Table des matières

Quelqu'un a construit cette table de recherche sur le côté, s'étendant sur C1: N2. Je me rends compte que je pourrais utiliser HLOOKUP au lieu de VLOOKUP, mais je préfère ramener les données à une orientation verticale.

Copier C1: N2. Cliquez avec le bouton droit sur A4 et choisissez l'option Transposer sous les Options de collage. Transposer est le mot fantaisiste d'Excel pour «tourner les données sur le côté».

Je transpose beaucoup. Mais j'utilise Alt + E, S, E, Enter pour transposer au lieu du clic droit.

Il y a cependant un problème. La transposition est un instantané unique des données. Et si vous avez des formules dans les données horizontales? Existe-t-il un moyen de transposer avec une formule?

La première façon est un peu bizarre. Si vous essayez de transposer 12 cellules horizontales, vous devez sélectionner 12 cellules verticales en une seule sélection. Commencez à taper une formule telle que =TRANSPOSE(C2:N2)dans la cellule active, mais n'appuyez pas sur Entrée. Au lieu de cela, maintenez les touches Ctrl + Maj enfoncées, puis appuyez sur Entrée. Cela place une formule matricielle unique dans les cellules sélectionnées. Cette formule TRANSPOSE va retourner 12 réponses, et elles apparaîtront dans les 12 cellules sélectionnées, comme indiqué ci-dessous.

À mesure que les données du tableau horizontal changent, les mêmes valeurs apparaissent dans votre tableau vertical, comme illustré ci-dessous.

Mais les formules matricielles ne sont pas bien connues. Certains débutants de la feuille de calcul peuvent essayer de modifier votre formule et oublier d'appuyer sur Ctrl + Maj + Entrée.

Pour éviter d'utiliser la formule matricielle, utilisez une combinaison d'INDEX et de ROW, comme illustré dans la figure ci-dessous. =ROW(1:1)est une manière intelligente d'écrire le nombre 1. Lorsque vous copiez cette formule vers le bas, la référence de ligne change en 2: 2 et renvoie un 2.

La fonction INDEX indique que vous obtenez les réponses de C2: N2 et que vous voulez le n ième élément de la plage.

Dans la figure ci-dessous, la =FORMULATEXTcolonne C montre comment la formule change lorsque vous copiez vers le bas.

Articles intéressants...