Caractères génériques dans Excel : comment ça marche
Avec * vous cherchez zéro, un ou plusieurs caractères, et avec ? exactement un. "PC*" trouve tout ce qui commence par PC.
Essayez gratuitement les premiers exercicesDans la leçon Les caractères génériques : * et ?
Comment fonctionnent les caractères génériques ?
Dans une condition, un caractère générique remplace des caractères que vous ne connaissez pas ou qui n'ont pas d'importance. L'astérisque * remplace zéro, un ou plusieurs caractères. Le point d'interrogation ? remplace exactement un caractère.
"PC*" trouve tout ce qui commence par PC, "*portable*" tout ce qui contient portable, et "P-1??" chaque code qui commence par P-1, suivi de deux caractères. Les caractères génériques fonctionnent notamment dans les conditions de NB.SI, SOMME.SI, RECHERCHEV avec FAUX et CHERCHE.
Quand utiliser des caractères génériques ?
- Tous les codes qui commencent par PC : =NB.SI(A2:A100;"PC*").
- Chaque nom de produit qui contient portable : =SOMME.SI(B2:B100;"*portable*";C2:C100).
- Des codes d'une longueur fixe, comme P-1 et deux caractères de plus : =NB.SI(A2:A100;"P-1??").
- Chercher un nom dont vous ne connaissez que le début : =RECHERCHEV("Pet*";A2:C50;2;FAUX).
Étape par étape
C1 contient =NB.SI(A2:A4;"PC*"). Compte les numéros qui commencent par PC. Modifiez les nombres ou la formule et regardez ce qui se passe.
Voici comment procéder :
- En C1, tapez une fonction qui accepte une condition, ici NB.SI, et sélectionnez les numéros.
=NB.SI(A2:A4; - Tapez le début fixe entre guillemets, suivi d'un astérisque pour le reste.
=NB.SI(A2:A4;"PC*" - Fermez la parenthèse et appuyez sur Entrée : deux numéros commencent par PC.
=NB.SI(A2:A4;"PC*")
Autres exemples
Un mot n'importe où dans le texte
D1 contient =SOMME.SI(A2:A4;"*portable*";B2:B4). Avec un astérisque des deux côtés, chaque ligne qui contient portable compte, au début comme à la fin.
Exactement un caractère
C1 contient =NB.SI(A2:A5;"P-1??"). Chaque point d'interrogation remplace exactement un caractère : P-1020 est trop long et P-210 commence autrement.
Chercher un vrai astérisque
C1 contient =NB.SI(A2:A4;"*~*"). Avec un tilde devant l'astérisque, Excel cherche un vrai astérisque, ici à la fin du texte.
Où fonctionnent-ils ?
Dans NB.SI, SOMME.SI, RECHERCHEV avec FAUX, CHERCHE et d'autres. Si vous cherchez vraiment un astérisque, mettez un tilde devant : ~*.
Là où ça coince souvent
Entraînez-vous dans la leçon Les caractères génériques : * et ?. Les premiers exercices sont gratuits.
Questions fréquentes
Comment vérifier si un texte contient un mot ?
Mettez un astérisque des deux côtés : "*mot*".