Exceller

Position de la première correspondance partielle

Position First Partial Match

Formule Excel: Position de la première correspondance partielleFormule générique
= MATCH ('*text*',rng,0)
Résumé

Pour obtenir la position de la première correspondance partielle (c'est-à-dire la cellule qui contient texte que vous recherchez), vous pouvez utiliser la fonction MATCH avec des caractères génériques.

Dans l'exemple illustré, la formule en E8 est:



exceller si la cellule contient du texte puis copier dans une autre feuille
 
= MATCH ('*'&E7&'*',B6:B11,0)
Explication

La fonction MATCH renvoie la position ou «index» de la première correspondance en fonction d'une valeur de recherche dans une plage.



MATCH prend en charge la correspondance générique avec un astérisque '*' (un ou plusieurs caractères) ou un point d'interrogation '?' (un caractère), mais seulement quand tLe troisième argument, match_type, est défini sur FALSE ou zéro.

Dans l'exemple, nous prenons la valeur de la cellule E7 et utilisons la concaténation pour combiner cette valeur avec des astérisques (*) de chaque côté. Le tableau de recherche est compris entre B6 et B11 et match_type est mis à zéro pour toutes les correspondances partielles avec des caractères génériques.



Le résultat est la position de la première cellule dans la plage de recherche qui contient le texte «pomme».

comment sauter des lignes dans Excel

Pour récupérer le évaluer d'une cellule à une certaine position, utilisez le Fonction INDEX .

Auteur Dave Bruns


^