Comment puis-je filtre ma recherche dans une colonne sur google feuille de collecte de données à partir d'un formulaire?
Je voudrais effectuer une recherche multicriteres de données dans une colonne contient les données des cases à cocher(plus d'une option choisie).
Pour une image plus claire de ce que je suis en train de faire, capture d'écran ci-dessous est une question dans une forme
Les données du formulaire sont enregistrées dans des feuilles comme ci-dessous,
Donc ma préoccupation ici est de savoir si je voudrais rechercher/filtrer les lignes qui contiennent "Commercial", les lignes avec Commercial,Ingénierie ne s'affiche pas. Ce n'est certainement pas une recherche efficace.
Tout conseiller sur comment puis-je aller sur ce problème sont bien appréciés. Si
OriginalL'auteur lily | 2015-03-10
Vous devez vous connecter pour publier un commentaire.
Disons que vous avez votre forme dans la feuille de réponse dans les colonnes A à P, avec le choix multiple col D. Si vous souhaitez filtrer vos données sur le terme "Commercial", vous pouvez soit le faire:
ou utiliser query():
Remarque: en fonction de vos paramètres régionaux, vous pouvez avoir à changer les virgules, de points-virgules pour les formules de travail.
J'espère que ça aide ?
Cela dépend de ce que vous voulez atteindre. Voulez-vous être en mesure d'exécuter plusieurs filtres à la fois ? D'autre, vous pouvez avoir une zone de liste déroulante sur la feuille où vous voulez que le filtre (mot à dire dans la cellule B1), tous ces 16 options. Ensuite, vous pouvez changer le filtre à =filtre(A2:P, regexmatch(A2:P, B1)) ou de la requête =query(A2:P, "select * where B contient", &B1&"' "). Maintenant, chaque fois que vous modifiez la valeur dans la cellule B1, vous aurez les données filtrées de manière différente..
Ce serait la solution de contournement est de lancer plusieurs filtres à la fois?
En supposant que vous avez les mots que vous voulez filtrer par dans la plage E2:E6 vous pourriez essayer: =filtre(B2:B, regexmatch(B2:B", JOIN ("|"E2:E6)))
merci @JPV, il fonctionne comme prévu !
OriginalL'auteur JPV
Suivantes JPV réponse, j'ai développé une ligne pour faire la requête utile si vous voulez traverser deux catégories. Supposons que quelqu'un dans votre case exemple, a choisi toutes les options (IT, RH, Commercial, Ingénierie); et que vous avez créé la cellule avec l'option de liste déroulante de la boîte dans la cellule B1 avec toutes vos options, comme JPV dit.
Alors, vous voulez filtrer et voir toutes les personnes qui l'avaient choisie et Commerciale. Vous, pour cela, créer une deuxième cellule, avec l'option de liste déroulante de la boîte, permet de dire que C1; et puis votre requête serait:
OriginalL'auteur Paula Leiva PiE
SEARCH
fonction renvoie un nombre de la position du mot recherché(A1)
dans la recherche des chaînes dans la gamme(MOBILE!A2:A2000)
.Si le résultat de la recherche est un nombre
(ISNUMBER)
, puis on le filtre sera de retour leTRUE
lignes de résultat de la gammeMOBILE!A2:E2000
.OriginalL'auteur Ori O