Contenu

# Filtre spécial

Définit un filtre spécial.

Pour accéder à cette commande...

#### À partir de la barre de menu :

Choisissez Données - Plus de filtres - Filtre spécial....

#### À partir de l'interface en onglets :

Choisissez Données - Filtre spécial.

Dans le menu Données de l’onglet Données, choisissez Filtre spécial.

#### À partir des barre d'outils :

Filtre spécial

## Lire les critères de filtre dans

Sélectionnez la plage nommée ou entrez la plage de cellules contenant les critères de filtrage à utiliser.

Une référence à une cellule vide est interprétée comme la valeur numérique 0.

Une expression correspondante peut être :

- Un nombre ou une valeur logique. Un contenu de cellule correspondant est égal au nombre ou à la valeur logique.

- Une valeur commençant par un comparateur (<, <=, =, >, >=, <>).

  Pour =, si la valeur est vide, elle correspond aux cellules vides.

  Pour <>, si la valeur est vide, elle correspond aux cellules non vides.

  Pour <>, si la valeur n'est pas vide, elle correspond à n'importe quel contenu de cellule à l'exception de la valeur, y compris les cellules vides.

  Remarque : "=0" ne correspond pas aux cellules vides.

  Pour = et <>, si la valeur n'est pas vide et ne peut pas être interprétée comme un type numérique ou un de ses sous-types et que la propriété Les critères de recherche = et <> doivent s'appliquer à des cellules entières est cochée, la comparaison s'effectue par rapport à l'intégralité du contenu de la cellule, si elle n'est pas cochée, la comparaison s'effectue par rapport à toute sous-partie du champ qui correspond aux critères. Pour = et <>, si la valeur n'est pas vide et ne peut pas être interprétée comme un type numérique ou un de ses sous-types s'applique.

- Autre valeur de texte. Si la propriété Critères de recherche = et <> doivent s'appliquer à des cellules entières est vraie, la comparaison est effectuée par rapport au contenu de la cellule entière, si elle est fausse, la comparaison est effectuée par rapport à toute sous-partie du champ qui correspond aux critères. L'expression peut contenir du texte, des nombres, des expressions régulières ou des caractères génériques (si activé dans les options de calcul).

### Réduire / Étendre

Cliquez sur l'icône Réduire pour réduire la boîte de dialogue aux dimensions d'un champ de saisie. Il est ainsi plus facile d'indiquer la référence requise dans la feuille. Les icônes se changent alors automatiquement en icône Étendre. Cliquez sur cette dernière pour rétablir la taille initiale de la boîte de dialogue.

La réduction de la boîte de dialogue a lieu automatiquement lorsque vous appuyez sur le bouton de la souris alors qu'elle se trouve sur la feuille et que vous définissez une plage. Dès que vous relâchez le bouton de la souris, la boîte de dialogue retrouve sa taille normale et la référence de la plage définie à l'aide de la souris est mise en évidence par un cadre bleu dans le document.

Réduire

Étendre

## Options

Affiche des options de filtre supplémentaires.

#### Respecter la casse

Distingue les majuscules des minuscules lors du filtrage des données.

#### La plage contient des étiquettes de colonne

Inclut les étiquettes de colonne dans la première ligne d'une plage de cellules.

#### Copier le résultat vers

Cochez cette case puis sélectionnez la plage de cellules dans laquelle vous voulez afficher les résultats du filtrage. Vous pouvez également sélectionner une plage nommée dans la liste.

#### Caractère générique

Vous permet d'utiliser des caractères génériques dans la définition des filtres. Pour obtenir la liste des caractères génériques pris en charge par LibreOffice, cliquez ici.

Si la case Caractère générique est cochée, vous pouvez utiliser les caractères génériques dans le champ Valeur si la liste Condition est définie sur EGAL (=) et NON EGAL (<>). Cela s'applique également au cellules respectives que vous référencées dans un filtre spécial.

La recherche prend en charge les caractères génériques ou les expressions régulières. Lorsque les expressions régulières sont activées, vous pouvez entrer "tout.*", par exemple pour trouver le premier emplacement de "tout" suivi de n'importe quel caractère. Si vous souhaitez rechercher un texte qui est également une expression régulière, vous devez soit faire précéder chaque métacaractère ou opérateur d'expression régulière d'un caractère "\", soit placer le texte entre \Q...\E. Vous pouvez activer et désactiver l'évaluation automatique des caractères génériques ou des expressions régulières dans LibreOffice - PréférencesOutils - Options - LibreOffice Calc - Calculer .

Lorsque vous utilisez des fonctions où un ou plusieurs arguments sont des chaînes de critères de recherche qui représentent une expression régulière, la première tentative consiste à convertir les critères de chaîne en nombres. Par exemple, ".0" se convertira en 0.0 et ainsi de suite. En cas de succès, la correspondance ne sera pas une correspondance d'expression régulière mais une correspondance numérique. Cependant, lorsque vous passez à un environnement local où le séparateur décimal n'est pas le point, la conversion d'expression régulière fonctionne. Pour forcer l'évaluation de l'expression régulière au lieu d'une expression numérique, utilisez une expression qui ne peut pas être mal interprétée comme numérique, telle que ". [0]" ou ".\0" ou "(?I) .0".

#### Sans doublons

Exclut les lignes dupliquées de la liste des données filtrées.

#### Conserver les critères de filtre

Cochez la case Copier le résultat vers, puis indiquez la plage cible dans laquelle vous voulez afficher les données filtrées. Si cette case est cochée, la plage cible demeure liée à la plage source. Vous devez avoir défini la plage source en tant que plage de base de données sous Données - Définir une plage Vous pouvez ensuite appliquer de nouveau à tout moment le filtre défini ; il vous suffit de procéder comme suit : cliquez dans la plage de données, puis choisissez Données - Actualiser la plage.

Rubriques connexes

Application des filtres

Application de l'AutoFiltre

Application de filtres spéciaux

Aidez-nous !