首页 > 解决方案 > 如何根据另一个工作表中的列表过滤行?(谷歌表格)

问题描述

在 Excel 中,根据另一个工作表中的列表过滤行非常容易。但是,Google 表格没有高级过滤器选项。因此,不可能像在 Excel 中那样按列表范围和条件范围过滤列。那么,如何根据 Google 表格中另一张表格中的列表过滤行?

要过滤的工作表

工作表

带有过滤器列表的工作表

过滤器列表

标签: google-sheets

解决方案


  • 选择 A1:C11
  • 创建过滤器
  • 选择 A1 过滤器下拉菜单
  • 自定义公式:

    =OR(IFERROR(MATCH(A2,customer!A$2:A$3,0),0),IFERROR(MATCH(B2,customer!A$2:A$3,0),0))
    
  • A2 和 B2(HGFD 和 MNCD 以及下面所有相应的行)都被检查customer!A$2:A$3。如果 A 或 B 包含客户列表中的任何内容,则会显示。A2 和 B2 代表整个 A 和 B 列。

  • 或者,

    =FILTER(A1:C11,IFERROR(MATCH(A1:A11,customer!A$2:A$3,0))+IFERROR(MATCH(B1:B11,customer!A$2:A$3,0)))
    

推荐阅读