web-dev-qa-db-fra.com

Google Sheet Query est un moyen plus intelligent d'obtenir plusieurs critères

J'utilise une feuille de calcul où je veux une liste d'articles qui contient plusieurs critères. (J'ai besoin de toutes les cellules d'une plage contenant la lettre "a - g"

La formule que j'utilise maintenant est

=query(Planning!G5:G37;  "select * where G contains 'a' or G contains 'b' or G contains 'c'   or ............  " )

Ce que je veux, c'est que la requête extrait les critères d'une liste ou d'un tableau, mais je n'ai pas pu comprendre comment procéder.

1
Richard de Ree
  • vous pouvez utiliser l'expression régulière si vous le faites comme ceci:

    =QUERY(Planning!G5:G37, "where G matches '[a-g]'", 0)
    =QUERY(Planning!G5:G37, "where G matches 'a|b|c|d|e|f|g'", 0)

    0


  • pour imiter contains faites:

    =QUERY(G5:G37, "where G matches '[a-g]*|.*[a-g]'", 0)

    0

2
user0