Toutes les fonctions Excel

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.

C1
A
B
C
D
E
F
G
H
1
Numéro
2
2
PC-10
3
TV-22
4
PC-34
5
6
7
8
9
10
Prêt

Voici comment procéder :

  1. En C1, tapez une fonction qui accepte une condition, ici NB.SI, et sélectionnez les numéros.=NB.SI(A2:A4;
  2. Tapez le début fixe entre guillemets, suivi d'un astérisque pour le reste.=NB.SI(A2:A4;"PC*"
  3. 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.

D1
A
B
C
D
E
F
G
H
1
Produit
CA
944
2
PC portable 14 pouces
899
3
Housse pour portable
45
4
Écran
219
5
6
7
8
9
10
Prêt

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.

C1
A
B
C
D
E
F
G
H
1
Code
2
2
P-101
3
P-1020
4
P-109
5
P-210
6
7
8
9
10
Prêt

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.

C1
A
B
C
D
E
F
G
H
1
Remarque
2
2
Prix*
3
Prix
4
Nouveau*
5
6
7
8
9
10
Prêt

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

  • Les caractères génériques ne fonctionnent qu'avec du texte, pas avec des nombres.
  • TROUVE ne connaît pas les caractères génériques, CHERCHE si.
Envie d'essayer vous-même ?
Entraînez-vous dans la leçon Les caractères génériques : * et ?. Les premiers exercices sont gratuits.

Essayez gratuitement les premiers exercices

Questions fréquentes

Comment vérifier si un texte contient un mot ?

Mettez un astérisque des deux côtés : "*mot*".

À lire aussi

NB et NBVALNB.SINB.SI.ENSSOMME.SISOMME.SI.ENS