Kolomnamen gebruiken in google spreadsheets-query's
U kunt de volgende basissyntaxis gebruiken om een kolomnaam te gebruiken in een Google Spreadsheets-query:
=QUERY( A1:C11 ," SELECT "&SUBSTITUTE(ADDRESS( 1 ,MATCH(" Team ", A1:C1,0 ) , 4 ), 1 ,""))
Deze specifieke zoekopdracht selecteert de kolom met de naam “Team” in het celbereik A1:C11 .
Het volgende voorbeeld laat zien hoe u deze syntaxis in de praktijk kunt gebruiken.
Voorbeeld: gebruik de kolomnaam in de Google Spreadsheets-query
Stel dat we de volgende dataset hebben met informatie over verschillende basketbalspelers:
Als we de kolom ‚Team‘ in een reguliere zoekopdracht willen selecteren, verwijzen we naar de kolom als A , omdat dit de eerste kolom is in het bereik waarin we geïnteresseerd zijn:
= QUERY ( A1:C11 , " SELECT A " )
Dit zou alleen kolom A retourneren:
Als we echter ‚Team‘ als kolomnaam proberen te gebruiken, krijgen we een foutmelding:
= QUERY ( A1:C11 , “ SELECT Team ” )
In plaats daarvan moeten we de volgende formule gebruiken om de kolom ‚Team‘ op naam te selecteren:
=QUERY( A1:C11 ," SELECT "&SUBSTITUTE(ADDRESS( 1 ,MATCH(" Team ", A1:C1,0 ) , 4 ), 1 ,""))
Hierdoor wordt de kolom ‚Team‘ uit de oorspronkelijke gegevensset geretourneerd:
Houd er rekening mee dat u meerdere SUBSTITUTE- functies kunt gebruiken als u meerdere kolommen op naam wilt selecteren.
U kunt bijvoorbeeld de volgende syntaxis gebruiken om de kolommen ‚Team‘ en ‚Positie‘ op naam te selecteren:
=QUERY( A1:C11 ," SELECT "&SUBSTITUTE(ADDRESS( 1 ,MATCH(" Team ", A1:C1 , 0 ), 4 ), 1 ,"")&" , "&SUBSTITUTE(ADDRESS( 1 ,MATCH(" Position ", A1:C1 , 0 ), 4 ), 1 ,""))
De volgende schermafbeelding laat zien hoe u deze formule in de praktijk kunt gebruiken:
Houd er rekening mee dat de query zowel de kolommen ‚Team‘ als ‚Positie‘ retourneert.
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