Collage spécial : inverser l'ordre dans la colonne

[Fermé]
Signaler
-
Messages postés
11910
Date d'inscription
mardi 24 mai 2011
Statut
Contributeur
Dernière intervention
12 juin 2018
-
Bonjour,

L'opération que je voudrai faire dans excel est la suivante :

Les données (originales) dont je dois modifier l'ordre sont entrées de sorte à ce que la première valeur soit dans A10 (exemple) et la dernière dans (A1).
Ma tâche est d'inverser cet ordre : Càd faire ensorte que la première (anciennement dans A10) soit désormais dans A1 et la dernière tout en bas.
Je ne dois pas modifier les données originales, mais passer par un copier coller.

Merci de votre aide

5 réponses

Messages postés
17566
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
7 octobre 2021
4 761
Re,

heureusement que cette discussion passionne les intervenants, il est possible également d'utiliser la fonction RANG sur la première ligne

=RANG(A1;$A$1:$A$10)

et incrémenter vers le bas
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 41713 internautes nous ont dit merci ce mois-ci

Messages postés
11910
Date d'inscription
mardi 24 mai 2011
Statut
Contributeur
Dernière intervention
12 juin 2018
2 565
ce que je ferais, c'est transposer deux fois les valeurs avec un collage spécial (la transposition "tourne" tes données de 90°)
Messages postés
54794
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
7 octobre 2021
16 679
L'idée est bonne, Bruce, mais il est inexact de croire que "la transposition "tourne" tes données de 90°". En réalité la transposition remplace l'affichage de haut en bas par un affichage de gauche à droite, et l'affichage de gauche à droite par un affichage de haut en bas ; de sorte qu"'en faisant 2 transpositions successives, tu retrouves l'état initial ...
Le problème de John n'admet pas de solution par copier-coller
.
Cordialement.
Messages postés
11910
Date d'inscription
mardi 24 mai 2011
Statut
Contributeur
Dernière intervention
12 juin 2018
2 565
Raymond, Comme d'hab, intervention pertinente et parfaitement exacte. J'eus du revoir mon cours de calcul matriciel avant d'avancer une bêtise comme ça...
Messages postés
17566
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
7 octobre 2021
4 761
Bonjour,

Essaye comme cela sur la première ligne de valeur

=$A$10-LIGNE()+1

tu incrémentes sur la hauteur de tes données
ensuite si tu veux fixer les valeurs, faire sur la plage de formules un Copier/Collage Spécial Valeurs pour transformer les formules en valeurs

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
Messages postés
17566
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
7 octobre 2021
4 761
Re,

pour faire remonter la discussion, avec une plage indéterminée colonne A à partir de A1 avec des valeurs non contiguës

=INDIRECT("A"&NBVAL(A1:$A$20))

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
Messages postés
54794
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
7 octobre 2021
16 679
Oui, cher ami Mike-31, tes formules sont tout-à-fait intéressantes, sauf que je pense qu'il s'agit d'un devoir scolaire, et que le prof a posé des conditions, puisque John a écrit "Je ne dois pas modifier les données originales, mais passer par un copier coller" !
Mais ou bien le prof n'a pas vérifié la faisabilité de son exercice avant de le soumettre aux élèves, ou bien il est vachement fort et a développé une martingale, une manipulation de prestidigitateur ou une séquence de copiers-collers spéciaux successifs selon un algorythme secret ...

Cordialement.
C'est bien, la retraite ! Surtout aux Antilles ... :-)
? Raymond (INSA, AFPA, CF/R)?