# Text Plume : 9 cas pratiques (liste collée, jokers, signets…)

> Filtrer sur une liste collée depuis Excel, utiliser les jokers, exclure des valeurs, chercher dans toutes les colonnes, garder le texte dans un signet avec Text Plume.

- Language: French
- Web page: https://plumevisuals.com/fr/tutoriels/text-plume-cas-pratiques
- Published: 2026-10-20
- Visual: Text Plume, technical reference: https://plumevisuals.com/ai/visuals/text-slicer.md
- If an option name in this tutorial differs from the technical reference, the reference is right (it is generated from the visual's code).

Ces recettes partent d'un Text Plume déjà en place. Si ce n'est pas le cas, commencez par la [prise en main](/fr/tutoriels/text-plume-prise-en-main) : les exemples reprennent ses données (la table `Commandes`, le tableau témoin). Les fonctions marquées ★ sont premium : elles marchent sans licence, avec un filigrane.

## Comment filtrer le rapport sur une liste de références collée depuis Excel ? ★

On vous envoie dans un classeur Excel la liste des commandes à vérifier, et vous voulez voir uniquement celles-là dans le rapport.

1. Gardez une seule colonne dans **Champs à rechercher** : `Commande`.
2. Dans **Format › Saisie**, activez **Plusieurs lignes (coller une liste) ★**. La zone devient une zone de texte de 4 lignes (réglage **Lignes visibles**).
3. Dans **Format › Recherche**, réglez **Correspondance** sur *Est égal à* : chaque ligne doit être un numéro complet.
4. Dans Excel, sélectionnez les cellules de la colonne et copiez-les (Ctrl + C) : par exemple `FR-1042-2026`, `FR-1052-2026`, `FR-1061-2026` et `FR-9999-2026`.
5. Cliquez dans la zone de Text Plume et collez (Ctrl + V) : une valeur par ligne.
6. Appuyez sur **Ctrl + Entrée** ou cliquez sur le bouton **Filtrer**.

Résultat : le tableau témoin garde les trois commandes existantes. Sous la zone, la ligne d'information indique « 3 valeur(s) trouvée(s) · 4 termes · 1 introuvable(s) : FR-9999-2026 » ; l'infobulle de cette ligne donne la liste complète des introuvables.

> **Tip:** **Astuce** : sans activer **Plusieurs lignes**, vous pouvez aussi coller la colonne dans la zone d'une ligne : les retours à la ligne deviennent des `; `. La recherche porte alors sur plusieurs termes, ce qui est aussi une fonction ★.

## Comment utiliser les jokers * et ? ? ★

Les numéros de commande suivent un modèle (`pays-numéro-année`) et vous voulez une famille de numéros sans les taper un par un.

1. Gardez `Commande` dans **Champs à rechercher**, et **Correspondance** sur *Contient* ou *Est égal à*.
2. Vérifiez que **Format › Recherche › Jokers * et ? ★** est activé (c'est le réglage par défaut).
3. Tapez `CH-*` : l'étoile remplace n'importe quels caractères. Le tableau garde la commande suisse CH-3005-2026.
4. Tapez `FR-10?1-2026` : le point d'interrogation remplace un seul caractère. Le tableau garde FR-1051-2026, FR-1061-2026 et FR-1071-2026.

Résultat : une famille de numéros en un seul terme. Pour chercher une vraie étoile ou un vrai point d'interrogation dans le texte, mettez le terme entre guillemets : `"5*"` cherche « 5* » à la lettre.

## Comment exclure des valeurs de la recherche ? ★

Vous voulez tous les cafés, sauf celui du port ; ou toutes les villes, sauf Paris.

1. Mettez `Client` dans **Champs à rechercher**.
2. Vérifiez que **Format › Recherche › Exclure avec « - » ou « ! » (-test, !test) ★** est activé (c'est le réglage par défaut).
3. Tapez `cafe; -port`. Le premier terme garde les clients qui contiennent « café », le second retire ceux qui contiennent « port ».
4. Pour exclure sans rien chercher d'autre, mettez `Ville` dans le champ et tapez seulement `-paris`.

Résultat : à l'étape 3, il reste Café de Lyon ; à l'étape 4, toutes les commandes sauf les deux livrées à Paris. Un `!` en tête du terme marche comme le `-` (`!paris`).

## Comment chercher dans le client et la ville à la fois ? ★

Un utilisateur tape un mot sans savoir s'il figure dans le nom du client ou dans la ville.

1. Mettez `Client` puis `Ville` dans **Champs à rechercher**.
2. Cliquez sur la puce **Tous les champs** sous la zone. Pour qu'il n'y ait plus de puces du tout et que la recherche porte toujours sur toutes les colonnes, réglez plutôt **Format › Champs › Avec plusieurs champs** sur *Chercher dans tous les champs*.
3. Tapez `paris`. Le tableau garde Café de Lyon (livré à Paris) et Librairie Parisienne (Paris dans le nom et dans la ville).
4. Pour exiger plusieurs mots répartis sur les colonnes, réglez **Format › Saisie › Plusieurs termes** sur *Tous (ET)* et tapez `cafe; paris`.

Résultat : à l'étape 4, il ne reste que Café de Lyon : « café » est trouvé dans le client et « paris » dans la ville. Le visuel garde les lignes dont au moins une colonne correspond à chaque terme ; ce filtre porte sur les lignes chargées (jusqu'à 100 000).

## Comment filtrer seulement quand l'utilisateur appuie sur Entrée ?

Sur un gros modèle, chaque lettre tapée relance le calcul de la page : mieux vaut filtrer une fois le texte fini.

1. Dans **Format › Saisie**, réglez **Filtrer** sur *Avec Entrée ou le bouton*.
2. Laissez **Bouton « Filtrer »** activé.
3. Tapez `peri` : rien ne part, « Entrée pour filtrer » s'affiche sous la zone et le bouton **Filtrer** se colore.
4. Appuyez sur **Entrée** ou cliquez sur **Filtrer**.

Résultat : le rapport ne se recalcule qu'une fois, à la validation. Si vous gardez *Au fil de la frappe*, le réglage **Délai après la frappe (ms)** (400 par défaut) fixe le temps d'attente après la dernière lettre.

## Comment garder le texte tapé dans un signet ?

Vous voulez un bouton « Clients de Périgueux » qui rappelle la recherche toute faite. Un **signet** (voir le [glossaire](/fr/tutoriels/bien-demarrer-visuels-plume#glossaire)) est une photo de l'état de la page, filtres des segments compris.

1. Choisissez la puce **Ville** et tapez `peri`.
2. Dans le ruban, **Affichage › Signets**, puis cliquez sur **Ajouter** dans le volet **Signets**.
3. Ouvrez le menu **…** du nouveau signet › **Renommer**, et nommez-le « Périgueux ».
4. Dans le même menu, vérifiez que **Données** est coché : c'est cette option qui enregistre le filtre des segments.
5. Videz la zone avec la croix d'effacement, puis cliquez sur le signet « Périgueux » dans le volet **Signets**.

Résultat : le texte `peri` revient tel quel dans la zone, sur la puce **Ville**, et le tableau garde les deux commandes de Périgueux. Un signet créé zone vide vide la zone quand on le rappelle.

> **Tip:** **Astuce** : pour que la recherche soit déjà tapée à l'ouverture du rapport, sans signet ni bouton, glissez dans le champ **Présélection** une mesure `Présélection recherche = "peri"` (★). Le visuel l'écrit dans la zone et l'applique ; une recherche rappelée par un signet reste prioritaire, sauf si **Présélection › Forcer** est activé.

## Comment trouver une ville en tapant son code postal ?

Vos lecteurs connaissent le code postal mieux que l'orthographe de la ville. Le champ **Rechercher aussi dans** cherche le texte tapé dans une autre colonne, mais le filtre porte toujours sur la ville.

1. Table `Commandes` sélectionnée, **Outils de table › Nouvelle colonne** :

```dax
Code postal = SWITCH ( Commandes[Ville], "Périgueux", "24000", "Nantes", "44000", "Strasbourg", "67000", "Lyon", "69001", "Lille", "59000", "Paris", "75001", BLANK () )
```

2. Laissez seulement `Ville` dans **Champs à rechercher**, et glissez `Code postal` dans **Rechercher aussi dans**.
3. Tapez `24` dans la zone.

Résultat : Périgueux est trouvée, la suggestion rappelle le code « 24000 » et le tableau garde les deux commandes de Périgueux. Ce champ est gratuit ; pour masquer le code dans les suggestions, désactivez **Format › Champs › Valeur du champ « Rechercher aussi dans » dans les suggestions**.

## Comment trouver les valeurs qui finissent par un texte ?

Les numéros de commande se terminent par un compteur et l'année, et vous cherchez ceux qui finissent par « 1-2026 ».

1. Mettez `Commande` dans **Champs à rechercher**.
2. Dans **Format › Recherche**, réglez **Correspondance** sur *Finit par*.
3. Tapez `1-2026`.

Résultat : le tableau garde FR-1051-2026, FR-1061-2026, FR-1071-2026 et BE-2001-2026. *Finit par* n'existe pas dans les filtres de Power BI : le visuel envoie la liste des valeurs trouvées. *Début d'un mot* est l'autre correspondance utile : `lyon` y trouve « Café de Lyon » et « Atelier Lyonnais », mais pas un nom où « lyon » serait au milieu d'un mot.

## Comment chercher avec une expression régulière ? ★

Pour les besoins que les jokers ne couvrent pas : plusieurs préfixes, des chiffres dans une plage.

1. Mettez `Commande` dans **Champs à rechercher**.
2. Dans **Format › Recherche**, réglez **Correspondance** sur *Expression régulière ★*.
3. Tapez `^(FR|BE)-10[4-6]` : les numéros qui commencent par FR ou BE, suivis de 104, 105 ou 106.

Résultat : le tableau garde FR-1042-2026, FR-1043-2026, FR-1051-2026, FR-1052-2026, FR-1060-2026 et FR-1061-2026. Une expression mal écrite colore la zone en rouge et affiche « Expression régulière invalide » : rien n'est envoyé au rapport tant qu'elle n'est pas corrigée.

## Pour aller plus loin

- [Prise en main de Text Plume](/fr/tutoriels/text-plume-prise-en-main) : les données à préparer et un premier visuel pas à pas.
- [Text Plume : tous les champs et réglages expliqués](/fr/tutoriels/text-plume-champs-et-reglages) : chaque zone de champ et chaque réglage.
- [Bien démarrer avec les visuels Plume](/fr/tutoriels/bien-demarrer-visuels-plume) : installation, licence, styles et réglages communs à tous les visuels.
- La fiche du visuel : [Text Plume](/fr/visuels/text-slicer). Une question : [support](/fr/support).
