Fonction CHOOSECOLS dans Google Sheets

L’astuce pour choisir facilement des colonnes dans une matrice fournie dans Google Sheets se trouve dans la fonction CHOOSECOLS.

Découvrez les options alternatives

Sortie en 2023, la fonction CHOOSECOLS est l’une des nouvelles fonctionnalités proposées par Google Sheets.

Si vous êtes curieux de connaître d’autres options disponibles pour cette fonctionnalité, voici quelques alternatives populaires :

  1. Utilisation des accolades {}
  2. Fonction INDEX
  3. Array_Constrain
  4. Query
  5. Filter
  6. Offset

Toutefois, CHOOSECOLS étant une fonction dédiée au choix de colonnes, elle offre une grande flexibilité, comme vous le verrez dans les exemples ci-dessous.

Syntaxe et Arguments

La syntaxe de la fonction CHOOSECOLS est la suivante: CHOOSECOLS(matrice, num_col1, [num_col2])

Les arguments de la fonction CHOOSECOLS sont les suivants:

  • matrice: La matrice source ou la plage.
  • num_col1: Le numéro de colonne (dans la matrice) de la première colonne à retourner.
  • num_col2,…: Le(s) numéro(s) de colonne supplémentaire(s) à retourner.

Les numéros de colonnes peuvent être des entiers positifs ou négatifs. S’ils ne sont pas entiers, la fonction les arrondira.

Comment utiliser la fonction CHOOSECOLS dans Google Sheets

Voici quelques exemples d’utilisation de base de la fonction CHOOSECOLS dans Google Sheets.

Utilisez la formule suivante pour retourner les colonnes 2 et 4 du côté gauche d’une matrice:

=choosecols(B2:E7,2,4)

CHOOSECOLS Function - Example

Voici la formule pour obtenir les colonnes 2 et 4 du côté droit de la matrice:

=choosecols(B2:E7,-2,-4)

Le résultat affichera les colonnes avec les lettres « m » et « a » dans la ligne supérieure.

Sélection de plusieurs colonnes

Dans les exemples ci-dessus, nous avons utilisé les arguments num_col1 et num_col2 pour spécifier les colonnes 2 et 4.

Au lieu de cela, nous pouvons utiliser une constante de tableau comme {2,4} en tant que num_col1.

Cela ouvre une nouvelle possibilité d’utilisation de la fonction SEQUENCE avec la fonction CHOOSECOLS dans Google Sheets.

Supposons que nous ayons des statuts mensuels dans des colonnes. Il y a une colonne vide entre chaque colonne mensuelle.

Nous pouvons utiliser la fonction SEQUENCE avec CHOOSECOLS pour obtenir uniquement les colonnes de valeurs:

=CHOOSECOLS(A1:G7,sequence(4,1,1,2))

Every Other Column in a Table

La formule fonctionne de la manière suivante:

La fonction SEQUENCE renvoie 4 nombres dans une colonne à partir de 1.

Comme la valeur pas est de 2, les nombres renvoyés seront 1, 3, 5 et 7. La fonction CHOOSECOLS renvoie ces colonnes.

Utilisation de la fonction CHOOSECOLS dans Google Sheets pour inverser un tableau de droite à gauche

La méthode consistant à spécifier la fonction SEQUENCE en tant que constante de tableau dans l’exemple précédent a une autre utilité.

Nous pouvons adopter cette méthode pour inverser un tableau de droite à gauche dans Google Sheets.

Voyons comment utiliser la fonction CHOOSECOLS pour inverser (renverser) un tableau horizontalement dans Google Sheets.

Prenons l’exemple précédent. Comme vous pouvez le voir, la formule renvoie une colonne sur deux.

L’ordre des colonnes dans le tableau de sortie est Jan, Fév, Mar et Avr.

Pour obtenir les colonnes dans l’ordre Avr, Mar, Fév et Jan, nous pouvons utiliser la fonction CHOOSECOLS de la manière suivante:

=CHOOSECOLS(A1:G7,sequence(4,1,-1,-2))

Et voilà ! Merci de nous avoir suivi. Profitez-en bien.


Pour plus d’informations sur Google Sheets et d’autres astuces, visitez Crawlan.com.

Articles en lien