=CHOOSEROWS
Recherche et référence Intermédiaire Excel

CHOOSEROWS Excel : Extraire des lignes spécifiques

Maîtrisez la formule CHOOSEROWS d'Excel pour extraire des lignes spécifiques d'un tableau. Syntaxe, exemples concrets et cas d'utilisation.

Syntaxe

=CHOOSEROWS(matrice; num_ligne1; [num_ligne2]; ...)

La fonction CHOOSEROWS prend deux arguments principaux :

  • matrice : La plage de cellules ou le tableau à partir duquel extraire les lignes.
  • num_ligne1; [num_ligne2]; ... : Les numéros des lignes à extraire. Vous pouvez spécifier plusieurs numéros de ligne, séparés par des points-virgules.

Explication détaillée

Formule Excel CHOOSEROWS

Introduction

La formule CHOOSEROWS dans Excel est une fonction de recherche et de référence qui permet d'extraire des lignes spécifiques d'une plage de cellules ou d'un tableau. Elle simplifie la sélection de données ciblées, améliorant ainsi l'efficacité de l'analyse et de la manipulation des données.

Syntaxe

La syntaxe de la fonction CHOOSEROWS est la suivante :

=CHOOSEROWS(matrice; num_ligne1; [num_ligne2]; ...)

  • matrice : La plage de cellules ou le tableau source.
  • num_ligne1; [num_ligne2]; ... : Les numéros des lignes à extraire (1 pour la première ligne, 2 pour la deuxième, etc.). Vous pouvez spécifier une ou plusieurs lignes.

Fonctionnement

CHOOSEROWS prend une matrice (une plage de cellules) et une liste de numéros de ligne en entrée. Elle renvoie une nouvelle matrice contenant uniquement les lignes spécifiées. L'ordre des lignes dans le résultat correspond à l'ordre des numéros de ligne fournis. Si un numéro de ligne n'existe pas dans la matrice source, la formule renverra une erreur #REF!.

Cas d'utilisation

  • Extraction de données spécifiques dans un rapport financier : Extraire les données des mois de janvier, avril et juillet d'un tableau de ventes annuel pour une analyse trimestrielle.
  • Sélection de candidats pour un entretien : Extraire les informations des candidats ayant obtenu un score élevé à un test d'aptitude d'une feuille de calcul contenant tous les candidats.
  • Création d'un sous-ensemble de données pour une analyse ciblée : Sélectionner les données de certains produits spécifiques d'une liste de produits complète pour une analyse de performance plus approfondie.

Bonnes pratiques

  • Vérifiez les numéros de ligne : Assurez-vous que les numéros de ligne que vous spécifiez existent dans la matrice source pour éviter les erreurs #REF!.
  • Utilisez des références de cellules : Pour plus de flexibilité, utilisez des références de cellules contenant les numéros de ligne au lieu de les saisir directement dans la formule.
  • Combinez avec d'autres fonctions : Combinez CHOOSEROWS avec d'autres fonctions comme INDEX ou MATCH pour des extractions de données plus sophistiquées.

Combinaisons

  • =CHOOSEROWS(A1:C10; SEQUENCE(3)) : Extrait les 3 premières lignes de la plage A1:C10.
  • =CHOOSEROWS(A1:C10; {1;3;5}) : Extrait les lignes 1, 3 et 5 de la plage A1:C10.
  • =CHOOSEROWS(A1:C10; MATCH({"Pommes";"Bananes"};A1:A10;0)) : Si la colonne A contient des noms de fruits, cette formule extrait les lignes correspondant aux pommes et aux bananes (nécessite Excel 365 ou version ultérieure).

Cas d'utilisation

Extraction de données spécifiques d'un rapport

Sélection de données pour une analyse ciblée

Création de tableaux de bord dynamiques

Exemples pratiques

Extraire les lignes 1 et 3

Données : A1:C5 contient des données quelconques sur 5 lignes et 3 colonnes.

=CHOOSEROWS(A1:C5; 1; 3)

Extrait les données des lignes 1 et 3 de la plage A1:C5.

Résultat : Un tableau contenant les données des lignes 1 et 3.
Extraire les lignes 2, 4 et 5

Données : A1:D10 contient des données sur 10 lignes et 4 colonnes.

=CHOOSEROWS(A1:D10; 2; 4; 5)

Extrait les données des lignes 2, 4 et 5 de la plage A1:D10.

Résultat : Un tableau contenant les données des lignes 2, 4 et 5.
Utiliser SEQUENCE pour extraire les 3 premières lignes

Données : A1:E8 contient des données sur 8 lignes et 5 colonnes.

=CHOOSEROWS(A1:E8; SEQUENCE(3))

Extrait les 3 premières lignes de la plage A1:E8 en utilisant la fonction SEQUENCE pour générer les numéros de ligne.

Résultat : Un tableau contenant les données des 3 premières lignes.

Conseils et astuces

Utilisez des références de cellules pour les numéros de ligne pour plus de flexibilité.

Combinez avec d'autres fonctions comme INDEX ou MATCH pour des extractions de données plus complexes.

Vérifiez toujours que les numéros de ligne sont valides avant d'utiliser la formule.

Utilisez la fonction SEQUENCE pour générer une série de numéros de ligne consécutifs.

Erreurs courantes

#REF!

Le numéro de ligne spécifié n'existe pas dans la matrice.

Vérifiez que le numéro de ligne est valide et se trouve dans la plage de la matrice.

#VALUE!

Un des arguments n'est pas un nombre ou une matrice valide.

Assurez-vous que l'argument 'matrice' est une plage de cellules valide et que les arguments 'num_ligne' sont des nombres.

Formules associées