根据单元格名称从 2 列中的条件筛选到另一张工作表

根据单元格名称从 2 列中的条件筛选到另一张工作表

我想仅根据球队名称从 Fixture! 工作表添加范围 E:J。F:是主场比赛,J:是客场比赛。我可以将其作为 2 个单独的命令添加到我的另一张工作表中,我想知道是否可以将其写为一个命令/公式,以便它可以一次性捕获 TeamX 的主场和客场比赛?

非常感谢

=filter(Fixture!E:J,Fixture!F:F="TeamX") =filter(Fixture!E:J,Fixture!J:J="TeamX")

=query(Fixture!E:J,"其中 F='阿森纳' 或 J='阿森纳'",0)

信息被复制到另一张表,见下文 在此处输入图片描述

因此,我不想运行两次筛选来获得主场和客场的数据,比如阿森纳队的数据,而是想一次性捕获所有信息。希望这有意义

答案1

FILTER 公式使用 TRUE/FALSE 比较来检查数组是否可见。有多种方法可以得到你想要的结果,但这是最容易理解的版本(在我看来):

=FILTER(Sheet2!E:J,IF((Sheet2!F:F="TeamX")=TRUE,TRUE,IF((Sheet2!J:J="TeamX")=TRUE,TRUE,FALSE)))

因此:如果在 F 列中找到“TeamX”,则值 = TRUE,否则检查 J 列是否包含“TeamX”。否则:FALSE

相关内容