我正在创建一个标准文档,将信息从不同大小的数据转储(最多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'对于空白细胞。
我希望它做的是将空白单元格返回为隐藏的零值,以便在对列进行排序时保留在底部。
答案 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
。