Google spreadsheets-query: hoe u het rijnummer in zoekopdrachten kunt krijgen
U kunt de volgende syntaxis in een Google Spreadsheets-query gebruiken om een kolom met rijnummers toe te voegen:
=ARRAYFORMULA(QUERY({ A2:B11 , ROW( A2:B11 )}, " SELECT Col1, Col3 WHERE Col1 = 'Mavs' ", 0 ))
Deze specifieke zoekopdracht selecteert de waarden uit de kolommen Col1 (kolom A) en Col3 (kolom C) waarbij de waarde van Col1 gelijk is aan “Mavs” – deze zoekopdracht gaat er ook van uit dat Col3 leeg is, zodat Col3 eenvoudigweg wordt gebruikt om te vinden het aantal lijnen.
Opmerking : we moeten de QUERY in een ARRAYFORMULA plaatsen, zodat we de rijnummers voor elke rij kunnen krijgen en niet alleen voor de eerste rij.
Het volgende voorbeeld laat zien hoe u deze syntaxis in de praktijk kunt gebruiken.
Voorbeeld: Haal het rijnummer op in Google Spreadsheets-query’s
Stel dat we de volgende dataset hebben met informatie over verschillende basketbalspelers:
We kunnen de volgende formule gebruiken om alle waarden in kolom A te selecteren waar team gelijk is aan „Mavs“ en ook het rijnummer voor elke rij selecteren:
=ARRAYFORMULA(QUERY({ A2:B11 , ROW( A2:B11 )}, " SELECT Col1, Col3 WHERE Col1 = 'Mavs' ", 0 ))
De volgende schermafbeelding laat zien hoe u deze query in de praktijk kunt gebruiken:
De query retourneert de waarden in kolom A, waarbij team gelijk is aan „Mavs“, samen met het rijnummer voor elk van die rijen.
Uit het resultaat kunnen we zien dat de spelers van team “Mavs” zich in rijen 2 , 3 en 6 van de originele dataset bevinden.
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende dingen in Google Spreadsheets kunt doen:
Google Spreadsheets-query: alleen unieke rijen retourneren
Google Spreadsheets-query: koptekst uit resultaten verwijderen
Google Spreadsheets Query: lege cellen in Query negeren