Comment inverser l'ordre des données dans Excel et Google Sheets

Comment inverser l'ordre des données dans Excel et Google Sheets

Dans cet article, vous apprendrez comment inverser l'ordre des données dans Excel et Google Sheets.

Inverser l'ordre des données à l'aide d'une colonne d'assistance et trier

Il existe plusieurs façons d'inverser l'ordre des données (retournez-le « à l'envers ») dans Excel. L'exemple suivant utilise une colonne d'assistance qui sera ensuite triée. Supposons que vous ayez la liste de noms ci-dessous dans la colonne B et que vous vouliez la trier dans l'ordre inverse.

1. Dans la colonne C, ajoutez les numéros de série à côté des noms dans la colonne B. Commencez à 1 et augmentez de 1 pour chaque nom. La colonne C est la colonne d'aide que vous utiliserez pour trier les données dans l'ordre inverse en allant de l'ascendant à l'ascendant.

2. Sélectionnez toute la plage de données (B1:B9), et dans le Ruban, aller à Données > Trier.

3. Dans la fenêtre Trier, (1) sélectionnez Commander pour Trier par, (2) Du plus grand au plus petit pour Commander, et (3) cliquez sur d'accord.

Par conséquent, la plage de données est triée par ordre décroissant par colonne C, ce qui signifie que les noms de la colonne B sont désormais dans l'ordre inverse. Vous pouvez supprimer la colonne d'aide maintenant.

Inverser l'ordre des données avec une formule

Une autre façon d'inverser l'ordre des données consiste à utiliser les fonctions INDEX et ROWS.

1. Entrez la formule suivante dans la cellule C2 :

1 =INDICE($B$2:$B$9,LIGNES(B2:$B$9))

Voyons comment fonctionne cette formule :

  • La fonction INDEX prend une plage de données (le premier paramètre) et une ligne (le deuxième paramètre) et renvoie une valeur. Dans ce cas, la plage est toujours B2:B9 et la ligne est la sortie de la fonction ROWS.
  • La fonction LIGNES dans cet exemple, renvoie le nombre de lignes dans la plage sélectionnée, qui commence à la ligne actuelle et se termine à la dernière cellule.

Donc, pour la cellule C2, le résultat de la fonction ROWS est 8 (il y a 8 lignes de B2 à B9.), donc la fonction INDEX renverra la valeur dans la 8ème ligne de la plage de données, qui est Luc. Pour la cellule C3, le résultat de la fonction ROWS est 7 (il y a 7 lignes de B3 à B9), donc la fonction INDEX renvoie Travor. De cette façon, la ligne de la fonction INDEX diminuera d'un à chaque fois et former la liste originale dans l'ordre inverse.

2. Positionnez le curseur dans le coin inférieur droit de la cellule C2 jusqu'à ce que la croix apparaît, alors glisser jusqu'à la rangée 9.

Le résultat final est l'ensemble de données de la colonne B trié dans l'ordre inverse dans la colonne C.

Inverser l'ordre des données dans Google Sheets

Dans Google Sheets, vous pouvez utiliser la formule INDEX et ROWS exactement de la même manière que dans Excel. Mais la méthode de la colonne d'aide fonctionne un peu différemment

1. Sélectionnez toute la plage de données, y compris la colonne d'aide (B1:C9) et dans le Menu, aller à Données > Trier la plage.

2. Dans la fenêtre Trier, (1) cochez Les données ont une ligne d'en-tête, (2) choisir Commander pour Trier par, (3) sélectionner Z → A (en descendant) et (4) cliquez sur Sorte.

En conséquence, les noms sont maintenant dans l'ordre inverse dans la colonne C.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave