首页 > 解决方案 > 什么方法可以使用 filter() 或其他推荐的方式过滤两对数据?

问题描述

在此处输入图像描述

我想使用 filter() 从B2:B对应的范围内进行搜索,例如F2:F3

我用=filter(A2:A,B2:B = F2:F3),但只有一个数据Jack

我知道这个例子可以使用 FILTER 来做同样的事情。 在此处输入图像描述

但是现在如果有很多数据,可能无法满足我的需求。

然后我用=ArrayFormula(filter(A2:A,B2:B = F2:F3))

而且也没用。(我不知道如何使用arrayformula()方法)

我应该如何修复公式和参数?

标签: google-sheetsfiltergoogle-sheets-formulagoogle-sheets-querygoogle-query-language

解决方案


使用COUNTIF检查值B2:B是否包含在范围内F2:F3

=FILTER(A2:A,COUNTIF(F2:F3,B2:B))

在此处输入图像描述


推荐阅读