首页 > 解决方案 > 有没有办法根据另一张工作表中的查找表过滤一张工作表上的数据?

问题描述

我正在尝试将单元格用作下拉列表,以根据另一张纸上存在的查找来过滤一张纸上的行。请参阅下面的示例,了解我的意思:

假设左边的表格是 Sheet 1,右边的表格是 Sheet 2。您可以在 Sheet 1 上看到,我可以按员工姓名过滤员工。我希望将单元格 A1 用作另一个过滤器,但按部门名称。为此,我在工作表 2 上有一个查找表,按各自的部门分配每个员工。

有没有办法使用工作表 2 中的查找表来过滤工作表 1?我查看了 FILTER 函数,但它似乎没有完成我希望它完成的任务。

在此处输入图像描述

标签: excellookupexcel-2016worksheet-functionworksheet

解决方案


Sheet1 中,单元格C3创建此公式:
=INDEX(Sheet2!A:A,MATCH(Sheet1!A3,Sheet2!B:B,0))
向下复制公式。
您应该得到如下结果。重新创建自动过滤器,您将能够根据需要使用它。

在此处输入图像描述


推荐阅读