Google spreadsheets: hoe u de eerste n-waarden uit het bereik kunt extraheren
U kunt de volgende syntaxis gebruiken om de eerste N-waarden uit een gegevensbereik in Google Spreadsheets te extraheren:
=query( A1:C16 , " Select A,B,C Order by B Desc Limit 5 " )
Deze specifieke query kijkt naar de gegevens in het bereik A1:C16 en retourneert de rijen met de 5 hoogste waarden in kolom B.
Om de eerste 10 waarden te extraheren, vervangt u eenvoudigweg de 5 door een 10 in de formule.
Het volgende voorbeeld laat zien hoe u deze syntaxis in de praktijk kunt gebruiken.
Voorbeeld: Extraheer de eerste N-waarden uit het bereik in Google Spreadsheets
Stel dat we de volgende dataset in Google Spreadsheets hebben waarin de punten en rebounds van vijftien verschillende basketbalteams worden weergegeven:
We kunnen de volgende query gebruiken om de rijen met de vijf punten hoogste waarden te extraheren:
=query( A1:C16 , " Select A,B,C Order by B Desc Limit 5 " )
De query in cel E1 retourneert de rijen met de hoogste vijfpuntswaarden, automatisch gesorteerd in aflopende volgorde.
Houd er rekening mee dat we de volgende query kunnen gebruiken om de rijen met de 10 hoogste puntwaarden te extraheren:
=query( A1:C16 , " Select A,B,C Order by B Desc Limit 10 " )
De query in cel E1 retourneert de rijen met de 10 punten hoogste waarden, automatisch gesorteerd in aflopende volgorde.
We kunnen ook de volgende query gebruiken om eenvoudig de 10 hoogste puntwaarden terug te geven zonder een van de andere kolommen:
=query( A1:C16 , " Select B Order by B Desc Limit 10 " )
De query in cel E1 retourneert de tien hoogste puntwaarden, automatisch gesorteerd in aflopende volgorde.
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in Google Spreadsheets kunt uitvoeren:
Hoe u een willekeurig monster selecteert in Google Spreadsheets
Hoe u frequenties in Google Spreadsheets kunt berekenen
Hoe u meerdere IF-instructies gebruikt in Google Spreadsheets