Google spreadsheets-query: hoe gebruik ik "not like"? in de vraag
U kunt de volgende syntaxis in een Google Spreadsheets-query gebruiken om alle rijen te retourneren waarvan de waarde in bepaalde kolommen een patroon ‚NIET ALS‘ is:
=QUERY( A1:C11 , " SELECT * WHERE NOT B LIKE '%uar%' " )
Deze specifieke zoekopdracht retourneert alle rijen in het bereik A1:C11 , waarbij kolom B nergens in de tekenreeks het patroon „uar“ bevat.
Opmerking : de operator % is een jokerteken in Google Spreadsheets.
Het volgende voorbeeld laat zien hoe u deze syntaxis in de praktijk kunt gebruiken.
Voorbeeld: gebruik ‚NOT LIKE‘ in de Google Spreadsheets-query
Stel dat we de volgende dataset hebben met informatie over verschillende basketbalspelers:
We kunnen de volgende query gebruiken om alle rijen te retourneren waarin de waarde in de kolom Positie nergens in de tekenreeks het patroon ‚uar‘ bevat.
=QUERY( A1:C11 , " SELECT * WHERE NOT B LIKE '%uar%' " )
De volgende schermafbeelding laat zien hoe u deze query in de praktijk kunt gebruiken:
Houd er rekening mee dat de enige rijen die worden geretourneerd, de rijen zijn waarin de kolom Positie nergens in de tekenreeks het patroon „uar“ bevat.
Met andere woorden: rijen met de positie ‚Keep‘ worden niet geretourneerd in de query.
U kunt ook meerdere “NOT LIKE”-instructies in één query gebruiken.
We kunnen bijvoorbeeld de volgende query gebruiken om rijen te retourneren waarbij de kolom Positie geen patroon zoals ‚uar‘ heeft en de kolom Team geen patroon zoals ‚er‘ heeft:
=QUERY( A1:C11 , " SELECT * WHERE NOT B LIKE '%uar%' AND NOT A LIKE '%er%' " )
De volgende schermafbeelding laat zien hoe u deze query in de praktijk kunt gebruiken:
Merk op dat slechts twee regels aan deze twee “NOT LIKE”-voorwaarden voldoen.
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