Note: The other languages of the website are Google-translated. Back to English

Rechercher le premier numéro de correspondance partielle

Dans certains cas, 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, un MATCH et TEXTE formule qui incorpore l'astérisque (*), le caractère générique qui correspond à n'importe quel nombre de caractères, vous rendra service. Et si vous avez également besoin de connaître la valeur exacte à cette position, vous pouvez ajouter le INDEX fonction à la formule.

premier match partiel numéro 1

Obtenir la position du premier numéro de correspondance partielle
Récupérer le premier numéro de correspondance partielle


Obtenir la position du premier numéro de correspondance partielle

Pour obtenir le position du premier numéro de correspondance partielle contenant « 345 » à partir de la plage de nombres indiquée ci-dessus, une formule MATCH et TEXT ainsi que des caractères génériques vous aideront de cette manière : afin de faire correspondre tous les nombres contenant 345, vous encapsulerez le nombre 345 entre deux astérisques (*). Cependant, l'opération convertira la valeur numérique en valeur de texte. Ainsi, vous devrez utiliser la fonction TEXTE pour convertir les nombres de la plage de nombres en texte. Seulement dans ce cas, la fonction MATCH pourra trouver correctement la position de la correspondance partielle.

Syntaxe générique

=MATCH("*"&number&"*",TEXT(lookup_array,"0"),0)

√ Remarque : Il s'agit d'une formule matricielle qui vous oblige à entrer avec Ctrl + Mission + Entrer.

  • nombre: Le numéro que vous avez spécifié pour rechercher sa première correspondance partielle.
  • tableau_recherche : La plage de valeurs numériques à partir de laquelle récupérer la position de la première correspondance partielle.

Pour obtenir le position du premier numéro de correspondance qui contient « 345 », veuillez copier ou saisir les formules ci-dessous dans la cellule E6, et appuyez sur Ctrl + Mission + Entrer pour obtenir le résultat :

= CORRESPONDRE("*"&345&"*",TEXTE(B5: B16,"0"),0)

Ou utilisez une référence de cellule pour rendre la formule dynamique :

= CORRESPONDRE("*"&E5&"*",TEXTE(B5: B16,"0"),0)

Remarque : Pour coller une référence/un numéro de cellule et du texte, vous devez ajouter une esperluette (&) entre eux. Et le texte doit être entouré de guillemets doubles.

premier match partiel numéro 2

Explication de la formule

=INDEX("*"&345&"*",TEXT(B5:B16,"0"),0)

  • TEXTE(B5:B16,"0"): La fonction TEXTE convertit toutes les valeurs numériques en B5: B16 au texte avec le code de format "0". Ainsi, nous obtiendrons un tableau de texte comme celui-ci : {"56445";"21354";"84265";"54342";"34545";"45632";"87954";"68546";"34567";"75681";"33587";"16467"}.
    Cliquez ici pour en savoir plus sur la fonction TEXTE.
  • INDICE("*"&345&"*",TEXTE(B5:B16,"0"),0) = INDEX("*"&345&"*",{"56445";"21354";"84265";"54342";"34545";"45632";"87954";"68546";"34567";"75681";"33587";"16467"},0) : La valeur de recherche "*"&345&"*" peut correspondre à toutes les chaînes de texte contenant la chaîne « 345 », quelle que soit la position 345 dans les chaînes de texte. Les match_type 0 demande à la fonction MATCH de trouver la position de la première valeur de recherche exacte dans le tableau. Ainsi, le MATCH reviendra 5.

Récupérer le premier numéro de correspondance partielle

Pour récupérer le premier numéro de correspondance partielle en fonction de la position fournie par MATCH comme indiqué ci-dessous, nous pouvons mettre un projecteur sur la fonction INDEX.

premier match partiel numéro 3

Syntaxe générique

=INDEX(MATCH(return_range,"*"&number&"*",TEXT(lookup_array,"0"),0))

√ Remarque : Il s'agit d'une formule matricielle qui vous oblige à entrer avec Ctrl + Mission + Entrer.

  • plage_retour : La plage à partir de laquelle vous souhaitez que la formule de combinaison renvoie la première correspondance partielle.
  • nombre: Le numéro que vous avez spécifié pour rechercher sa première correspondance partielle.
  • tableau_recherche : La plage de valeurs numériques à partir de laquelle récupérer la première correspondance partielle.

Pour obtenir le premier numéro de correspondance contenant « 345 », veuillez copier ou saisir les formules ci-dessous dans la cellule E7, et appuyez sur Ctrl + Mission + Entrer pour obtenir le résultat :

=INDICE(ASSOCIATION(B5: B16,"*"&345&"*",TEXTE(B5: B16,"0"),0))

Ou utilisez une référence de cellule pour rendre la formule dynamique :

=INDICE(ASSOCIATION(B5: B16,"*"&E5&"*",TEXTE(B5: B16,"0"),0))

premier match partiel numéro 4

Explication de la formule

=INDEX(B5:B16,MATCH("*"&E5&"*",TEXT(B5:B16,"0"),0))

  • MATCH("*"&E5&"*",TEXTE(B5:B16,"0"), 0) = 5: Cliquez pour voir le processus détaillé.
  • INDICE(B5: B16,MATCH("*"&E5&"*",TEXTE(B5:B16,"0"), 0)) = INDEX(B5: B16,5): La fonction INDEX renvoie le 5ème valeur dans la plage de retour B5: B16, lequel est 34545.

Fonctions connexes

Fonction Excel MATCH

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

Fonction Excel TEXT

La fonction TEXT convertit une valeur en texte avec un format spécifié dans Excel.

Fonction Excel INDEX

La fonction Excel INDEX renvoie la valeur affichée en fonction d'une position donnée dans une plage ou un tableau.


Formules associées

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

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

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 de correspondance la plus proche avec plusieurs critères

Dans certains cas, vous devrez peut-être rechercher la valeur de correspondance la plus proche ou approximative en fonction de plusieurs critères. Avec la combinaison des fonctions INDEX, MATCH et IF, vous pouvez le faire rapidement dans Excel.

Correspondance approximative bidirectionnelle avec plusieurs critères

Dans ce didacticiel, nous expliquerons comment rechercher une correspondance approximative en fonction de plusieurs critères répertoriés à la fois dans les colonnes et les lignes d'une feuille de calcul Excel, à l'aide des fonctions INDEX, MATCH et IF.


Les meilleurs outils de productivité de bureau

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

Souhaitez-vous terminer votre travail quotidien rapidement et parfaitement? Kutools for Excel apporte 300 fonctionnalités avancées puissantes (Combiner des classeurs, additionner par couleur, diviser le contenu des cellules, convertir la date, etc. ...) et vous faire gagner 80% de temps.

  • Conçu pour 1500 scénarios de travail, vous aide à résoudre 80% des problèmes Excel.
  • Réduisez les milliers de clics de clavier et de souris chaque jour, soulagez vos yeux et vos mains fatigués.
  • Devenez un expert Excel en 3 minutes. Plus besoin de se souvenir des formules douloureuses et des codes VBA.
  • Essai gratuit illimité de 30 jours. Garantie de remboursement de 60 jours. Mise à jour et assistance gratuites pendant 2 ans.
Ruban d'Excel (avec Kutools for Excel installé)

Onglet Office - Activer la lecture et la modification par onglets dans Microsoft Office (y compris Excel)

  • Une seconde pour basculer entre des dizaines de documents ouverts!
  • Réduisez chaque jour des centaines de clics de souris, dites adieu à la souris.
  • Augmente votre productivité de 50% lors de l'affichage et de l'édition de plusieurs documents.
  • Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Firefox et le nouvel Internet Explorer.
Capture d'écran d'Excel (avec Office Tab installé)
Commentaires (0)
Pas encore de notes. Soyez le premier à évaluer!
Il n'y a pas encore de commentaires postés ici
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés

Nous suivre

Copyright © 2009 - www.extendoffice.com. | Tous les droits sont réservés. Alimenté par ExtendOffice. | | Plan du site
Microsoft et le logo Office sont des marques commerciales ou des marques déposées de Microsoft Corporation aux États-Unis et / ou dans d'autres pays.
Protégé par Sectigo SSL