if(iserror(vloop(a,b,c,0),0,vlookup(a,b,c,0)))请问这公式是什么意思?
这个公式应该是一个Excel中的VLOOKUP函数。它用于在特定范围内的表格中查找某个值,并返回与该值匹配的列的值。具体来说,VLOOKUP函数由四个参数组成:查找值、查找范围、列索引和匹配方式。在这个公式中,第一个参数是需要查找的值,第二个参数是数据表格(或列表),第三个参数是列索引(即第几个要匹配的列),第四个参数是匹配方式,可以是0(近似匹配)、1(精确匹配)等。
根据提供的信息,无法确定整个公式的具体含义和作用。如果能提供更多上下文或细节,我将尽力为您解释该公式的含义及其作用。这个公式看起来像是一个VBA代码或者一个宏函数,但我无法确定具体含义。如果你能提供更多背景信息或具体问题描述,我将尽力帮助你解决。这个公式是一个If-Else语句,用于在条件为真时执行某些操作,条件为假时执行其他操作。其中,vloop(a,b,c)是一个尚未定义的函数,可能是用户自行编写或使用的第三方函数。
从语法上看,该公式首先检查vloop(a,b,c,0)是否为错误值。如果是,则返回0;否则,通过VLOOKUP函数来查找值,并返回结果。具体来说,在VLOOKUP函数中,第一个参数是需要查找的值,在第二个参数中需要列出要匹配的区域(即表格或数组),第三个参数是列数(从左到右)。
需要注意的是,在没有给出相关背景信息和数据结构的情况下,很难准确理解这个公式所要实现的具体功能和逻辑。建议提供更多细节以获得更准确、详尽的解释。=ISNA(VLOOKUP(C9,Sheet1!A$10:B$148,2,FALSE),0,VLOOKUP(C9,Sheet1!A$10:B$148,2,FALSE))
2007和WPS2012中,可用公式:
=IFERROR(VLOOKUP(C9,Sheet1!A$10:B$148,2,FALSE),0)vloop没定个函数,若有则是自定义函数,而VLOOKUP是一个寻找函数,iserror是一个判定是否出错函数,前提是先解开vloop函数是自定义还是输错!if(iserror(vloop(a,b,c,0),0,vlookup(a,b,c,0)))首先调用vloop(a,b,c,0)函数,再调用vlookup(a,b,c,0)函数,假设他们的返回值分别是x和y再调用iserror(x,0,y)函数,如果它的返回值不是0(也就是true),那么if成立,否则if不成立。
发布者:admin,转转请注明出处:http://www.yc00.com/num/1724732727a3105293.html
评论列表(0条)