Passer au contenu principal

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 + Shift + 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 + Shift + 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) = INDICE("*"&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 + Shift + 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 + Shift + 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)) = INDICE(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

🤖 Aide à l'IA Kutools: Révolutionner l'analyse des données en s'appuyant 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 Kutools...
Caractéristiques populaires: Rechercher, mettre en évidence ou identifier les doublons  |  Supprimer les lignes vides  |  Combinez des colonnes ou des cellules sans perdre de données  |  Tour sans formule 
Super VRecherche: Plusieurs critères  |  Valeur multiple  |  Sur plusieurs feuilles  |  Recherche floue
Av. La liste déroulante: Liste déroulante facile  |  Liste déroulante dépendante  |  Liste déroulante à sélection multiple
Gestionnaire de colonnes: Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  Comparer les colonnes à Sélectionnez des cellules identiques et différentes 
Caractéristiques en vedette: Mise au point de la grille  |  Voir Design  |  Grande barre de formule  |  Gestionnaire de classeurs et de feuilles | Centre de ressources (Texte automatique)  |  Sélecteur de date  |  Combiner des feuilles de travail  |  Crypter/déchiffrer les cellules  |  Envoyer des e-mails par liste  |  Super filtre  |  Filtre spécial (filtre gras/italique/barré...) ...
Les 15 meilleurs ensembles d'outils12 Texte Outils (Ajouter du texte, Supprimer les caractères ...)  |  50+ Graphique Types (Diagramme de Gantt ...)  |  40+ Pratique Formules (Calculer l'âge en fonction de l'anniversaire ...)  |  19 Insertion Outils (Insérer le code QR, Insérer une image à partir du chemin ...)  |  12 Conversion Outils (Nombres en mots, Conversion des devises ...)  |  7 Fusionner et fractionner Outils (Lignes de combinaison avancées, Diviser les cellules Excel ...)  |  ... et plus

Kutools pour Excel possède plus de 300 fonctionnalités, Assurez-vous que ce dont vous avez besoin est à portée de clic...

Description


Onglet Office - Activer la lecture et l'édition 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, Edge et Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations