Drop down menu Filter()公式忽略空白单元格

Drop down menu Filter()公式忽略空白单元格,drop-down-menu,filter,excel-formula,formula,cells,Drop Down Menu,Filter,Excel Formula,Formula,Cells,我试图在电子表格中使用filter()公式,从该电子表格中的另一个选项卡 我有许多下拉菜单,当使用这些菜单时,可以从我筛选的表中调出相关数据 当它是一个从第2行向下的数据表(第1行是标题行)时,我已经设法使它工作,但现在该表从第6行开始,上面有其他信息(但是,大部分是空白的)。因此,当下拉菜单为空时,所有选项都会自动出现 我需要下面的公式从第六行开始,或者忽略空白单元格。这一定是一个简单的解决方案,但对我来说,我在互联网上找不到它(我对电子表格公式很陌生,所以请温柔一点) 这是我一直使用的公式,

我试图在电子表格中使用filter()公式,从该电子表格中的另一个选项卡

我有许多下拉菜单,当使用这些菜单时,可以从我筛选的表中调出相关数据

当它是一个从第2行向下的数据表(第1行是标题行)时,我已经设法使它工作,但现在该表从第6行开始,上面有其他信息(但是,大部分是空白的)。因此,当下拉菜单为空时,所有选项都会自动出现

我需要下面的公式从第六行开始,或者忽略空白单元格。这一定是一个简单的解决方案,但对我来说,我在互联网上找不到它(我对电子表格公式很陌生,所以请温柔一点)

这是我一直使用的公式,在没有空行时有效:

=过滤器(Sheet2!A:T,(Sheet2!D:D=B12)+(Sheet2!F:F=C12)+(Sheet2!G:G=D12)+(Sheet2!H:H=E12)+(Sheet2!I:I=F12)+(Sheet2!N:N=G12)+(Sheet2!O:O=H12)+(Sheet2!T:T=I12))


如果有帮助的话,下拉选项是数字和文本,我使用的是谷歌工作表而不是Excel。

您可能只需将范围更改为“A6:T”而不是“A:T”答:“范围语法获取该列中的所有行。”A6:A'将从6开始,但不定义结束行,我认为这是您想要的

这是您的公式,其中有一些小改动:

=过滤器(Sheet2!A6:T,(Sheet2!D6:D=B12)+(Sheet2!F6:F=C12)+(Sheet2!G6:G=D12)+(Sheet2!H6:H=E12)+(Sheet2!I6:I=F12)+(Sheet2!N6:N=G12)+(Sheet2!O6:O=H12)+(Sheet2!T6:T=I12))


=isBlank()公式也可能对您有用。它接受单元格引用并返回true/false。您可以将其包装在NOT()中以给出相反的结果,即如果有值,=NOT(ISBLANK(A1))将返回true

谢谢zbnrg-我想我试过这个,但当它不起作用时,我又开始怀疑自己了。它看起来是正确的,但由于某种原因它不起作用。是否因为它从中提取筛选数据的表本身已从另一个电子表格导入?我认为谷歌表单太混乱了,不会返回正确的结果。