EXCEL - LE FILTRE ELABORE

Le filtre élaboré est dans sa conception très proche de la fonction BDLIRE. Mais ce n'est pas une fonction. Si on osait une comparaison, contrairement à la fonction BDLIRE qui ne renvoie qu'un seul enregistrement d'une ligne, le filtre élaboré renvoie toute la ligne correspondant à la requête.

Cet outil est souvent peu employé, de nombreux utilisateurs se contentant du filtre automatique.

 

Extraire des données de manière très "fine"

A partir d'une base de données, le filtre élaboré crée sur la même feuille, une seconde base de données correspondant à tous les critères spécifiés. Bien qu'il soit possible d'agir directement sur la base sans créer de seconde base, c'est cette deuxième méthode qui est recommandée.

 

 

Filtre élaboré

 

 

 

Excel >2003 : Données - Filtrer - Filtre élaboré

Excel 2007 : Ruban Données - Trier et filtrer - Avancé

La boîte de dialogue du filtre élaboré

La plage concerne la base de données. Veillez à ne pas avoir de lignes vides qui serait considérée comme limite de base pour Excel.

 

La zone de critères reprend précisément les en-têtes de la base, par copier-coller sur un emplacement de votre choix dans la feuille.

Les critères sont indiqués dans cette zone, soit sur la même ligne, soit sur plusieurs lignes selon le souhait d'extraction.

Une même ligne peut comporter plusieurs critères. Ils correspondent à une relation logique ET (tous les critères doivent être satisfaits).

Cette zone peut être effacée à la fin de l'extraction.

 

Avec "Copier dans", vous indiquez à Excel l'emplacement de la copie du résultat.

 

La nouvelle base ainsi créée peut être ainsi reprise vers un nouveau classeur, selon la suite du travail à réaliser.

 

 

Conseil : dans les critères concernant des valeurs numériques, Excel accepte les différents opérateurs de comparaison.

Le premier filtre élaboré dans le fichier ci-contre l'utilise.

 

Excel et la recherche de doublons

La recherche de doublons, et leur suppression, est parfois un véritable problème et de nombreuses solutions, notamment avec la fonction NB.SI, associée parfois à la mise en forme conditionnelle, et bien évidemment du code Visual basic sont proposées ici et là.

 

Sans aller chercher des formules plus ou moins complexes, le filtre élaboré permet très simplement de récupérer une liste sans doublon.

 

Pour y parvenir, la manière de procéder est presque identique. Outre le fait que la case "Extraction sans doublon" est cochée, la plage concernant la zone de critères doit comporter une première ligne concernant les en-têtes de colonnes, et une seconde ligne entièrement vide.