为什么筛选函数在excel中不起作用?

为什么筛选函数在excel中不起作用?,excel,filterfunction,Excel,Filterfunction,excel筛选功能不可用。当我输入=Filter时,我只得到=filterxml。强制它,例如=FILTER(B5:D14,D5:D14=H2,“无结果”)会给出一个错误筛选函数,这是无效的。不知道为什么 我正在使用Office 2016 我没有太多工作要做,所以我是瞎做的。但是假设您的数据从A1开始。在VBA中,您需要自动筛选功能 如果你想过滤15岁以上的学生,假设年龄在B列中,那么它会像这样工作 Sub Filter() Worksheets("Sheet1").Range("A1").Au

excel筛选功能不可用。当我输入=Filter时,我只得到=filterxml。强制它,例如
=FILTER(B5:D14,D5:D14=H2,“无结果”)
会给出一个错误筛选函数,这是无效的。不知道为什么


我正在使用Office 2016

我没有太多工作要做,所以我是瞎做的。但是假设您的数据从
A1
开始。在VBA中,您需要
自动筛选
功能

如果你想过滤15岁以上的学生,假设年龄在B列中,那么它会像这样工作

Sub Filter()
Worksheets("Sheet1").Range("A1").Autofilter, _
    Field:=2, _
    Criteria1:=">15"
End Sub
您还可以根据设置方式设置这些条件变量,例如键入年龄标准的单元格和要使用的运算符或要筛选的列的数据验证


过滤器
是谷歌的一项功能。它不是Excel函数。你到底想做什么?我想过滤匹配给定条件的结果。例如,从“学生”和“年龄”列中,我想筛选年龄介于a和b年龄之间的学生。目前,Excel
filter
功能仅对某些Office 365内部人员可用。@RonRosenfeld酷的人不知道这一点,谢谢你指出。还有什么方法可以这样做呢?