在引用空白单元格时,如何让VLOOKUP返回数值0

时间:2016-09-15 13:10:43

标签: excel vlookup

我正在创建一个标准文档,将信息从不同大小的数据转储(最多1000行)中提取到表中。

从这些数据中提取后,我想通过其中一个包含GBP值的列对表进行排序。但是,由于我的表从1000行提取数据,并且为了参数起见,数据转储是250行,它正在拉动超过750个空白单元格引用。当我将列从最大值排序到最小值时,它将750个空白单元格引用放在250个值之上,然后继续将250个值从最大值到最小值进行排序。

我用来引用数据的公式是:

=IF(IFERROR(VLOOKUP(A5,'EA Report Here'!E:AY,47,FALSE),"")="","",IFERROR(VLOOKUP(A5,'EA Report Here'!E:AY,47,FALSE),""))

此公式的主要功能是工作,因为它不会返回错误或' 0'对于空白细胞。

我希望它做的是将空白单元格返回为隐藏的零值,以便在对列进行排序时保留在底部。

1 个答案:

答案 0 :(得分:3)

IFNA你追求的是什么?

=IFNA(VLOOKUP(A5,'EA Report Here'!E:AY,47,FALSE),"")

修改谢谢Jeeped。我相信这个版本适用于早于Excel 2013的版本。

=IFERROR(VLOOKUP(A5,'EA Report Here'!E:AY,47,FALSE),"")

请记住这两个结果都是基于问题公式的空白单元格,而不是数值0。如果您确实想要零,请将""替换为0