Comment filtrer des lignes en fonction d'une sélection de liste dans une autre feuille ?
Filtrer une plage de données
Sélectionnez une cellule de la plage. Sélectionnez Filtre> données . Sélectionnez Filtres de texte ou Filtres numériques, puis sélectionnez une comparaison, par exemple Entre. Entrez les critères de filtre, puis sélectionnez OK.
La nouvelle fonction FILTER() d'Excel permet de filtrer une liste ou un tableau selon un critère . Par exemple, =FILTER(commandes; commandes[Produit]="Barres au lait") filtrera toutes les lignes où le nom du produit est « Barres au lait ». L'astuce consiste à utiliser le résultat de NB.SI.ENS (qui sera une suite de 1 et de 0) comme critère pour FILTER.
Sélectionnez une cellule. Saisissez le signe égal ( = ) suivi du nom de la feuille, d'un point d'exclamation et du nom de la cellule à copier. Exemple : =Feuille1! A1 ou ='Feuille numéro deux'!
Vous pouvez accéder à Data > Flash Fill pour l'exécuter manuellement ou appuyer sur Ctrl+E. Pour activer le remplissage instantané, accédez à Outils > Options > Avancé > Options d'édition > activez la case à cocher Remplissage instantané automatique.
Dans la boîte de dialogue « Obtenir des données externes - Feuille de calcul Excel », indiquez le nom du fichier Excel source dans le champ « Nom de fichier ». Sélectionnez « Lier à la source de données en créant une table liée », puis cliquez sur « OK ». L’Assistant Liaison de feuilles de calcul s’ouvre et vous guide tout au long du processus.
Créer un lien vers une page web
Par liste déroulante dynamique, on entend liste capable de faire évoluer son contenu en fonction de la source de données. Si des valeurs sont ajoutées à la source, la liste déroulante doit s'adapter et les intégrer. Cela signifie qu'elle ne peut pas être bâtie sur une plage de cellules aux bornes fixes.
Recopier automatiquement des données dans les cellules d'une feuille de calcul
Cliquez sur une cellule de la plage ou du tableau que vous souhaitez filtrer. Dans l'onglet Données, sélectionnez Filtrer dans la colonne contenant les données à filtrer. Sous Filtrer, sélectionnez Choisir une option, puis saisissez vos critères de filtrage .
Pour créer un filtre avancé avec 2 critères et plus
Pour exclure d'une liste (Liste 1) les valeurs présentes dans une autre liste (Liste 2) dans Excel, vous pouvez utiliser une combinaison des fonctions EQUIV, ESTERREUR et SI . En comparant les valeurs de la Liste 2 à celles de la Liste 1, la formule identifie les valeurs qui n'ont pas de correspondance dans la Liste 1 et les exclut.
Appuyez sur Ctrl+Maj+L. Excel ajoute un menu déroulant Filtre automatique à la première cellule de chaque colonne de la plage. Dans l'en-tête de tableau de la colonne à filtrer, appuyez sur Alt+Flèche bas. Le menu déroulant Filtre automatique s'ouvre et, avec le Narrateur, vous entendez : « Menu ».
Sélectionnez « Avancé » dans l’onglet « Données » : accédez à l’onglet « Données » et cliquez sur « Avancé » dans le groupe « Trier et filtrer ». Définissez la plage de la liste et la plage des critères : dans la boîte de dialogue de filtre avancé, sélectionnez « Filtrer la liste sur place » ou « Copier vers un autre emplacement », selon vos besoins .
Le tri des données consiste à faire un choix dans une zone définie pour établir un tri, par exemple par ordre croissant ou décroissant. Alors que le filtre des données permet de voir apparaître seulement les résultats souhaités, en masquant les autres éléments de votre base de données.
Accédez à l'onglet Données du ruban, puis sélectionnez Outils de données > Validation des données. Sous l'onglet Paramètres , dans la zone Autoriser , sélectionnez Liste. Si les utilisateurs peuvent laisser la cellule vide, case activée la zone Ignorer vide. Cochez la case de liste déroulante Dans les cellules .
Sélectionnez la cellule de la feuille de calcul où vous souhaitez insérer la liste déroulante. Dans l'onglet Données du ruban, sélectionnez Outils de données > Validation des données. Dans l'onglet Paramètres, dans la zone Autoriser, sélectionnez Liste. Si l'utilisation de cellules vides est acceptée, cochez la case Ignorer les cellules vides.
Sélectionnez vos données. (icône En cascade) et sélectionnez Cascade. Remarque : Utilisez les onglets Création de graphique et Mise en forme pour personnaliser l'apparence de votre graphique. Si vous ne voyez pas ces onglets, cliquez n'importe où dans le graphique en cascade pour les afficher sur le ruban.
Dans la boîte de dialogue Gérer les relations, cliquez sur Nouveau. Dans la boîte de dialogue Créer une relation, cliquez sur la flèche à côté de Table et sélectionnez une table dans la liste .
La fonction EQUIV peut extraire des données d'une autre feuille de calcul Excel lorsqu'elle est utilisée avec la fonction INDEX . Par exemple, si vous souhaitez extraire la valeur de la cellule B8 de la feuille 2 d'un classeur, vous pouvez utiliser la formule suivante : =INDEX(Feuille2!A1:B10;EQUIV(B8;Feuille2!A1:A10;0);2).
Cliquez avec le bouton droit sur l'onglet de la feuille de calcul et sélectionnez Déplacer ou Copier. Activez la case à cocher Créer une copie. Sous Avant la feuille, spécifiez où vous voulez placer la copie. Sélectionnez OK.
Vous pouvez faire référence à des cellules qui se trouvent sur d'autres feuilles de calcul du même classeur en ajoutant le nom de la feuille de calcul suivi d'un point d'exclamation (!) au début de la référence de cellule .