发布网友 发布时间:2022-04-25 10:03
共4个回答
热心网友 时间:2023-10-11 14:53
将=VLOOKUP(B3,[RDMS导出计算表.xlsx]RDMS项目工时!$A:$A,3,0)
修改为
= VLOOKUP(B3,[RDMS导出计算表. xlsx]RDMS项目工时!$A:$C,3,0)
原公式的第二参数与第三参数矛盾。
如果第二参数正确,第三参数只能是1。
如果第三参数正确,第二参数至少应为$A:$C,第三参数引用范围不能少于3列,但可能大于3列,可以为A$:$Z,甚至其他更宽的列范围。
#REF!表示无效的单元格引用。
如果公式返回的错误值为“#REF!”,这常常是因为公式中使用了无效的单元格引用。
通常如下这些操作会导致公式引用无效的单元格:删除了被公式引用的单元格;把公式复制到含有引用自身的单元格中等。
原公式中第三参数为3,则第二单元格引用的列数不能少于3列,至少为A:C。而原公式只是A:A,只是一列,出现无效单元格引用的提示。
热心网友 时间:2023-10-11 14:53
你不能写$A:$A,3,vlookup查找的范围是一个区域,第一列是你要找的,3表示结果是区域的第3列,而你的$A:$A就只有一列当然是不行的,可以改成比如$A:$C,3
热心网友 时间:2023-10-11 14:54
公式出错的原因的确如syht2000 所说的,你的vlookup只在RDMS导出计算表工作簿中RDMS项目工时工作簿的A列去找到B3的数据,但只A列这一列中是无法返回第3列的。vlookup返回的数据必须在第2参数指定的列数之内。所以你的公式,可修改为:
=VLOOKUP(B3,[RDMS导出计算表.xlsx]RDMS项目工时!$A:$C,3,0)
公式的C可以为C列以后更多的列,如D、E、F等。
热心网友 时间:2023-10-11 14:54
你查找数据范围就$a:$a一列,怎么返回对应的第3列