S’ouvre dans un nouvel onglet
Liste

PF.FILTER.LISTE

La fonction PF.FILTER.LISTE permet de filtrer automatiquement une liste d’éléments séparés par un délimiteur en ne conservant que ceux qui contiennent un critère de recherche spécifique. Cette fonction est particulièrement utile lorsque vous travaillez avec des données concaténées et que vous souhaitez extraire uniquement les éléments pertinents.

Contrairement aux fonctions Excel standard qui filtrent des plages de cellules, cette fonction travaille directement sur des chaînes de caractères contenant des listes, ce qui la rend idéale pour le traitement de données complexes.

– Le critère de recherche utilise une logique d’inclusion (« contains ») – l’élément doit contenir le critère, pas nécessairement être identique
– Le délimiteur original est conservé dans le résultat
– La casse est ignorée par défaut*sauf si vous spécifiez VRAI pour le paramètre sensible_casse
– Retourne une chaîne vide(«  ») si aucun élément ne correspond au critère
– Les éléments vides dans la liste sont automatiquement ignorés

Syntaxe

=PF.FILTER.LISTE(liste; délimiteur; critère; sensible_casse)

liste
Obligatoire
Liste de valeurs séparées
délimitateur
Obligatoire
Séparateur de la liste
critère
Obligatoire
Texte à rechercher
sensible à la casse
Obligatoire
Faux (par défaut) ou Vrai pour respecter maju

Exemples professionnels

Filtrage de fruits

Supposons que vous ayez une liste de fruits dont vous voulez extraire uniquement ceux contenant "an" :

Cellule A1 contient : « Pomme;Banane;Orange;Ananas;Kiwi »

=PF.FILTER.LISTE(A1; »; »; »an ») 

Résultat retourné  : « Banane;Ananas »

Filtrage de produits avec casse

Dans un catalogue de produits codés où la casse est importante :

Cellule B1 contient : « PROD-A,prod-b,PROD-C,prod-d »

Explication : Seuls les codes en majuscules « PROD » sont conservés car la recherche est sensible à la casse.

=PF.FILTER.LISTE(B1; », »; »PROD »;VRAI) 

Résultat retourné  : PROD-A,PROD-C »

Extraction d'emails d'un domaine

Pour extraire uniquement les emails d'un domaine spécifique

– =PF.FILTER.LISTE(C1; »; »; « @[gmail.com](http://gmail.com) ») 

Résultat retourné  : [user1@gmail.com](mailto:user1@gmail.com);[user3@gmail.com](mailto:user3@gmail.com)

Cas d'usage typiques

Utilisez PF.FILTER.LISTE pour :

  • ✅ Filtrage de catégories : Sélectionner des produits d’une catégorie spécifique
  • ✅ Extraction d’emails : Isoler les adresses d’un domaine particulier
  • ✅ Tri de codes : Filtrer des références par préfixe ou suffixe
  • ✅ Nettoyage de données : Conserver uniquement les éléments pertinents
  • ✅ Compétitions FMWC : Manipulation rapide de listes concaténées

Applications concrètes :

  • Gestion de catalogues produits
  • Filtrage de listes d’emails
  • Traitement de tags/catégories
  • Sélection de codes par type
  • Extraction de mots-clés

Sur cette page