ElyxAI
fundamentals

Caractère générique

Les caractères génériques sont des outils fondamentaux dans Excel pour créer des recherches dynamiques basées sur des motifs sans connaître les valeurs exactes. Ils fonctionnent dans les fonctions de correspondance de texte, les filtres et les opérations Rechercher et Remplacer. L'astérisque (*) agit comme un caractère générique multi-caractères, utile pour la correspondance de noms partiels ou le filtrage de produits par préfixe de catégorie. Le point d'interrogation (?) correspond à des caractères uniques précis, idéal pour les motifs de longueur fixe comme les codes SKU ou les identifiants d'employés.

Définition

Un caractère générique est un symbole spécial utilisé dans les formules et recherches Excel pour représenter un ou plusieurs caractères inconnus. L'astérisque (*) correspond à un nombre quelconque de caractères, tandis que le point d'interrogation (?) correspond à exactement un caractère. Les caractères génériques permettent une correspondance de motif flexible dans les fonctions comme COUNTIF, SUMIF et VLOOKUP.

Points clés

  • 1L'astérisque (*) correspond à zéro ou plusieurs caractères de tout type.
  • 2Le point d'interrogation (?) correspond à exactement un caractère.
  • 3Les caractères génériques fonctionnent avec COUNTIF, SUMIF, IF, VLOOKUP et Rechercher et Remplacer.

Exemples pratiques

  • =COUNTIF(A:A,"*pomme*") compte toutes les cellules contenant 'pomme' n'importe où dans le texte.
  • =SUMIF(B:B,"202?-T?",C:C) additionne les valeurs où l'année commence par 202 et le trimestre est un chiffre unique.

Exemples détaillés

Recherche d'inventaire de produits

Un détaillant utilise =COUNTIF(A:A,"*chemise*") pour compter toutes les variantes de chemises (chemise-bleu, chemise-large, polo-chemise) en une seule formule. Cela évite de lister chaque variante séparément et détecte automatiquement les nouveaux produits correspondant au motif.

Correspondance de motif ID employé

Avec =VLOOKUP("E2024?????",employee_table,2,FALSE), vous trouvez tout employé embauché en 2024 avec le format ID E2024 plus cinq chiffres inconnus. Les points d'interrogation garantissent exactement cinq caractères supplémentaires après le préfixe.

Bonnes pratiques

  • Utilisez * pour la correspondance de texte partiel lorsque la position exacte ou les caractères environnants sont inconnus.
  • Combinez les caractères génériques avec le contexte de fonction approprié—COUNTIF et SUMIF supportent les caractères génériques.
  • Échappez les caractères spéciaux avec le tilde (~) si vos données contiennent littéralement * ou ? pour éviter un comportement de caractère générique involontaire.

Erreurs courantes

  • Confondre les caractères génériques * et ? : * correspond à n'importe quel nombre de caractères, tandis que ? correspond à exactement un. Utiliser * quand vous avez besoin d'un motif de longueur fixe entraîne une sur-correspondance.
  • Oublier que les caractères génériques ne sont pas sensibles à la casse dans la plupart des fonctions Excel.
  • Ne pas échapper les caractères génériques littéraux dans les données : si un nom de produit est "taille-*-bleu", vous devez utiliser "taille-~*-bleu" dans les formules.

Astuces

  • Testez d'abord les formules de caractères génériques sur de petits ensembles de données avant d'appliquer à de grandes plages.
  • Utilisez la boîte de dialogue Rechercher et Remplacer (Ctrl+H) avec des caractères génériques pour prévisualiser les correspondances.
  • Combinez les caractères génériques avec des ancres : placez * au début pour la correspondance de suffixe ou à la fin pour la correspondance de préfixe.

Fonctions Excel associées

Questions fréquentes

Quelle est la différence entre les caractères génériques * et ?
L'astérisque (*) correspond à zéro ou plusieurs caractères de tout type, tandis que le point d'interrogation (?) correspond à exactement un caractère. Utilisez * pour la correspondance de sous-chaîne flexible et ? pour la substitution de caractère unique précis dans les motifs de longueur fixe.
Les caractères génériques fonctionnent-ils avec toutes les fonctions Excel?
Non—les caractères génériques fonctionnent nativement avec les fonctions de correspondance de texte comme COUNTIF, SUMIF, COUNTIFS, SUMIFS et Rechercher et Remplacer, mais pas avec VLOOKUP (sauf en mode correspondance approximative).
Comment rechercher un astérisque ou un point d'interrogation littéral?
Utilisez le caractère d'échappement tilde (~) : ~* recherche un astérisque littéral et ~? recherche un point d'interrogation littéral. Par exemple, =COUNTIF(A:A,"*taille-~*-bleu") trouve les cellules contenant 'taille-*-bleu' littéralement.

C'etait une tache. ElyxAI en gere des centaines.

S'inscrire