Les fonctions SORT et TRANSPOSE seront utilisées ici pour inverser horizontalement les colonnes d'une plage de cellules.


Exemple d'utilisation

L'objectif est d'afficher à droite le même tableau mais avec une inversion des colonnes :

google sheets tableau a copier inverser horizontalement plage

Pour inverser les colonnes, utilisez la formule suivante (qui sera détaillée un peu plus bas) :

=TRANSPOSE(SORT(TRANSPOSE(A1:D15);LIGNE(A1:A4);0))
google sheets plage inversion colonnes transpose sort inverser horizontalement

Explications sur cette formule

La fonction SORT trie les lignes d'un tableau et non les colonnes, il faut donc commencer par utiliser la fonction TRANSPOSE pour inverser lignes et colonnes :

=TRANSPOSE(A1:D15)

google sheets tableau transpose png inverser horizontalement plage

A partir de là, vous pouvez inverser verticalement les lignes en utilisant la fonction SORT (consultez la page sur l'inversion verticale des lignes pour bien comprendre son fonctionnement avant de passer à la suite).

Entrez dans la fonction LIGNE une plage quelconque d'un largeur d'une colonne et avec un nombre de lignes égal au nombre de colonnes de la plage à inverser (ici, 4 colonnes à inverser) :

=SORT(TRANSPOSE(A1:D15);LIGNE(A1:A4);0)

google sheets tableau transpose sort png inverser horizontalement plage

Les lignes sont maintenant inversées.

Il ne reste plus qu'à inverser à nouveau lignes et colonnes en utilisant la fonction TRANSPOSE pour obtenir le résultat souhaité :

=TRANSPOSE(SORT(TRANSPOSE(A1:D15);LIGNE(A1:A4);0))
google sheets plage inversion colonnes transpose sort inverser horizontalement