Filtrer par condition dans Google Sheets et travailler avec des vues de filtre

  • Partage Ça
Michael Brown

Le filtrage d'énormes tableaux permet de concentrer votre attention sur les informations les plus nécessaires. Aujourd'hui, je voudrais discuter avec vous des moyens d'ajouter des filtres par condition, voire d'en appliquer quelques-uns à vos données en une seule fois. Je vous expliquerai également pourquoi le filtre Google Sheets est si utile et important lorsque vous travaillez dans un document partagé.

    Filtrer par condition dans Google Sheets

    Commençons par appliquer un filtre de base à la feuille Google. Si vous ne savez pas ou ne vous souvenez pas comment faire, consultez mon précédent article de blog.

    Lorsque les icônes correspondantes sont présentes sur les en-têtes de colonne, cliquez sur celle qui appartient à la colonne avec laquelle vous voulez travailler et choisissez Filtrer par condition Un champ d'option supplémentaire apparaîtra, avec le mot "Aucun" en elle.

    Cliquez dessus et vous verrez apparaître la liste de toutes les conditions disponibles pour filtrer dans Google Sheets. Si aucune des conditions existantes ne répond à vos besoins, vous êtes libre de créer la vôtre en choisissant La formule personnalisée est de la liste :

    Regardons-les ensemble, d'accord ?

    N'est pas vide

    Si les cellules contiennent des valeurs numériques et/ou des chaînes de texte, des expressions logiques ou toute autre donnée, y compris des espaces ( ) ou des chaînes vides (""), les lignes contenant ces cellules seront affichées.

    Vous pouvez obtenir le même résultat en utilisant la formule suivante lors de la sélection de l'icône de l'appareil. La formule personnalisée est option :

    =ISBLANK(B:B)=FALSE

    est vide

    Cette option est complètement opposée à la précédente. Seules les cellules qui n'ont pas de contenu seront affichées. Les autres seront filtrées par Google Sheets.

    Vous pouvez également utiliser cette formule :

    =ISBLANK(B:B)=TRUE

    Le texte contient

    Cette option affiche les lignes où les cellules contiennent des caractères spécifiques - numériques et/ou textuels - qu'ils se trouvent au début, au milieu ou à la fin d'une cellule.

    L'astérisque (*) est utilisé pour remplacer un nombre quelconque de caractères, tandis que le point d'interrogation ( ?) remplace un seul symbole :

    Comme vous pouvez le constater, vous pouvez obtenir le même résultat en saisissant diverses combinaisons de caractères génériques.

    La formule suivante vous aidera également :

    =REGEXMATCH(D:D, "Dark")

    Le texte ne contient pas

    Je pense que vous avez déjà compris que les conditions ici peuvent être les mêmes que dans le point ci-dessus, mais le résultat sera opposé. La valeur que vous entrez sera filtrée de la vue Google Sheets.

    Quant à la formule personnalisée, elle peut se présenter comme suit :

    =REGEXMATCH(D:D, "Dark")=FALSE

    Le texte commence par

    Pour cette condition, saisissez le ou les premiers caractères (un ou plusieurs) de la valeur qui vous intéresse.

    Remarque : les caractères génériques ne fonctionnent pas ici.

    Le texte se termine par

    Vous pouvez également saisir les derniers caractères des entrées que vous souhaitez afficher.

    Remarque : les caractères génériques ne peuvent pas non plus être utilisés ici.

    Le texte est exactement

    Ici, vous devez saisir exactement ce que vous voulez voir, qu'il s'agisse d'un chiffre ou d'un texte. Chocolat au lait Les entrées qui contiennent autre chose que cela ne seront pas affichées. Vous ne pouvez donc pas utiliser de caractères génériques ici.

    Note : N'oubliez pas que la casse du texte est importante pour cette condition.

    Si vous voulez utiliser une formule pour rechercher tous les enregistrements qui contiennent uniquement "Chocolat au lait", entrez ce qui suit :

    =D:D="Milk Chocolate"

    La date est, La date est avant, La date est après

    Ces filtres Google Sheets permettent d'utiliser des dates comme conditions. Par conséquent, vous verrez les lignes qui contiennent une date exacte ou la date avant/après la date exacte.

    Les options par défaut sont aujourd'hui, demain, hier, la semaine dernière, le mois dernier, l'année dernière. Vous pouvez également saisir une date exacte :

    Remarque : lorsque vous saisissez une date, veillez à la saisir dans le format de vos paramètres régionaux plutôt que dans celui du tableau. Vous pouvez en savoir plus sur les formats de date et d'heure ici.

    Filtre Google Sheets pour les valeurs numériques

    Vous pouvez filtrer les données numériques dans Google Sheets selon les conditions suivantes : supérieur à, supérieur ou égal à, inférieur à, inférieur ou égal à, est égal à, n'est pas égal à, est entre, n'est pas entre .

    Les deux dernières conditions nécessitent deux nombres qui indiquent les points de départ et d'arrivée de l'intervalle souhaité.

    Conseil : vous pouvez utiliser des références de cellules comme conditions, à condition que les cellules auxquelles vous faites référence contiennent des chiffres.

    Je veux voir les lignes où les chiffres de la colonne E sont supérieurs ou égaux à la valeur de G1 :

    =$G$1

    Remarque : si vous modifiez le nombre auquel vous vous référez (100 dans mon cas), la plage affichée ne sera pas mise à jour automatiquement. Cliquez sur le bouton Filtre sur votre colonne Google Sheets, puis OK pour mettre à jour les résultats manuellement.

    La formule personnalisée peut également être utilisée pour cette option.

    =E:E>$G$1

    Formules personnalisées pour filtrer par condition dans Google Sheets

    Chacune des options susmentionnées peut être remplacée par des formules personnalisées qui renvoient le même résultat.

    Pourtant, les formules sont généralement utilisées dans les filtres Google Sheets si la condition est trop complexe pour être couverte par des moyens par défaut.

    Par exemple, je veux voir tous les produits qui contiennent les mots "Milk" et "Dark" dans leur nom. J'ai besoin de cette formule :

    =OR(REGEXMATCH(D:D, "Dark"),REGEXMATCH(D:D, "Milk"))

    Ce n'est pas le moyen le plus avancé, car il existe aussi la fonction FILTER de Google Sheets qui permet de créer des conditions plus complexes.

    Il s'agit donc du filtre standard de Google Sheets, avec ses options et ses formules personnalisées.

    Mais changeons de tâche pour un moment.

    Et si chaque employé ne voulait voir que ses ventes, il devrait appliquer plusieurs filtres dans la même feuille de calcul Google.

    Existe-t-il un moyen de ne le faire qu'une fois, sans avoir à tout recréer ?

    Google Sheets Filtrer les vues s'occupera du problème.

    Vues de filtre Google Sheets - créer, nommer, enregistrer et supprimer

    Google Sheets Filtrer les vues permettent de sauvegarder des filtres pour plus tard afin d'éviter de les recréer. Ils peuvent être utilisés par différents utilisateurs sans interférer les uns avec les autres.

    Puisque j'ai déjà créé un filtre Google Sheets standard que je veux sauvegarder pour plus tard, je clique sur Données> ; Vues de filtre> ; Enregistrer comme vue de filtre .

    Une barre noire supplémentaire apparaît avec le Options Vous y trouverez les options suivantes renommer votre filtre dans Google Sheets, mise à jour la gamme, duplicate ou supprimer Pour sauvegarder & ; fermez n'importe quelle vue de filtre de Google Sheets, cliquez sur l'icône de l'ordinateur. Fermer dans le coin supérieur droit de la barre.

    Vous pouvez accéder aux filtres enregistrés dans Google Sheets et les appliquer à tout moment. Je n'en ai que deux :

    L'un des principaux avantages de Google Sheets est la possibilité pour plusieurs personnes de travailler simultanément sur des tableaux. Imaginez maintenant ce qui peut se passer si différentes personnes souhaitent voir différents éléments de données.

    Dès qu'un utilisateur applique un filtre dans ses Google Sheets, les autres utilisateurs voient immédiatement les modifications, ce qui signifie que les données avec lesquelles ils travaillent sont partiellement masquées.

    Pour résoudre le problème, Filtrer les vues Elle fonctionne du côté de chaque utilisateur, qui peut ainsi appliquer des filtres Google Sheets uniquement pour lui-même sans interférer avec le travail des autres.

    Pour créer une vue filtre Google Sheets, cliquez sur Données> ; Vues de filtre> ; Créer une nouvelle vue de filtre Définissez ensuite les conditions de vos données et nommez la vue en cliquant sur le bouton "Nom" (ou utilisez le champ Options pour le renommer).

    Toutes les modifications sont enregistrées automatiquement lors de la fermeture de Filter Views. Si elles ne sont plus nécessaires, supprimez-les en cliquant sur Options> ; Supprimer sur la barre noire.

    Conseil : si le propriétaire de la feuille de calcul vous a autorisé à modifier le fichier, tous les autres utilisateurs pourront voir et utiliser les filtres que vous avez créés dans Google Sheets.

    Remarque : si vous ne pouvez qu'afficher la feuille de calcul Google, vous pourrez créer et appliquer des vues de filtre pour vous-même, mais rien ne sera sauvegardé à la fermeture du fichier. Pour cela, vous devez être autorisé à modifier la feuille de calcul.

    Une façon simple de créer un filtre avancé dans Google Sheets (sans formules)

    Le filtre dans Google Sheets est l'une des fonctionnalités les plus simples. Malheureusement, le nombre de conditions que vous pouvez appliquer à une colonne à la fois est à peine suffisant pour couvrir la plupart des tâches.

    Les formules personnalisées pourraient constituer une solution, mais elles peuvent être difficiles à construire correctement, en particulier pour les dates et l'heure ou avec la logique OR/AND.

    Heureusement, il existe une meilleure solution, à savoir une extension spéciale pour Google Sheets appelée Multiple VLOOKUP Matches. Elle permet de filtrer plusieurs lignes et colonnes, chacune avec de nombreux critères appliqués. L'extension est conviviale, de sorte que vous n'aurez pas à douter de vos propres actions. Mais même si vous le faites, l'outil ne modifiera pas du tout vos données sources : il copiera et collera la plage filtrée à l'endroit que vous aurez décidé. Comme une agréableEn prime, l'add-on vous évitera d'apprendre la redoutable fonction VLOOKUP de Google Sheets ;)

    Conseil : n'hésitez pas à passer au bas de la page pour voir tout de suite une vidéo sur l'outil.

    Une fois que vous avez installé le module complémentaire, vous le trouverez dans le dossier de l'utilisateur. Extensions dans Google Sheets. La première étape que vous verrez est la seule qui existe :

    1. Utilisons le module complémentaire pour filtrer mon tableau de ventes Google Sheets (A1:F69) :
    2. Les colonnes qui m'intéressent vraiment sont Date , Région , Produit et Ventes totales donc je n'ai choisi qu'eux comme étant ceux à renvoyer :
    3. Maintenant il est temps de composer les conditions. Essayons d'obtenir toutes les ventes de lait et noisette chocolat pour Septembre 2022 :
    4. Pendant que vous enfilez vos critères, la formule de la zone d'aperçu en bas de l'outil se modifie en conséquence. Cliquez sur Prévisualisation du résultat pour voir les correspondances trouvées :
    5. Sélectionnez les cellules en haut à gauche de la future plage filtrée et appuyez sur l'une des touches suivantes Coller le résultat (pour retourner les correspondances trouvées comme valeurs) ou Insérer la formule (pour insérer une formule avec son résultat) :

    Si vous souhaitez mieux connaître Multiple VLOOKUP Matches, je vous encourage à l'installer à partir de Google Workspace Marketplace ou à en savoir plus sur sa page d'accueil.

    Vidéo : les filtres avancés de Google Sheets en toute simplicité

    Multiple VLOOKUp Matches est le meilleur moyen, et le plus simple, de filtrer vos données dans Google Sheets. Regardez cette vidéo de démonstration pour découvrir tous les avantages de cet outil :

    Si vous avez des questions ou si vous souhaitez partager vos réflexions sur les filtres dans Google Sheets, n'hésitez pas à laisser un commentaire ci-dessous.

    Michael Brown est un passionné de technologie passionné par la simplification de processus complexes à l'aide d'outils logiciels. Avec plus d'une décennie d'expérience dans l'industrie de la technologie, il a perfectionné ses compétences dans Microsoft Excel et Outlook, ainsi que dans Google Sheets et Docs. Le blog de Michael est dédié au partage de ses connaissances et de son expertise avec les autres, en fournissant des conseils et des tutoriels faciles à suivre pour améliorer la productivité et l'efficacité. Que vous soyez un professionnel chevronné ou un débutant, le blog de Michael offre des informations précieuses et des conseils pratiques pour tirer le meilleur parti de ces outils logiciels essentiels.