Accéder au contenu principal

Kutools for Office — Une Suite. Cinq Outils. Accomplissez Plus.

Localiser la première correspondance partielle avec des caractères génériques

Author Amanda Li Last modified

Pour obtenir la position de la première correspondance partielle contenant une chaîne de texte spécifique dans une plage Excel, vous pouvez utiliser une formule MATCH avec des caractères génériques - l'astérisque (*) et le point d'interrogation (?).

first partial match 1

Comment obtenir la position de la première correspondance partielle avec des caractères génériques ?

Pour obtenir la position de la première correspondance contenant « Chine » et la première correspondance ayant la lettre « e » comme cinquième lettre dans le tableau ci-dessus, vous devez d'abord comprendre comment utiliser les deux caractères génériques – l'astérisque (*), qui correspond à n'importe quel nombre de caractères ; et le point d'interrogation (?), qui ne correspond qu'à un seul caractère. Par exemple, *glace pourrait signifier belle, police, glace, 9$glace, etc. ; et mo?? pourrait signifier plus, mode, mo1$, humeur, etc. Après avoir compris l'utilisation des caractères génériques, nous pouvons les intégrer dans une formule MATCH pour obtenir la position souhaitée.

Syntaxe générique

=MATCH(valeur_recherche,tableau_recherche,0)

  • valeur_recherche : La valeur utilisée par MATCH pour renvoyer la position de la première correspondance répondant à la condition donnée dans le tableau_recherche. Ici, il s'agit de la première correspondance contenant « Chine » et de la première correspondance ayant « e » comme cinquième lettre.
  • tableau_recherche : La plage de cellules à partir de laquelle obtenir la position.
  • type_correspondance 0 : Force MATCH à trouver la première valeur exactement égale à la valeur_recherche.

Pour obtenir la première correspondance contenant « Chine » et la première correspondance ayant la lettre « e » comme cinquième lettre, veuillez copier ou saisir les formules ci-dessous dans les cellules E6 et E9, puis appuyez sur Entrée pour obtenir les résultats :

Cellule E6=MATCH("*chine*",B5:B11,0)
Cellule E7=MATCH("????e*",B5:B11,0)

Ou utilisez des références de cellules pour rendre les formules dynamiques :

Cellule E6=MATCH("*"&E5&"*",B5:B11,0)
Cellule E7=MATCH("????"&E8&"*",B5:B11,0)

√ Remarque : Pour concaténer une référence de cellule et du texte, vous devez ajouter une esperluette (&) entre les deux. Et le texte doit être entouré de guillemets doubles.

first partial match 2

Explication des formules

=MATCH("*"&E5&"*",B5:B11,0)

  • La valeur de recherche "*"&E5&"*" ("*chine*") peut correspondre à n'importe quelle chaîne de texte contenant la chaîne « Chine », quelle que soit sa position dans le mot ou la phrase.
  • Le type_correspondance 0 demande à la fonction MATCH de trouver la correspondance exacte.
  • La fonction MATCH renverra ensuite la position de la première correspondance contenant la chaîne « Chine » dans la plage B5:B11, qui est 4.

=MATCH(("????"&E8&"*",B5:B11,0)

  • La valeur de recherche "????"&E8&"*" ("????e*") peut correspondre à n'importe quelle chaîne de texte ayant « e » comme cinquième caractère, tant que la chaîne de texte contient 5 caractères ou plus.
  • Le type_correspondance 0 demande à la fonction MATCH de trouver la correspondance exacte.
  • La fonction MATCH renverra ensuite la position de la première chaîne de texte ayant « e » comme cinquième caractère dans la plage B5:B11, qui est 2.

√ Remarque : Pour récupérer la valeur en fonction de la position obtenue avec MATCH, utilisez la fonction INDEX.


Fonctions connexes

Fonction MATCH Excel

La fonction MATCH Excel recherche une valeur spécifique dans une plage de cellules et renvoie la position relative de cette valeur.


Formules connexes

Rechercher le premier nombre correspondant partiellement

Il existe des cas où vous devez obtenir la position de la première correspondance partielle contenant un nombre spécifique dans une plage de valeurs numériques dans Excel. Dans ce cas, une formule combinant MATCH et TEXT qui incorpore l'astérisque (*), le caractère générique qui correspond à n'importe quel nombre de caractères, vous sera utile. Et si vous avez également besoin de connaître la valeur exacte à cette position, vous pouvez ajouter la fonction INDEX à la formule.

Rechercher la correspondance la plus proche

Pour rechercher la correspondance la plus proche d'une valeur de recherche dans un ensemble de données numériques dans Excel, vous pouvez utiliser les fonctions INDEX, MATCH, ABS et MIN ensemble.

Rechercher la valeur correspondante la plus proche avec plusieurs critères

Dans certains cas, vous devrez peut-être rechercher la valeur correspondante la plus proche ou approximative basée sur plusieurs critères. Avec la combinaison des fonctions INDEX, MATCH et SI, vous pouvez rapidement y arriver dans Excel.

Correspondance approximative bidirectionnelle avec plusieurs critères

Dans ce tutoriel, nous parlerons de la façon de rechercher une correspondance approximative basée sur plusieurs critères répertoriés à la fois dans les colonnes et les lignes d'une feuille de calcul Excel, avec l'aide des fonctions INDEX, MATCH et SI.


Les meilleurs outils de productivité pour Office

Kutools pour Excel - Vous aide à vous démarquer de la foule

🤖 Assistant AI de KUTOOLS : Révolutionnez l'analyse des données basée sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les fonctions de Kutools
Fonctionnalités populaires : Rechercher, Mettre en évidence ou Identifier les doublons  |  Supprimer les lignes vides  |  Combiner les colonnes ou cellules sans perte de données  |  Arrondir sans formule ...
Super VLookup : Critères multiples  |  Valeurs multiples  |  À travers plusieurs feuilles  |  Correspondance floue...
Liste déroulante avancée : Liste déroulante facile  |  Liste déroulante dépendante  |  Liste déroulante multi-sélection...
Gestionnaire de colonnes : Ajouter un nombre spécifique de colonnes  |  Déplacer des colonnes  |  Activer/Désactiver la visibilité des colonnes masquées  Comparer des colonnes pour sélectionner des cellules identiques et différentes ...
Fonctionnalités phares : Mise au point de la grille  |  Affichage de conception  |  Barre de formule améliorée  |  Gestionnaire de classeur et de feuille | Bibliothèque d'AutoTexte (texte automatique)  |  Sélecteur de date  |  Fusionner les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules  |  Envoyer des e-mails par liste  |  Super Filtre  |  Filtre spécial (filtrer gras/italique/barré...) ...
Top 15 ensembles d'outils12 outils de texte (Ajouter du texte, Supprimer des caractères ...)  |  50+ types de graphiques (Diagramme de Gantt ...)  |  40+ formules pratiques (Calculer l’âge en fonction de la date de naissance ...)  |  19 outils d'insertion (Insérer un code QR, Insérer une image depuis le chemin ...)  |  12 outils de conversion (Convertir en mots, Conversion de devises ...)  |  7 outils de fusion et division (Fusion avancée des lignes, Diviser les cellules Excel ...)  |  ... et plus encore
Utilisez Kutools dans votre langue préférée – prend en charge l'anglais, l'espagnol, l'allemand, le français, le chinois et plus de 40 autres langues !

Kutools pour Excel compte plus de 300 fonctionnalités, garantissant que ce dont vous avez besoin est à portée d'un clic...


Office Tab - Activer la lecture et l'édition par onglets dans Microsoft Office (y compris Excel)

  • Une seconde pour passer entre des dizaines de documents ouverts !
  • Réduit de centaines le nombre de clics souris pour vous chaque jour, dites adieu à la main de la souris.
  • Augmente votre productivité de 50 % lors de la visualisation et de l'édition de plusieurs documents.
  • Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Edge et Firefox.