web-dev-qa-db-fra.com

Inverser l'ordre des lignes dans Excel

Existe-t-il un moyen simple d’inverser l’ordre de certaines lignes dans Excel? J'espérais plutôt qu'il y aurait une option appropriée dans Paste Special, comme il en existe pour Transpose, mais apparemment pas.

35
stevemegson

Insérez une colonne A, puis placez un compteur dans cette ligne (1, 2, 3, 4). Ensuite, triez la feuille de calcul de la colonne A par ordre décroissant.

Pour développer la réponse de DLux:

Au lieu d’ajouter manuellement les 1, 2, 3, 4, vous pouvez:

  1. Entrez 1 sur la première ligne, puis 2 sur la cellule juste en dessous
  2. Sélectionnez les deux cellules
  3. Déplacez le curseur de votre souris dans le coin inférieur droit de la cellule contenant le "2". Le curseur doit changer en signe +.
  4. Cliquez et faites glisser vers le bas. Excel remplira les cellules que vous faites glisser et incrémentera les valeurs automatiquement.

Cela vous fera gagner du temps si vous devez inverser un grand nombre de lignes.

39
CaptainKeytar

Insérez une colonne A, puis placez un compteur dans cette ligne (1, 2, 3, 4). Ensuite, triez la feuille de calcul de la colonne A par ordre décroissant.

29
dlux

Un moyen simple d’inverser l’ordre d’une ligne ou d’une colonne:

Si vous avez des éléments de ligne de 1,2,3,4, vous voulez qu’ils soient alignés, mais dans l’ordre 4,3,2,1 - comme la transposition, mais à 180 degrés au lieu de 90. Pour inverser une ligne, utilisez ce:

=INDEX($I$4:$L$4,1,COUNT(I$4:$L$4))

La plage à inverser est I4:L4. Notez que la première colonne du compte n'est pas ancrée, de sorte que cette valeur passe de 4 à 3 à 2 à 1 à 1 lorsque vous copiez la cellule à droite.

Pour inverser l'ordre des éléments dans une colonne, vous avez:

=INDEX($I$4:$I$8,COUNT($I4:$I$8),1)

Vous voyez maintenant que le premier élément de ligne n'est pas ancré, ainsi le nombre de lignes diminuera à mesure que la cellule sera copiée.

3
trgraney