怎样用LOOKUP函数调用另一个工作表中的数据。

怎样调用与工作表“一览”A列日期的一样的,工作表“ID”内对应的C列的件数
请问下面的参数有什么错误。
=IF(ISERROR(LOOKUP(A4,'ID1'!A$11:A$320,'ID1'!C11:C320)),"",LOOKUP(A4,'ID1'!A$11:A$320,'ID1'!C11:C320))

第1个回答  2011-09-12
可能原因有:
1.C11:C320没用绝对引用C$11:C$320
2.两边A列格式不完全一样
3.LOOKUP在查找时要求数据经过排序,因为它会通过两分法取数,不确定性较大,新手慎用。
你先试试下面的,如果有问题,那基本是第二个原因了。
=IF(ISERROR(VLOOKUP(A4,'ID1'!A$11:$C320,3,0)),"",VLOOKUP(A4,'ID1'!A$11:$C320,3,0))追问

谢谢回答,已经解决,不过vlookup最后的参数我用的是false,请问和用0有什么区别。
=IF(ISERROR(VLOOKUP($A4,'ID1'!$A$11:$C$320,3,FALSE)),"",VLOOKUP($A4,'ID1'!$A$11:$C$320,3,FALSE))

本回答被提问者采纳
第2个回答  2020-12-14
1.C11:C320没用绝对引用C$11:C$320
2.两边A列格式不完全一样
3.LOOKUP在查找时要求数据经过排序,因为它会通过两分法取数,不确定性较大,新手慎用。
你先试试下面的,如果有问题,那基本是第二个原因了。
=IF(ISERROR(VLOOKUP(A4,'ID1'!A$11:$C320,3,0)),"",VLOOKUP(A4,'ID1'!A$11:$C320,3,0)) 1.C11:C320没用绝对引用C$11:C$320
2.两边A列格式不完全一样
3.LOOKUP在查找时要求数据经过排序,因为它会通过两分法取数,不确定性较大,新手慎用。
你先试试下面的,如果有问题,那基本是第二个原因了。
=IF(ISERROR(VLOOKUP(A4,'ID1'!A$11:$C320,3,0)),"",VLOOKUP(A4,'ID1'!A$11:$C320,3,0))
第3个回答  2015-10-29
  VLOOKUP函数,在表格或数值数组(数据表)的首列查找指定的数值(查找值),并由此返回表格或数组当前行中指定列(列序号)处的数值。

  VLOOKUP(查找值,数据表,列序号,[匹配条件])

  例如在SHEET2表中有全部100个学生的资料,B列为学号、C列为姓名、D列为班级,现在在SHEET1表的A列有学号,我们需要使用该函数,将SHEET2表中对应学号的姓名引用到SHEET1表的B列。我们只需在SHEET1的B2输入以下公式

  =VLOOKUP(A2,SHEET2!$B:$D,2,FALSE)(或者=VLOOKUP(A2,SHEET2!$B$2:$D$101,2,0),就得到了A2单元格学号对应的学生姓名。同理,在SHEET1表的C2输入公式=VLOOKUP(A2,SHEET2!$B:$D,3,FALSE),即可得到对应的班级.

  VLOOKUP(A2,SHEET2!$B:$D,2,FALSE)四个参数解释

  1、“A2”是查找值,就是要查找A2单元格的某个学号。

  2、“SHEET2!$B:$D”是数据表,就是要在其中查找学号的表格,这个区域的首列必须是学号。

  3、“2”表示我们最后的结果是要“SHEET2!$B:$D”中的第“2”列数据,从B列开始算第2列。

  4、“FALSE”(可以用0代替FALSE)是匹配条件,表示要精确查找,如果是TRUE表示模糊查找。

  如果我们需要在输入A列学号以后,B列与C列自动填充对应的姓名与班级,那么只需要在B列,C列预先输入公式就可以了。为了避免在A列学号输入之前,B列与C列出现"#N/A"这样错误值,可以增加一个IF函数判断A列是否为空,非空则进行VLOOKUP查找.这样B2与C2的公式分别调整为B2=IF(A2="","",VLOOKUP(A2,SHEET2!$B:$D,2,0)) C2=IF(A2="","",VLOOKUP(A2,SHEET2!$B:$D,3,0))
第4个回答  2011-09-13
IF函数缺少取值指向col_index_num和range_lookup。即下列公式中的3和0。
=IF(ISERROR(VLOOKUP(A4,'ID1'!A$11:$C320,3,0)),"",VLOOKUP(A4,'ID1'!A$11:$C320,3,0))

若仍不能取值,再按以下公式调整下索引列格式,第一两表索引列日期格式设置下,并通过“替代”将“-”替换成“-”,没错这两个是一样的,但很多时候日期格式就需要这样的重新替换下;第二通过替代取消掉所有空格;
基本上问题就搞定了。
相似回答