J'ai un tableau avec des nombres stockés sous forme de texte (codes UPC, donc je ne veux pas perdre les zéros non significatifs). COUNTIF()
reconnaît très bien les correspondances, mais MATCH()
ne fonctionne pas. Y a-t-il une raison pour laquelle MATCH()
ne peut pas gérer les nombres stockés sous forme de texte, ou est-ce juste une limitation que je vais devoir contourner?
Des fonctions comme MATCH
, VLOOKUP
et HLOOKUP
doivent correspondre au type de données (nombre ou texte) tandis que COUNTIF/SUMIF
Ne fait aucune distinction. Utilisez-vous MATCH pour trouver le poste ou simplement pour déterminer si la valeur existe dans vos données?
Si vous avez une valeur de recherche numérique, vous pouvez la convertir en texte dans la formule en utilisant & "", par ex.
=MATCH(A1&"",B:B,0)
.... ou s'il s'agit d'une valeur de recherche de texte qui doit correspondre à des nombres
=MATCH(A1+0,B:B,0)
Si vous recherchez le test Word par exemple dans la cellule A2, tapez ce qui suit:
= MATCH ("" & "test" & "", A2,0)
Si cela ne fonctionne pas, essayez = Trim et = Clean pour purifier votre colonne.
Si = Trim et = Clean n'aident pas, alors utilisez simplement les 250 caractères restants ... (Comme la formule de correspondance peut rencontrer un dépassement de délai/dépassement après 250 caractères.)
= Gauche (A2, 250)