Excel MATCH de limite de caractères
- Je utiliser la formule suivante =INDEX(Dict!A:A,MATCH(A2,Dict!A:A,0),1) mais le MATCH ne fonctionne qu'avec du texte en-dessous de 256 caractères. De toute façon de surmonter cette limitiation?
- double possible de pour surmonter la fonction Recherchev d'Excel limite de 256 caractères
- Je vous remercie. Je vais essayer ça.
- Il fonctionne au-dessus de la limite, mais seulement si les cellules sont exactement les mêmes. Ce dont j'ai besoin, cependant, est d'être en mesure de trouver les correspondances partielles. Quand j'ai utiliser des caractères génériques avec la formule (par exemple, "*"&A2&"*"), j'obtiens #N/A.
- Ce qui la dépasse 256 caractères, A2 ou les valeurs qui vous correspondent le contre?
- BTW, j'ai utilisé cette formule: =INDEX(Dict!A:A,MATCH(VRAI,INDEX(Dict!A:A=A2,0),0))
Vous devez vous connecter pour publier un commentaire.
Pour accueillir les correspondances partielles utilisation
SEARCH
comme ceci:=INDEX(Dict!A:A,MATCH(TRUE,INDEX(ISNUMBER(SEARCH(A2,Dict!A:A)),0),0))
Qui va travailler pour renvoyer une valeur > 256 caractères, mais A2 ne peut pas être > 256 caractères
Dict!A$2:A$1000
pour accélérerSEARCH
- vous pouvez utiliser la formule exactement comme je l'ai écrit.SEARCH
recherche automatiquement A2 contenues dans un autre texteVous pouvez utiliser le LDMP de recherche de méthode, en prenant avantage de la méthode concat formule disponible depuis le Excel 2016.
Noter que c'est une formule de matrice, de sorte que vous devez l'entrer CTRL + MAJ + ENTRÉE.
En outre, la formule renvoie pas seulement à la première valeur, mais toutes les valeurs correspondantes.