Dans Power Query, vous pouvez inclure ou exclure des lignes en fonction d’une valeur de colonne. Une colonne filtrée contient une petite icône de filtre ( icone de filtre appliqué ) dans l’en-tête de colonne. Si vous voulez supprimer un ou plusieurs filtres de colonne pour un nouveau départ, pour chaque colonne, sélectionnez la flèche vers le bas Flèche Filtrer en regard de la colonne, puis sélectionnez Effacer le filtre.

Utilisez la fonctionnalité Filtre automatique pour rechercher, afficher ou masquer des valeurs et spécifier plus facilement des critères de filtre. Par défaut, vous ne voyez que les 1 000 premières valeurs distinctes. Si un message indique que la liste de filtres est incomplète, sélectionnez Charger plus. Selon la quantité de données, vous pouvez voir ce message plusieurs fois.

  1. Pour ouvrir une requête, recherchez-en une précédemment chargée à partir de l’Éditeur Power Query, sélectionnez une cellule dans les données, puis sélectionnez Requête >Modifier. Pour plus d’informations, voir Créer, charger ou modifier une requête dans Excel.

  2. Sélectionnez la flèche vers le bas Flèche Filtrer à côté d’une colonne que vous souhaitez filtrer.

  3. Désélectionner la case à cocher (Sélectionner tout) pour désélectionner toutes les colonnes.

  4. Cochez la case des valeurs de colonne à filtrer, puis sélectionnez OK.

Sélectionner une colonne

Vous pouvez filtrer sur la base d’une valeur de texte spécifique à l’aide du sous-menu Filtres textuels.

  1. Pour ouvrir une requête, recherchez-en une précédemment chargée à partir de l’Éditeur Power Query, sélectionnez une cellule dans les données, puis sélectionnez Requête >Modifier. Pour plus d’informations, voir Créer, charger ou modifier une requête dans Excel.

  2. Sélectionnez la flèche vers le Flèche Filtrer à côté de la colonne contenant une valeur de texte à filtrer.

  3. Sélectionnez Filtres textuels, puis sélectionnez un nom de type d’égalité égal, Dsnot equal, BeginsWith,Does Not Begin With,Ends With,Does Not End With,Containset Does Not Contain.

  4. Dans la boîte de dialogue Filtrer les lignes :

    • Utilisez le mode Basic pour entrer ou mettre à jour deux opérateurs et valeurs.

    • Utilisez le mode Avancé pour entrer ou mettre à jour plus de deux clauses, comparaisons, colonnes, opérateurs et valeurs.

  5. Sélectionnez OK.

Vous pouvez filtrer sur la base d’une valeur de nombre à l’aide du sous-menu Filtres de nombres.

  1. Pour ouvrir une requête, recherchez-en une précédemment chargée à partir de l’Éditeur Power Query, sélectionnez une cellule dans les données, puis sélectionnez Requête >Modifier. Pour plus d’informations, voir Créer, charger ou modifier une requête dans Excel.

  2. Sélectionnez la flèche vers Flèche Filtrer bas de la colonne contenant une valeur de nombre à filtrer.

  3. Sélectionnez Filtresde nombres, puis sélectionnez un nom de type d’égalité égal à,Non égal à,Supérieur à,Supérieur ou Égal à,Inférieur à, Inférieur ou Égal àou Entre.

  4. Dans la boîte de dialogue Filtrer les lignes :

    • Utilisez le mode Basic pour entrer ou mettre à jour deux opérateurs et valeurs.

    • Utilisez le mode Avancé pour entrer ou mettre à jour plus de deux clauses, comparaisons, colonnes, opérateurs et valeurs.

  5. Sélectionnez OK.

Vous pouvez filtrer par valeur date/heure à l’aide du sous-menu Filtres Date/heure.

  1. Pour ouvrir une requête, recherchez-en une précédemment chargée à partir de l’Éditeur Power Query, sélectionnez une cellule dans les données, puis sélectionnez Requête >Modifier. Pour plus d’informations, voir Créer, charger ou modifier une requête dans Excel.

  2. Sélectionnez la flèche vers Flèche Filtrer bas de la colonne contenant une valeur date/heure à filtrer.

  3. Sélectionnez FiltresDate/Heure,puis sélectionnez un nom de type d’égalité égal à , avant ,après ,entre,dans le suivant ,dans le précédent ,est le plus ancien ,est le plus récent,n’est pas le plus récent,n’est pas le dernier etfiltre personnalisé .

    Conseil    Il peut être plus facile d’utiliser les filtres prédéfinés en sélectionnant Année,Trimestre,Mois,Semaine,Jour,Heure,Minuteet Seconde. Ces commandes fonctionnent immédiatement.

  4. Dans la boîte de dialogue Filtrerla ligne :

    • Utilisez le mode Basic pour entrer ou mettre à jour deux opérateurs et valeurs.

    • Utilisez le mode Avancé pour entrer ou mettre à jour plus de deux clauses, comparaisons, colonnes, opérateurs et valeurs.

  5. Sélectionnez OK.

Pour filtrer plusieurs colonnes, filtrez une première colonne, puis répétez un filtre de colonne pour chaque colonne supplémentaire.

Dans l’exemple suivant de la barre de formule, la fonction Table.SelectRows renvoie une requête filtrée par état et par année.

Résultat du filtre

Une valeur null ou vide se produit lorsqu’une cellule ne possède rien. Il existe deux méthodes pour supprimer les valeurs Null ou vides :

Utiliser le filtre automatique

  1. Pour ouvrir une requête, recherchez-en une précédemment chargée à partir de l’Éditeur Power Query, sélectionnez une cellule dans les données, puis sélectionnez Requête >Modifier. Pour plus d’informations, voir Créer, charger ou modifier une requête dans Excel.

  2. Sélectionnez la flèche vers le bas Flèche Filtrer à côté d’une colonne que vous souhaitez filtrer.

  3. Désélectionner toutes les colonnes de la case à cocher (Sélectionner tout).

  4. Sélectionnez Supprimer vide, puis OK.

Cette méthode examine chaque valeur d’une colonne à l’aide de cette formule (pour la colonne « Nom » ) :

Table.SelectRows(#"Changed Type", each ([Name] <> null and [Name] <> ""))

Utiliser la commande Supprimer les lignes vides

  1. Pour ouvrir une requête, recherchez-en une précédemment chargée à partir de l’Éditeur Power Query, sélectionnez une cellule dans les données, puis sélectionnez> requête>Modifier. Pour plus d’informations, voir Créer, charger ou modifier une requête dans Excel.

  2. Sélectionnez Accueil> Supprimer les lignes > Supprimer les lignes vides.

Pour effacer ce filtre, supprimez l’étape correspondante sous Étapes appliquées dansla Paramètres.

Cette méthode examine la ligne entière en tant qu’enregistrement à l’aide de la formule ci-après :

Table.SelectRows(#"Changed Type", each not List.IsEmpty(List.RemoveMatchingItems(Record.FieldValues(_), {"", null})))

Le filtrage des lignes par position est semblable au filtrage des lignes par valeur, sauf que les lignes sont incluses ou exclues en fonction de leur position dans les données de la requête plutôt que selon les valeurs.

Remarque : Lorsque vous spécifiez une plage ou un modèle, la première ligne de données d’un tableau est la ligne zéro (0), et non la ligne 1 (1). Vous pouvez créer une colonne d’index pour afficher les positions des lignes avant de spécifier les lignes. Pour plus d’informations, voir Ajouter une colonne d’index.

Pour conserver les lignes supérieure

  1. Pour ouvrir une requête, recherchez-en une précédemment chargée à partir de l’Éditeur Power Query, sélectionnez une cellule dans les données, puis sélectionnez Requête >Modifier. Pour plus d’informations, voir Créer, charger ou modifier une requête dans Excel.

  2. Sélectionnez Accueil> Conserver les lignes > Les lignes les plus hautes.

  3. Dans la boîte de dialogue Conserver les lignes supérieure, entrez un nombre dans Nombre de lignes.

  4. Sélectionnez OK.

Pour conserver les lignes inférieures

  1. Pour ouvrir une requête, recherchez-en une précédemment chargée à partir de l’Éditeur Power Query, sélectionnez une cellule dans les données, puis sélectionnez Requête >Modifier. Pour plus d’informations, voir Créer, charger ou modifier une requête dans Excel.

  2. Sélectionnez Accueil> Conserver les lignes > conserver les lignes inférieures.

  3. Dans la boîte de dialogue Conserver les lignes inférieures, entrez un nombre dans Nombre de lignes.

  4. Sélectionnez OK.

Pour conserver une plage de lignes

Parfois, une table de données est dérivée d’un état dont la disposition est fixe. Par exemple, les cinq premières lignes sont un en-tête d’état, suivi de sept lignes de données, puis un nombre variable de lignes contenant des commentaires. Mais vous voulez seulement conserver les lignes de données.

  1. Pour ouvrir une requête, recherchez-en une précédemment chargée à partir de l’Éditeur Power Query, sélectionnez une cellule dans les données, puis sélectionnez> requête>Modifier. Pour plus d’informations, voir Créer, charger ou modifier une requête dans Excel.

  2. Sélectionnez Accueil> Conserver les lignes > Conserver la plage de lignes.

  3. Dans la boîte de dialogue Conserver la plage de lignes, entrez les nombres de la première ligne et le nombre de lignes. Pour poursuivre l’exemple, entrez six comme première ligne et sept en tant que nombre de lignes.

  4. Sélectionnez OK.

Pour supprimer les lignes supérieure

  1. Pour ouvrir une requête, recherchez-en une précédemment chargée à partir de l’Éditeur Power Query, sélectionnez une cellule dans les données, puis sélectionnez> requête>Modifier. Pour plus d’informations, voir Créer, charger ou modifier une requête dans Excel.

  2. Sélectionnez Accueil> Supprimer les lignes > supprimer les lignes supérieure.

  3. Dans la boîte de dialogue Supprimer les lignes supérieure, entrez un nombre dans le nombre de lignes.

  4. Sélectionnez OK.

Pour supprimer les lignes inférieures

  1. Pour ouvrir une requête, recherchez-en une précédemment chargée à partir de l’Éditeur Power Query, sélectionnez une cellule dans les données, puis sélectionnez> requête>Modifier. Pour plus d’informations, voir Créer, charger ou modifierune requête dans Excel.

  2. Sélectionnez Accueil> Supprimer les lignes > Supprimer les lignes inférieures.

  3. Dans la boîte de dialogue Supprimer les lignes inférieures, entrez un nombre dans le nombre de lignes.

  4. Sélectionnez OK.

Vous pouvez filtrer par lignes alternée et vous pouvez même définir un modèle de ligne alternatif. Par exemple, votre tableau possède une ligne de commentaire après chaque ligne de données. Vous voulez conserver les lignes impaires (1, 3, 5, et ainsi de suite), mais supprimer les lignes pairs (2, 4, 6, et ainsi de suite).

  1. Pour ouvrir une requête, recherchez-en une précédemment chargée à partir de l’Éditeur Power Query, sélectionnez une cellule dans les données, puis sélectionnez> requête>Modifier. Pour plus d’informations, voir Créer, charger ou modifier une requête dans Excel.

  2. Sélectionnez Accueil> Supprimer les lignes > Supprimer les lignes alternée.

  3. Dans la boîte de dialogue Supprimer les lignes alternée, entrez ce qui suit :

    • Première ligne à supprimer    Commencez à compter à cette ligne. Si vous entrez 2, la première ligne est conservée mais la deuxième est supprimée.

    •  Nombre de lignes à supprimer   Définissez le début du modèle. Si vous entrez 1, une ligne est supprimée à la fois.

    •  Nombre de lignes à conserver   Définissez la fin du modèle. Si vous entrez 1, poursuivez le modèle avec la ligne suivante, qui est la troisième ligne.

  4. Sélectionnez OK.

Résultat   

Power Query insère un modèle à suivre pour toutes les lignes. Dans cet exemple, les lignes impaires sont supprimées et même les lignes sont conservées.

Voir aussi

Aide Power Query pour Excel

Supprimer ou conserver les lignes avec des erreurs

Conserver ou supprimer des lignes en double

Filtrer par position de ligne (docs.com)

Filtrer par valeurs (docs.com)

Besoin d’aide ?

Développez vos compétences

Découvrez des formations >

Accédez aux nouvelles fonctionnalités en avant-première

Rejoindre Microsoft Insider >

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?

Nous vous remercions de vos commentaires.

×