-1
votes

Excel Vlookup ne correspond pas au même texte lorsque la comparaison de valeur (Cell A2 = Cell B2) fonctionne

J'ai le texte suivant dans une cellule Excel. Si je le copie dans une autre colonne et comparez les 2 cellules, il renvoie «vrai» Mais si je vlookuptez la même valeur d'une colonne à une autre, il renvoie une erreur '#Value'

texte fourni ci-dessous

al1715v04 ',' al1725v05 ',' al1725v01 ',' al1725v03 ',' al1731v04 ',' al1738v08 ',' al1738v09 ',' al1746v09 ',' al1801v04 ',' al1817v09 ', 'Al1824v01', 'al1824v02', 'al1824v03', 'al1824v05', 'al1833v06', 'al1833v02', 'al1833v03', 'al1833v04', 'al1833v06', 'al1834v01 ',' Al1834v02 ',' al1834v03 ',' al1834v04 ',' al1834v05 ',' alw1724v09 ',' al1724v09 ',' al1737v02 ',' al1737v04 ',' al1737v05 'Zoetis


1 commentaires

Il semble que vlookup soit limité à la limite de la chaîne de recherche (premier argument) de 255 caractères ou moins. Le tien est plus de 255 caractères. Voir, par exemple, Erreur de limite de caractères Vlookup - Excel 2010


4 Réponses :


0
votes

Vous êtes soit omettre la quatrième argument de Vlookup, soit en utilisant true.

La valeur true ou sans aucune valeur (true par défaut lorsque omis) nécessite des données triés dans un ordre ascendant . Vos données ne sont pas triées.

Utilisez FALSE comme quatrième argument en option.

Puisque vous avez décidé qu'il n'était pas important d'inclure votre formule, vous devriez être capable de faire l'addition vous-même.


3 commentaires

Vous supposez beaucoup ... même avec le dernier argument faux cela ne fonctionne pas; Mais l'OP devrait toujours inclure la formule.


On dirait que j'ai fourni une réponse inadéquate pour une question inadéquate.


Merci pour les Reposnes, j'ai eu le 4ème argument réglé à True, désolé de ne pas avoir posté la formule Vlookup, mais si vous utilisez le texte fourni et l'essayer dans Excel avec le 4ème argument comme vrai, cela ne fonctionne toujours pas. J'ai trouvé la solution (en utilisant l'index et le match), le postera comme la réponse. Apparemment, il a quelque chose à voir avec les formules de tableau



0
votes

intéressant ... il semble que vlookup a une limite de 255 caractères après lequel il retournera #value . .


0 commentaires

0
votes

La taille de chaîne maximale Vlookup (ou correspondance) peut comparer mesure 255 caractères. Puisque votre chaîne a 453 caractères, la recherche échoue.


0 commentaires

0
votes

Essayera de poster le lien de référence où j'ai trouvé la réponse, l'erreur #Value était probablement probablement due à 255 caractères ou à des retours de chariot dans le texte. La formule ci-dessous résolue mon problème:

(Il s'agit d'une formule de matrice, vous devez donc appuyer sur CTL + SHIFT + ENTER après la saisie de la formule de la cellule. Remplacez le texte en gras avec votre tableau de référence et votre valeur)

{= match (true, lookuparray = lookupudue , 0)}


0 commentaires