如何在引用空白单元格时使VLOOKUP返回数字值0
我正在创build一个标准文档,将不同大小的数据转储信息(最多1000行)转换为表格。
从这些数据中提取数据后,我想按照包含GBP值的一列对表格进行sorting。 但是,因为我的表是从1000行中拉出数据,并且为了参数的目的,数据转储是250行,所以它拉动了750个空白单元格引用。 当我从最大到最小的顺序对列进行sorting时,它会将750个空白单元格引用放置在250个值之上,然后继续将250个值按大到小sorting。
我用来引用数据的公式是:
=IF(IFERROR(VLOOKUP(A5,'EA Report Here'!E:AY,47,FALSE),"")="","",IFERROR(VLOOKUP(A5,'EA Report Here'!E:AY,47,FALSE),""))
这个公式的主要function,因为它不会返回错误或'0'的空白单元格。
我想要做的是返回空白单元格作为隐藏的零值,以便他们在sorting列时保持在底部。
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
代替""
。