Excel Find and Replace dialog with some wildcards around it.
Agence web » Actualités du digital » Comment utiliser les jokers dans Microsoft Excel pour affiner votre recherche

Comment utiliser les jokers dans Microsoft Excel pour affiner votre recherche

Les caractères génériques de Microsoft Excel vous permettent de rechercher des correspondances partielles, d'élargir vos filtres et de créer des formules qui référencent les cellules contenant certaines chaînes. Ils représentent des caractères non spécifiés pour vous aider à localiser les valeurs de texte avec des correspondances « floues ».

Les wilancards: astérisque

et point d'interrogation (?)

Il y a deux jokers dans Excel, et connaître leur objectif est crucial pour comprendre comment les caractères génériques fonctionnent dans l'ensemble.

Le joker astérisque: n'importe quel nombre de caractères

Le premier des deux jokers de Microsoft Excel est un astérisque, qui représente un certain nombre de caractères, y compris aucun caractères.

  • Par exemple:

  • * OK * correspond à toutes les cellules qui contiennent « OK », avec n'importe quel nombre de caractères avant ou après (y compris pas de caractères).

  • OK * correspond à toutes les cellules qui commencent par « OK », avec n'importe quel nombre de caractères (y compris pas de caractères) après, mais rien avant.

* OK correspond à toutes les cellules qui se terminent avec « OK », avec n'importe quel nombre de caractères (y compris aucun caractères) auparavant.

Valeur à tester

Critère: * ok *

Critère: OK *

Critère: * Ok

D'ACCORD

Correspondre

Correspondre

Correspondre

Oklahoma

Correspondre

Correspondre

Pas de match

Secouer

Correspondre

Pas de match

Correspondre

Regarder

Correspondre

Pas de match

Pas de match

Regarder

Correspondre

Pas de match

Pas de match

Le wildcard d'interrogation: tout caractère unique

Le deuxième joker de Microsoft Excel est le point d'interrogation, qui substitue un seul caractère.

  • Par exemple:

  • ?D'ACCORD? correspond à toutes les cellules qui contiennent un seul caractère avant « OK » et un seul caractère après.

  • D'ACCORD? correspond à toutes les cellules qui contiennent un seul caractère après « OK », mais rien avant.

? Ok correspond à toutes les cellules qui contiennent un seul caractère avant « OK », mais rien après.

Valeur à tester

Critère:? Ok?

Critère: OK *

Critère:? Ok

Blague

Correspondre

Pas de match

Pas de match

Oka

Pas de match

Correspondre

Pas de match

Wok

Pas de match

Pas de match

Correspondre

Marque d'interroge

Vous pouvez également utiliser le point d'interrogation et l'astérisque pour trouver des résultats qui ont un nombre fini de caractères dans certaines positions, mais un certain nombre de caractères dans d'autres.

  • Par exemple,

  • ?? ok * correspond à toutes les cellules qui commencent par deux caractères, puis contiennent « OK », avec n'importe quel nombre de caractères à la fin (y compris aucun).

  • *D'ACCORD? correspond à toutes les cellules qui commencent par n'importe quel nombre de caractères (y compris aucune), puis contiennent « OK » et se terminent avec un autre caractère.

? OK * correspond à toutes les cellules qui commencent par un seul caractère, puis contiennent « OK », et ont un certain nombre de caractères (y compris aucun) par la suite.

Valeur à tester

Critère: ?? ok *

Critère: * OK?

Critère:? Ok *

A pris

Correspondre

Pas de match

Pas de match

Livres

Correspondre

Correspondre

Pas de match

Fantasmagorique

Pas de match

Correspondre

Pas de match

Exigu

Pas de match

Correspondre

Correspondre

Blagues

Pas de match

Pas de match

Correspondre

Annulation des caractères génériques: Tilde (~)

Parfois, vous pourriez réellement vouloir rechercher des points d'interrogation et des astérisques en tant que personnages à part entière dans votre feuille de travail Excel. C'est là que le troisième personnage de joker – le Tilde – se rend en jeu: placez-le simplement avant le point d'interrogation ou l'astérisque pour dire à Excel que vous ne voulez pas qu'ils soient traités comme des caractères génériques.

  • Par exemple:

  • * ~? correspond à toutes les cellules qui contiennent un certain nombre de caractères (y compris aucune) au début, et un point d'interrogation à la fin.

  • * ~? * correspond à toutes les cellules qui contiennent un nombre de caractères (y compris aucune) de chaque côté d'un point d'interrogation.

* ~ *? correspond à toutes les cellules qui commencent avec un certain nombre de caractères, suivis d'un astérisque, suivi d'un seul caractère.

Valeur à tester

Critère: * ~?

Critère: * ~? *

Critère: * ~ *?

Dîner?

Correspondre

Correspondre

Pas de match

??? K

Pas de match

Correspondre

Pas de match

D? * Y

Pas de match

Correspondre

Correspondre

Utilisation des caractères génériques dans les recherches

L'une des utilisations les plus courantes des jokers dans Microsoft Excel est de trouver des caractères dans un classeur et, si nécessaire, de les remplacer par des alternatives.

En rapport

Comment trouver et remplacer le texte et les nombres dans Excel

L'outil de recherche et de remplacement est une fonctionnalité puissante et souvent oubliée d'Excel.

Trouver des chaînes de caractère

Dans cette liste des codes de produit, les lettres au début représentent où le produit a été fabriqué (AUS pour l'Australie, Royaume-Uni pour le Royaume-Uni, aux États-Unis pour les États-Unis, et Can For Canada), le premier chiffre représente le département des magasins pertinent (1 IS Clothing, 2 Is Is Homeware, 3 Is Sports, et 4 Is Is Garden), et les codes avec une lettre à la fin sont une vente nationale seulement (a) ou une vente internationale (B).

Supposons que vous souhaitiez trouver tous les produits ménagers qui sont pour la vente nationale uniquement.

*2??A

Appuyez sur Ctrl + F pour lancer l'onglet Rechercher de la boîte de dialogue Rechercher et remplacer, et dans le champ Find What, Type:

  • L'astérisque et le numéro 2 disent à Excel de rechercher des cellules qui commencent par un certain nombre de caractères, suivis par le numéro 2. Vous devez utiliser un astérisque ici, car certains pays sont représentés par deux lettres tandis que d'autres sont représentées par trois.

Les deux points d'interrogation suivis de la lettre A Tell Excel que le reste de la chaîne doit être composé de deux caractères et de la lettre A.

Ensuite, lorsque vous cliquez sur « Find All », vous verrez une liste en bas de la boîte de dialogue Rechercher et remplacer qui affiche tous les résultats qui correspondent à ces critères.

Cliquez sur l'un des résultats dans la boîte de dialogue Rechercher et remplacer pour sauter vers la cellule correspondante dans votre feuille de calcul.

Disons maintenant que votre objectif est de retourner les codes de tous les produits de vêtements qui ne sont pas limités aux ventes nationales ou internationales uniquement (en d'autres termes, les codes contenant un pays et un numéro à trois chiffres commençant par 1, mais ne terminez pas par une lettre).

*1??

Dans le champ de découverte, Type:

Cependant, lorsque vous cliquez sur « Find All », un produit se terminant par une lettre apparaît dans le résultat, suggérant qu'il manque quelque chose dans les critères. En fait, cela s'est produit parce que partie du code erroné contient la sous-chaîne que vous avez entrée pour la requête. Donc, pour les exclure et ne renvoyez que les codes qui pleinement

Faites correspondre votre requête, cliquez sur « Options, » Vérifiez « Faire correspondre à nouveau le contenu des cellules » et cliquez à nouveau « Rechercher tout ».

Cette fois, seuls les résultats souhaités sont affichés.

Trouver et remplacer les chaînes de caractère

Cette liste Excel montre les joueurs de football préférés de tous les temps des répondants. Cependant, le nom de Maradona a été orthographié de trois manières différentes et vous voulez modifier les incorrects.

Mar*

Tout d'abord, appuyez sur Ctrl + H pour lancer l'onglet Remplacer de la boîte de dialogue Rechercher et remplacer. Ensuite, dans le champ Find What What, Type:

Étant donné que toutes les orthographes incorrectes commencent par ces trois lettres, et c'est le seul nom de la liste qui commence par cette chaîne de caractères.

Maradona

Ensuite, dans le remplacement par, tapez l'orthographe correcte:

Et cliquez sur « Remplacer tous » pour confirmer les corrections.

Maintenant, tous les cas du nom de ce joueur sont orthographiés correctement et de manière cohérente.

Utilisation des faunes de formules

En plus d'utiliser les jilèges dans la boîte de dialogue Rechercher et remplacer Excel, vous pouvez les utiliser dans des arguments pour diverses fonctions, telles que xlookup pour générer une recherche de correspondance partielle, les comptes pour compter le nombre de cellules qui correspondent à plusieurs critères, et bien d'autres.

Dans cet exemple, vous souhaitez utiliser la fonction SUMIF pour déterminer le prix total des produits originaires du Royaume-Uni.

En rapport

Comment utiliser Sumif dans Microsoft Excel

Voulez-vous ajouter des nombres mais seulement s'ils remplissent vos conditions? Utilisez Sumif!

=SUMIF(A2:A18,"UK*",B2:B18)

Une façon de le faire serait de taper:

  • dans une cellule vide, où Sumif
  • ajoute des valeurs ensemble en fonction des critères définis, A2: A18
  • est la plage contenant les valeurs à tester, « ROYAUME-UNI* »
  • dit à Excel de trouver des cellules en A2 à A18 en commençant par « UK », suivie par un certain nombre de caractères, et B2: B18

est le tableau à résumer.

Les caractères génériques et les valeurs de texte doivent toujours être placés dans des guillemets dans des formules Excel.

Cependant, supposons que vous souhaitiez alors trouver le prix total des produits d'un autre pays. Dans l'exemple ci-dessus, vous devrez modifier manuellement la formule, une méthode qui prend du temps et est plus susceptible de entraîner une erreur.

=SUMIF(A2:A18,D2&"*",B2:B18)

Tapez plutôt les critères (dans ce cas, « UK ») dans une cellule séparée. Ensuite, référence à cette cellule dans la formule, en utilisant le symbole ampère et (&) pour séparer la référence de la cellule du wildcard intégré à des guillemets:

Maintenant, lorsque vous modifiez le code du pays, les mises à jour totales.

Utilisation des caractères génériques dans les filtres

Une autre utilisation de joker dans Microsoft Excel est dans les filtres.

En rapport

Comment trier et filtrer les données dans Excel

Microsoft Excel a des options de tri et de filtrage d'alimentation. Voici comment les utiliser dans votre feuille de calcul.

Que vous travailliez dans une table Excel formatée ou dans une plage non formatée, sélectionnez n'importe quelle cellule dans le tableau et appuyez sur Ctrl + Shift + L pour ajouter des boutons de filtre.

Maintenant, disons que vous souhaitez filtrer les codes de produit pour inclure uniquement ceux qui contiennent la lettre A à la fin.

*A

Pour ce faire, cliquez sur le bouton Filtre Product_code, et dans le champ de recherche, tapez:

Pour inclure tous les codes se terminant dans la lettre A. Étant donné que le joker Asterisk est placé devant la lettre A dans la recherche, il ne ramasse aucun codes de produit contenant un au début (comme AUS458) ou au milieu (comme USA320B).

Une fois que vous avez prévisualisé les résultats dans la fenêtre contextuelle du filtre, cliquez sur « OK » et voyez vos données affinées pour correspondre à vos critères.

Points à noter

  • Avant d'aller de l'avant et d'utiliser les jokers dans votre feuille de calcul Excel, prenez un moment pour lire ces pointeurs finaux:

  • Lorsque vous utilisez des caractères génériques dans des formules, vous frapperez un obstacle si vous essayez de trouver un chiffre dans une gamme de nombres. En effet, les caractères génériques convertissent automatiquement les nombres en texte. Cependant, la recherche de chiffres dans une gamme de nombres à l'aide d'Excel Find and Remplacer l'outil ou les filtres fonctionnera très bien, tout comme la recherche de nombres dans des cellules qui contiennent également des valeurs de texte.

  • Bien que de nombreuses fonctions soutiennent l'utilisation de jokers, certains – y compris la fonction IF – ne sont pas.


L'ajout de jokers aux formules les rend plus compliqués, augmentant potentiellement le risque d'erreurs si vous ne prenez pas de soin supplémentaire. N'oubliez pas d'incorporer les jilèges dans des guillemets en formules!

En plus d'utiliser les caractères génériques pour élargir vos capacités de recherche dans Excel, vous pouvez également les utiliser pour trouver et remplacer le texte dans Microsoft Word. La principale différence entre les deux est que, aux côtés de l'astérisque et du point d'interrogation, Word vous permet également d'utiliser des crochets (()) comme des caractères génériques pour correspondre à plus d'un élément.

★★★★★