关于excel中的iserr和isna函数

在excel表格中,我用这个公式=IF(ISNA(VLOOKUP($F84,'Total PO Parts'!$1:$65536,12,0)),"",VLOOKUP($F84,'Total PO Parts'!$1:$65536,12,0))返回需要的value,但是单元格却返回给我X这个符号,请问是怎么一回事?按照公式来讲,要么返回一个value,要么就是空啊。

第1个回答  2011-12-12
=IF(ISNA(VLOOKUP($F84,'Total PO Parts'!$a:$iv,12,0)),"",VLOOKUP($F84,'Total PO Parts'!$a:$iv,12,0))
vlookup是对列引用,你是行引用
如果一定是行请使用hlookup
=IF(ISNA(hLOOKUP($F84,'Total PO Parts'!$a:$iv,12,0)),"",hLOOKUP($F84,'Total PO Parts'!$a:$iv,12,0))追问

我就是需要列引用啊。这一列,我用的是自动填充,到第84行的时候就出现了这个情况。只是这一列中的个别现象。这种情况怎么解释啊?

追答

我QQ
5899977

相似回答
大家正在搜