Aller au contenu principal
Mis à jour le

C'est quoi un caractère générique Excel ?

Les caractères génériques permettent des recherches partielles dans des fonctions comme NB.SI, RECHERCHEV ou FILTRE. L'astérisque * remplace n'importe quelle séquence de caractères, le point d'interrogation ? remplace un seul caractère, et le tilde ~ permet de chercher littéralement * ou ?.

À quoi sert un caractère générique dans Excel

Les caractères génériques sont des symboles spéciaux qui remplacent un ou plusieurs caractères dans les critères de recherche d'Excel. L'astérisque (*) remplace n'importe quelle séquence de caractères (y compris aucun caractère), le point d'interrogation (?) remplace exactement un caractère, et le tilde (~) permet de chercher littéralement un * ou un ? quand ces symboles font partie de tes données. Ils fonctionnent dans les fonctions de comptage et de somme conditionnelles (NB.SI, SOMME.SI), dans RECHERCHEV, dans Rechercher/Remplacer Icône du bouton Rechercher-Remplacer et dans les filtres.

Tu vas les utiliser chaque fois que tu ne connais pas la valeur exacte à chercher ou que tu dois regrouper des données par un critère partiel. Par exemple, compter toutes les lignes contenant "Paris" quelque part dans une adresse avec =NB.SI(A:A;"*Paris*"), ou chercher tous les codes produits qui commencent par "EL" avec =NB.SI(B:B;"EL*"). Les caractères génériques permettent de poser des questions floues à tes données au lieu de chercher des correspondances exactes.

Cellule C2 avec la formule =NB.SI(A2:A5;"*Excel*") dans la barre de formule, qui compte 2 produits contenant le mot Excel parmi Formation Excel, Cours Word, Excel avance et Powerpoint.
Encadré par des astérisques, le motif *Excel* compte les libellés qui contiennent Excel, où qu'il apparaisse.
Exemple

Commercial : compter les clients par ville sans connaître l'adresse exacte

Tu es commercial dans une société de distribution de fournitures industrielles. Tu as une base de 3 000 clients avec une colonne "Adresse complète" qui mélange le numéro, la rue, le code postal et la ville dans une seule cellule (ex : "15 rue Victor Hugo, 69001 Lyon"). Tu veux compter combien de clients sont basés à Lyon.

Tu saisis =NB.SI(C2:C3001;"*Lyon*") pour compter toutes les cellules qui contiennent "Lyon" quelque part dans l'adresse. L'astérisque avant et après "Lyon" indique que n'importe quel texte peut précéder ou suivre le mot. Le résultat te donne 245 clients lyonnais, qu'ils soient à "Lyon", "69001 Lyon" ou "Lyon Cedex".

Pour affiner, tu peux combiner les caractères génériques avec d'autres critères. =SOMME.SI(C2:C3001;"*Lyon*";D2:D3001) additionne le chiffre d'affaires de tous les clients lyonnais. =NB.SI(C2:C3001;"*69???*") compte les clients dont l'adresse contient un code postal commençant par 69 suivi de 3 chiffres quelconques.

Feuille Excel avec une colonne d'adresses complètes et des formules NB.SI et SOMME.SI utilisant l'astérisque pour compter et additionner les clients de Lyon.
NB.SI avec *Lyon* compte les clients lyonnais quelle que soit la forme de l'adresse, et SOMME.SI additionne leur chiffre d'affaires.

Astuces pour bien utiliser le caractère générique

Les caractères génériques ne fonctionnent qu'avec du texte. Dans les critères numériques de NB.SI ou SOMME.SI, ils sont ignorés. Si tes données sont des nombres stockés comme du texte, convertis-les d'abord ou adapte ton critère.

Piloter un critère générique par une cellule

Colle les astérisques autour d'une référence de cellule avec l'opérateur & pour construire un critère qui suit une saisie. =NB.SI(A:A;"*"&E1&"*") compte tout ce qui contient la valeur tapée en E1, où qu'elle se trouve dans le texte.

Tu changes E1, le comptage se met à jour, sans jamais réécrire la formule.

Distinguer la casse avec TROUVE

Les caractères génériques ne tiennent pas compte des majuscules. Le critère "*excel*" attrape aussi bien « Excel » que « EXCEL » ou « fichier excel », dans NB.SI comme dans un filtre.

Quand la casse doit compter, les génériques ne suffisent pas, il faut une comparaison stricte avec EXACT, ou la fonction TROUVE qui, contrairement à CHERCHE, distingue majuscules et minuscules.

Questions fréquentes sur le caractère générique

Pour aller plus loin

Une question sur Excel ?

Pose-la à notre assistant Excel IA et obtiens une réponse claire en quelques secondes.

Demander à l'assistant IA

Gratuit · 10 questions par mois