Passer au contenu

Trouver des termes exacts dans une base de données

Solution : en exploitant pleinement les critères de comparaison de la fonction Filtre élaboré.

La fonction Filtre élaboré d’Excel 97 ou une version ultérieure de Microsoft possède plusieurs usages. Elle permet de trier des nombres ou des termes contenus dans une ou plusieurs colonnes en fonction de critères stockés dans une plage de cellules, mais également de localiser des mots. Il suffit ainsi de saisir l’intitulé de la colonne à classer et, dans la cellule immédiatement en dessous, une syllabe. La fonction Filtre élaboré va alors afficher dans une plage de cellules tous les termes commençant par cette syllabe et situés dans la colonne de référence. Cependant, si vous cherchez un terme unique dans une liste, il convient de mettre en ?”uvre une syntaxe particulière : =”=Texte” oú Texte est le terme recherché. Par exemple, sous Excel 97, saisissez dans le bloc B3:B12, une liste de termes dans laquelle figureront les mots Caractère, Carte, Car et, de nouveau, Car. Inscrivez le libellé Liste de termes en B2. Puis en D3 et D4, saisissez respectivement Liste de termes et Car. Cliquez sur le menu Données et sélectionnez Filtre puis Filtre élaboré. Cochez la case [copier vers un autre emplacement]. Dans les champs Plages, Zone de critères et Destination, saisissez respectivement $B$2:$B$12, $D$3:$D$4 et $E$3. Validez sur par un clic sur le bouton [ok]. Dans le bloc E4:E7, les termes Car, Caractère et Carte doivent s’afficher. Pour chercher uniquement Car, saisissez =”=Car” en D10 et recopiez la cellule D3 en D9. Affichez la fenêtre Filtre élaboré comme précédemment. Cochez [copier vers un autre emplacement]. Tapez $D$9:$D$10 dans Zone de critères et $E$9 dans Destination. Validez avec [ok]. Le mot Car apparaît alors dans les cellules E11 et E12. Dans le bloc de cellules servant à stocker les critères de recherche ou de tri, vous pouvez employer des caractères génériques tels que ?, * et ~. Le premier, ?, sert à remplacer un caractère unique qui occupe le même emplacement. Avec C?r* dans la zone de critères, vous trouverez les mots Carte, Cerf, Cirque, Corps, etc. Le signe * remplace un nombre quelconque de caractères occupant la position de l’astérisque. C*t* affichera Carte et Caractère. Lorsque vous appliquez la fonction Filtre élaboré, notez qu’Excel ne fait pas de différences entre les majuscules et les minuscules. En revanche les caractères é et e sont différenciés.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Filigrane Press