Insérer une colonne à côté de la colonne que vous voulez trier
À partir du haut de la cellule dans la nouvelle colonne, ajouter 1 à la première cellule, 2 pour la 2ème cellule, etc. jusqu'à ce que vous atteignez le bas de la cellule.
Sélectionnez votre colonne d'origine et la nouvelle colonne numérotée
Go de Données > Trier
Trier par la nouvelle colonne, dans l'ordre décroissant.
Vous avez terminé!
REMARQUE: Si vous voulez savoir comment le faire en utilisant le code VBA, veuillez spécifier en tant que tel dans votre quesiton. Sinon, cela répond à votre question et à lui appartient vraiment sur superuser.com
Supposons que vous voulez inverser la gamme E1:E6 et lieu de l'inverse de la liste dans la gamme F1:F6.
Entrez cette formule de tableau en F1. (C'est une formule matricielle, donc vous devez appuyer sur CTRL+MAJ+ENTRÉE)
=OFFSET($E$1:$E$6,MAX(ROW($F$1:$F$6))-ROW(),0)
Puis sélectionnez l'ensemble de la F1:F6 gamme, et l'utilisation de Remplissage vers le Bas (onglet Accueil /Édition) pour copier cette formule vers le bas dans toutes les cellules de la gamme F1:F6.
Vous pouvez ajouter une colonne supplémentaire qui numéros 1,2,3,.... N. Ensuite, vous utilisez cette colonne pour trier la zone qui comprend vos données dans l'ordre inverse (décroissant).
Pourquoi utiliser l'Offset ou une formule de tableau?
Pourquoi ne pas utiliser "=($E1-(MAX($E$2:$E$)+1))*-1", saisissez-le dans la Cellule F1 et copier vers le bas.
Pas de formule de tableau, pas de Décalage, plus propre et plus simple, à mon humble avis.
REMARQUE: Si vous voulez savoir comment le faire en utilisant le code VBA, veuillez spécifier en tant que tel dans votre quesiton. Sinon, cela répond à votre question et à lui appartient vraiment sur superuser.com
OriginalL'auteur Ben McCormack
Supposons que vous voulez inverser la gamme E1:E6 et lieu de l'inverse de la liste dans la gamme F1:F6.
Entrez cette formule de tableau en F1. (C'est une formule matricielle, donc vous devez appuyer sur CTRL+MAJ+ENTRÉE)
Puis sélectionnez l'ensemble de la F1:F6 gamme, et l'utilisation de Remplissage vers le Bas (onglet Accueil /Édition) pour copier cette formule vers le bas dans toutes les cellules de la gamme F1:F6.
OriginalL'auteur George Dontas
Vous pouvez ajouter une colonne supplémentaire qui numéros 1,2,3,.... N. Ensuite, vous utilisez cette colonne pour trier la zone qui comprend vos données dans l'ordre inverse (décroissant).
OriginalL'auteur Maurits Rijk
Pourquoi utiliser l'Offset ou une formule de tableau?
Pourquoi ne pas utiliser "=($E1-(MAX($E$2:$E$)+1))*-1", saisissez-le dans la Cellule F1 et copier vers le bas.
Pas de formule de tableau, pas de Décalage, plus propre et plus simple, à mon humble avis.
OriginalL'auteur Dan Knight