Excel Formulas Academy · Leçon

Utiliser des caractères génériques dans les critères

Trouvez du texte partiel avec les caractères génériques astérisque et point d’interrogation.

Leçon 4 sur 413 étapes

Utiliser des caractères génériques dans les critères est une leçon Excel Formulas Academy gratuite sur CoddyKit. Ceci est la leçon 4 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Excel Formulas Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Excel Formulas Academy comprend 4 leçons au total.

Quand les correspondances exactes ne suffisent pas

Jusqu’à présent, vos critères correspondaient exactement à une valeur. Mais les données réelles sont rarement parfaites. Vous pouvez vouloir trouver tous les codes produit qui commencent par AB, ou tous les intitulés de poste qui contiennent le mot Responsable.

Les caractères génériques vous permettent de rechercher du texte partiel avec SUMIF, COUNTIF et AVERAGEIF. Deux caractères spéciaux suffisent : l’astérisque et le point d’interrogation.

Découvrez les deux caractères génériques

Il y en a exactement deux :

  • * l’astérisque correspond à n’importe quel nombre de caractères, y compris aucun
  • ? le point d’interrogation correspond à exactement un caractère

Placez-les dans le texte du critère entre guillemets. Tout ce que vous avez appris sur les guillemets et l’esperluette reste valable.

Correspondance en début de texte

Placez l’astérisque à la fin pour représenter n’importe quelle terminaison. Pour compter tous les codes de A2:A10 qui commencent par AB, faites suivre AB d’un astérisque.

Cela correspond à AB, AB1, ABXYZ et tout ce qui commence par ces deux lettres. L’astérisque représente ce qui peut se trouver ensuite.

=COUNTIF(A2:A10, "AB*")

Correspondance en fin de texte

Placez l’astérisque au début pour représenter n’importe quel commencement. Pour totaliser les montants de B2:B10 lorsque l’étiquette de la colonne A se termine par le mot Nord, commencez par un astérisque.

Cela inclut Grand Nord, Tout au nord et simplement Nord. L’astérisque absorbe tout ce qui se trouve avant le mot.

=SUMIF(A2:A10, "*North", B2:B10)

Rechercher du texte contenu

Entourez le texte de deux astérisques pour rechercher une correspondance n’importe où dans la cellule. Pour compter les intitulés de A2:A10 qui contiennent Responsable :

Cela trouve aussi bien Responsable commercial, Responsable de IT qu’Assistant responsable. Les deux astérisques autorisent n’importe quel texte avant et après le mot recherché.

=COUNTIF(A2:A10, "*Manager*")

Le point d’interrogation pour un seul caractère

Le point d’interrogation correspond à exactement un caractère, ni plus ni moins. Si les codes sont toujours composés d’une lettre suivie de deux chiffres, comptez ceux qui commencent par A en utilisant un point d’interrogation par caractère inconnu.

"A??" correspond à A12 et A99, mais pas à A1 ni à A123, car la longueur doit être exactement de trois caractères.

=COUNTIF(A2:A10, "A??")

Caractères génériques et référence de cellule

Pour construire une condition de début de texte à partir d’une cellule, assemblez la cellule à un astérisque avec l’esperluette. Si D1 contient AB, recherchez tout ce qui commence par ce texte.

Le & rattache l’astérisque à la valeur de D1, ce qui produit "AB*". Votre recherche partielle dépend alors d’une cellule plutôt que d’un texte inscrit directement.

=COUNTIF(A2:A10, D1&"*")

Recherche de texte contenu pilotée par une cellule

La même astuce permet de rechercher du texte contenu. Entourez la cellule d’astérisques en utilisant deux esperluettes.

La valeur de D1 est ici entourée comme dans "*value*", de sorte que toute modification de D1 change instantanément ce que la formule recherche. C’est le principe d’un récapitulatif simple qui effectue une recherche au fil de la saisie.

=SUMIF(A2:A10, "*"&D1&"*", B2:B10)

Faire correspondre une étoile ou un point d’interrogation littéral

Que faire si vos données contiennent réellement un * ou un ? et que vous souhaitez le rechercher littéralement ? Placez un tilde ~ devant.

Ainsi, "~?" trouve un point d’interrogation littéral et "~*" trouve une étoile littérale. Le tilde indique au tableur de traiter le caractère suivant comme du texte ordinaire.

=COUNTIF(A2:A10, "*~?*")

Les caractères génériques s’appliquent uniquement au texte

Une limite importante : les caractères génériques fonctionnent sur le texte, pas sur les nombres. Vous ne pouvez pas utiliser * pour rechercher une partie d’un nombre, comme un prix.

Si vos codes sont stockés comme de vrais nombres, les caractères génériques ne les verront pas. Convertissez-les d’abord en texte ou utilisez plutôt des opérateurs de comparaison pour les intervalles numériques. Les caractères génériques et les opérateurs numériques répondent à des besoins différents.

=COUNTIF(A2:A10, "INV*")

Exemple approfondi : total par service

Imaginez des codes tels que SALES-01, SALES-02 et HR-01 dans la colonne A, ainsi que des budgets dans la colonne B. Pour totaliser l’ensemble du service commercial, recherchez tout code qui commence par SALES et est suivi de n’importe quel texte.

Un seul SUMIF avec "SALES*" regroupe tous les sous-codes en une fois, sans devoir les lister individuellement. Remplacez le préfixe pour regrouper un autre service.

=SUMIF(A2:A10, "SALES*", B2:B10)

Vérification rapide

Vérifiez votre compréhension de la correspondance avec des caractères génériques.

Récapitulatif : caractères génériques dans les critères

Vous pouvez maintenant faire correspondre du texte partiel dans les fonctions mathématiques IF. N'oubliez pas :

  • * correspond à un nombre quelconque de caractères ; ? correspond exactement à un caractère.
  • Utilisez "AB*" pour une correspondance au début, "*North" pour une correspondance à la fin et "*Manager*" pour une correspondance contenant le texte.
  • Associez une cellule à l'aide de l'esperluette, comme dans D1&"*".
  • Échappez un * ou un ? littéral avec un tilde et n'oubliez pas que les caractères génériques ne fonctionnent que sur du texte.

Vous avez ainsi terminé les calculs conditionnels avec SUMIF, COUNTIF et AVERAGEIF.

=SUMIF(A2:A10, "*North", B2:B10)
Gratuit pour commencer

Apprends Excel avec un tuteur IA — gratuit

Écris et exécute du vrai code dans ton navigateur, obtiens de l'aide instantanée d'un tuteur IA disponible 24h/24, et reprends là où tu t'es arrêté sur le web ou dans l'app.

Cours
30
Leçons
120

Questions Fréquemment Posées

La leçon « Utiliser des caractères génériques dans les critères » est-elle gratuite ?

Oui — le texte complet de « Utiliser des caractères génériques dans les critères » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Excel Formulas Academy, passe à CoddyKit PRO. Le cours Excel Formulas Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Utiliser des caractères génériques dans les critères » ?

Trouvez du texte partiel avec les caractères génériques astérisque et point d’interrogation. Tu pratiques Excel Formulas Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Excel Formulas Academy ?

Aucune expérience préalable n'est requise. Excel Formulas Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 4 sur 4.

Combien de temps prend la leçon « Utiliser des caractères génériques dans les critères » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Excel Formulas Academy ?

Oui. Chaque leçon Excel Formulas Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Additionner selon des critères avec SUMIF
  2. Compter selon des critères avec COUNTIF
  3. Calculer une moyenne selon des critères avec AVERAGEIF
  4. Utiliser des caractères génériques dans les critères
← Retour à Excel Formulas Academy