Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.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仅返回1或0_Excel_Vlookup - Fatal编程技术网

Excel 当行匹配时,VLOOKUP仅返回1或0

Excel 当行匹配时,VLOOKUP仅返回1或0,excel,vlookup,Excel,Vlookup,我刚做了一个vlookup =VLOOKUP(D5,表1!$B$3:$M$591,3,假) 它将一张工作表中的一列与另一张工作表中的另一列相匹配。当我将其更改为:=VLOOKUP(D5,Sheet1!$B$3:$M$591,1,FALSE)进行测试时,返回的值与我正在搜索的值相同 如果我用以下方法进行测试: =VLOOKUP(D5,表1!$B$3:$M$591,2,假) 它从sheet1返回我需要的相应值 但我真正需要的是第3列,这是一个数字,当我使用: =VLOOKUP(D5,表1!$B$3:

我刚做了一个vlookup

=VLOOKUP(D5,表1!$B$3:$M$591,3,假)

它将一张工作表中的一列与另一张工作表中的另一列相匹配。当我将其更改为:
=VLOOKUP(D5,Sheet1!$B$3:$M$591,1,FALSE)进行测试时,
返回的值与我正在搜索的值相同

如果我用以下方法进行测试:

=VLOOKUP(D5,表1!$B$3:$M$591,2,假)

它从sheet1返回我需要的相应值

但我真正需要的是第3列,这是一个数字,当我使用:

=VLOOKUP(D5,表1!$B$3:$M$591,3,假)

我得到的唯一数字是1或0。即使这些数字不正确。我做错了什么

它返回与我搜索的值相同的值

因为您已经将列索引设置为“1”,这是由VLOOKUP公式搜索的collumn

但我真正需要的是第3列,这是一个数字,当我使用:

=VLOOKUP(D5,表1!$B$3:$M$591,3,假)


请发布您的工作簿或工作簿数据示例,我们可以提供帮助。如果不查看您的数据,就不可能说。

如果您只想返回第3列中的值,那么就不需要搜索到第M列的范围。您可以将范围压缩到
Sheet1$B$3:$D$591
。在没有看到数据的情况下,有点难说,但如果将Sheet1中B3的值更改为D5中的值,vlookup是否返回正确的值?哪个列字母包含要检索的值?C列(即“第3列”)、D列(查找范围中的第3列)以及其他内容?听起来您已经回答了自己的问题-使用
=VLOOKUP(D5,Sheet1!$B$3:$M$591,2,FALSE)
-2表示带有“查找数组”的列,即Sheet1$B$3:$M$591,所以第2栏是第1页$加元3:$591加元