Trois façons différentes de limiter le nombre de lignes dans une requête Google Sheets

Si vous me demandez comment limiter le nombre de lignes dans une requête Google Sheets, je peux vous donner différentes suggestions. Les voici :

Méthode 1 : Utiliser la formule Array_Constrain

La première méthode consiste à utiliser la formule Array_Constrain pour limiter le nombre de lignes retournées par une requête. Voici un exemple de formule de requête de base :

=query(A1:D7,"Select *")

Cette formule de requête renverra toutes les données (veuillez vous référer à la capture d’écran de mon exemple de feuille) comme elles sont, c’est-à-dire 7 lignes et 4 colonnes. Maintenant, voyons comment limiter le nombre de lignes retournées par la requête :

=array_constrain(query(A1:D7,"Select *"),2,4)

Cette formule de requête combinée avec Array_Constrain ne renvoie que les deux premières lignes. À la fin de cette formule de requête, vous pouvez voir le chiffre 4, qui représente le nombre total de colonnes.

Remarque : Ici, deux lignes signifie la première ligne contenant l’étiquette et la deuxième ligne.

Méthode 2 : Utiliser la clause Limit dans la requête

Il s’agit de l’approche la plus simple pour limiter le nombre de lignes de sortie dans Google Sheets.

=query(A1:D7,"Select * Limit 2")

Remarque : Ici, deux lignes signifie deux lignes excluant la ligne 1 qui contient l’étiquette de colonne. Ainsi, le nombre de lignes retournées sera de trois.

Méthode 3 : Utiliser la clause Offset dans la requête [Retourner les dernières lignes dans une requête Google Sheets]

Vous avez peut-être déjà utilisé ou entendu parler de la fonction Offset dans Google Sheets. Voici comment l’utiliser dans une requête pour limiter le nombre de lignes :

En utilisant Offset dans une requête, vous pouvez limiter le nombre de lignes en ignorant un certain nombre de lignes depuis le début.

Dans nos données d’exemple ci-dessus, il y a un total de 7 lignes, y compris l’étiquette de colonne. Vous pouvez utiliser la clause Offset dans la formule de requête Google Sheets pour ne renvoyer que les dernières lignes du nombre spécifié.

La clause Offset suivante dans la requête Google Sheets renverra trois lignes, y compris l’étiquette de colonne :

=query(A1:D7,"Select * Offset 4")

Cela signifie que cette formule ignore 4 lignes, en excluant l’étiquette de colonne.

Conclusion

Ce tutoriel sur la façon de limiter le nombre de lignes dans une requête Google Sheets n’est pas destiné aux débutants. Si vous êtes nouveau dans les requêtes Google Sheets, n’oubliez pas de consulter notre guide des fonctions Google Sheets.

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

Articles en lien