Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 来自公式细胞的Vlookup_Excel_Vlookup - Fatal编程技术网

Excel 来自公式细胞的Vlookup

Excel 来自公式细胞的Vlookup,excel,vlookup,Excel,Vlookup,我试图使用vlookup从单元格中获取一个值,但我试图从中获取的单元格有一个公式,因此vlookup导致N/a。有人知道为什么会发生这种情况吗 谢谢,您正在查找的范围包含公式这一事实对返回的结果应该没有任何影响 当VLOOKUP返回N/A时,表示无法在指定范围内找到指定值。所以,在你的例子中,C2中的任何内容都没有在B列中找到 如果您想抓住这些案例并防止N/A显示,您可以将VLOOKUP包装在IFNA中: =IFNA(VLOOKUP(C2,A:B,2,false),"Not Found") 但

我试图使用vlookup从单元格中获取一个值,但我试图从中获取的单元格有一个公式,因此vlookup导致N/a。有人知道为什么会发生这种情况吗


谢谢,

您正在查找的范围包含公式这一事实对返回的结果应该没有任何影响

当VLOOKUP返回N/A时,表示无法在指定范围内找到指定值。所以,在你的例子中,C2中的任何内容都没有在B列中找到

如果您想抓住这些案例并防止N/A显示,您可以将VLOOKUP包装在IFNA中:

=IFNA(VLOOKUP(C2,A:B,2,false),"Not Found")
但我强烈建议你不要使用VLOOKUP。 INDEX/MATCH做的事情完全一样,更快、更通用、更不脆弱。例如,如果在范围内插入一列,VLOOKUP将中断

你的VLOOKUP的索引/匹配等价物是:

=IFNA(INDEX(B:B,MATCH(C2,A:A,0)),"Not Found")

没有更多的信息很难说。这可能是因为这些值根本不匹配,或者是数字格式为文本的情况。所以我在B列中did=vlookupC2,a:B,2,false现在我有=ifC25,1,0如果VLOOKUP返回N/a,则表示要查找的值不在要查找值的范围内=vlookupC2,a:B,2,false C2的值是多少?还有,你在哪里用这个公式?我的意思是,哪一列与索引匹配一致,特别是因为它不需要数据在同一个表或甚至同一张表中。。。加1。。。