FILTER组合SEARCH函数,制作多条件筛选器.docxVIP

  • 0
  • 0
  • 约小于1千字
  • 约 5页
  • 2026-01-21 发布于山西
  • 举报

FILTER组合SEARCH函数,制作多条件筛选器.docx

FILTER组合SEARCH函数,制作多条件筛选器

EXCEL表格里除了使用标准筛选功能,还可以使用数据验证功能和FILTER函数组合制作筛选器。下面我们一起来操作下:

如图所示,左侧是明细表格,右侧列出筛选的条件,比如这里以项目编号作为筛选条件。

选择H1单元格,点击功能区“数据”-“数据验证”。

弹出窗口,点击设置标签,点击运行,下拉列表里选择序列,点击来源,选择B列的项目编号,点击确定。

下方G3单元格内输入和左侧表格一样的表头。选择G4单元格。

输入FILTER函数公式:=FILTER(A1:D17,B1:B17=H1)

公式解读:FILTER函数就是筛选函数。

FILTER(array,include,[if_empty])

array:必需参数,代表要筛选的数据区域,可以是一个单元格区域,也可以是一个数组常量。这里就是A1:D17也就是左侧的明细表格。

include:必需参数,是一个用于指定筛选条件的逻辑数组或表达式。这个条件判断的结果必须与array参数中的行数或列数相同,以此确定要筛选出哪些行或列的数据。

这里就是左侧表格里B列的项目编号等于H1单元格内的编号。

[if_empty]:可选参数。当筛选结果为空时,返回的值。如果省略此参数,当筛选结果为空时,将返回一个空白单元格。

这是省略此参数,即会返回一个空白单元格。

点击H1单元格,弹出下拉列表,可以选择其他的项目编号。

下方则会根据H1单元格的内容筛选出符合条件的数据。

除了单条件筛选之外,也可以设置多个条件,同样在上方设置多个条件。

下方使用FILTER筛选,设置两个条件。

公式:=FILTER(A1:D17,(B1:B17=H1)+(D1:D17=J1))

如果多条件需要同时满足用“*”连接多个条件,而多条件只需要满足其中一个就筛选出来用“+”连接多个条件。

除此之外,同样可以使用模糊查找。使用FILTER函数和SEARCH函数组合使用。

公式:FILTER(A1:D17,IFERROR(SEARCH(H1,B1:B17,1),0))

这里使用SEARCH函数搜索B列内容是否包含H1单元格内容。

再用IFERROR函数屏蔽没有搜索到的值。

如果搜索到内容,则会显示在下方。

只需要修改H1单元格内容,下方自动更换筛选出的内容。

怎么样,以上内容,你学会了吗?

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档