J'utilise vlookup
beaucoup en excel.
Le problème est lié à la #N/A
valeur lorsque la valeur de recherche n'est pas trouvée.
Dans ce cas, nous le remplaçons souvent par 0 en utilisant
if(isna(vlookup(what,range,column,false));0; vlookup(what,range,column;false))
qui répète vlookup (quoi, plage, colonne, faux) deux fois et rend la formule moche et factice pour moi.
Avez-vous d'autres solutions à ce problème?
microsoft-excel
vlookup
Nam G VU
la source
la source
Vous pouvez également l'utiliser
IFNA
si vous souhaitez uniquement détecter les erreurs # N / A.Cela s'affichera à la
0
place de l'erreur # N / A.la source
C'est en fait assez puissant, et j'ai parcouru le Web pendant un certain temps pour obtenir une réponse à cette question. Dans mon cas, cependant, je ne veux pas remplacer le
#N/A
par un0
, mais à la place, je veux utiliser des informations alternatives. Dans mon cas, si leVLOOKUP
ne trouve rien, je veux qu'il utilise le contenu d'une autre cellule. (J'utilise Excel 2010, mais cela ne devrait pas d' ailleurs) Supposons que ma formule dans la celluleE3
surSheet1
, et les données que je veux tirer est quelque partSheet2
. S'il n'y a pas de données surSheet2
, je veux que ma cellule utilise les données deSheet1
.Au répondant d'origine, MERCI. Tu m'as rendu la vie un peu plus facile ce soir. J'espère que mon expansion décousue sur votre réponse aidera aussi quelqu'un!
la source