Regex 我如何过滤谷歌表单中的数据,并包含只匹配所有条件的结果?

Regex 我如何过滤谷歌表单中的数据,并包含只匹配所有条件的结果?,regex,google-sheets,filter,google-sheets-formula,countif,Regex,Google Sheets,Filter,Google Sheets Formula,Countif,我有一张名为“数据表”的主表,基本上是这样设置的: Agent |Utilization Bucket|Activity --------------------------------- Aaron |Team Meeting |Other Aaron |Team Meeting |MTG_TeamMeeting Aaron |Team Meeting |Meeting Aaron |Product Training |TRN_ProductBT Aaron |

我有一张名为“数据表”的主表,基本上是这样设置的:

Agent |Utilization Bucket|Activity
---------------------------------
Aaron |Team Meeting      |Other
Aaron |Team Meeting      |MTG_TeamMeeting
Aaron |Team Meeting      |Meeting
Aaron |Product Training  |TRN_ProductBT
Aaron |Product Training  |Training
Amanda|Team Meeting      |MTG_TeamMeeting
Amanda|Product Training  |TRN_ProductBT
Amanda|Product Training  |Training
Andrew|Team Meeting      |Other
Andrew|Team Meeting      |MTG_TeamMeeting
Andrew|Team Meeting      |Meeting
etc...
Agent |Utilization Bucket|Activity
---------------------------------
Aaron |Team Meeting      |MTG_TeamMeeting
Aaron |Team Meeting      |Meeting
Andrew|Team Meeting      |MTG_TeamMeeting
Andrew|Team Meeting      |Meeting
然后,我有单独的标签,标签为会议、培训等。我试图完成的是在每个选项卡上过滤这些内容,以便它显示应该在该选项卡上的活动。例如,我希望会议选项卡仅显示活动“MTG_TeamMeeting”和“Meeting”。但是,在某些情况下,代理可能只有其中一个,而不是两个,如上面的示例所示。Aaron有这两种活动,但Amanda没有

当我尝试过滤查找这两个活动时,它会显示代理的每个实例都有其中一个活动,而不管它们是否同时有这两个活动

我尝试了许多不同的过滤器和查询函数,以使其在没有任何运气的情况下工作。 示例:

=filter('Data Sheet'!A2:E1000,('Data Sheet'!C2:C1000="TRN_ProductBT")+('Data Sheet'!C2:C1000="Training"))

=QUERY(data, "select A,B,C,D,E where C = 'MTG_TeamMeeting' and C = 'Meeting'",-1)
这些公式可以达到这个目的,但它不会得到我想要的结果。上面的过滤公式是我见过的最接近的公式,但它不会只包括满足这两个条件的实例。我要找的是这样的东西:

Agent |Utilization Bucket|Activity
---------------------------------
Aaron |Team Meeting      |Other
Aaron |Team Meeting      |MTG_TeamMeeting
Aaron |Team Meeting      |Meeting
Aaron |Product Training  |TRN_ProductBT
Aaron |Product Training  |Training
Amanda|Team Meeting      |MTG_TeamMeeting
Amanda|Product Training  |TRN_ProductBT
Amanda|Product Training  |Training
Andrew|Team Meeting      |Other
Andrew|Team Meeting      |MTG_TeamMeeting
Andrew|Team Meeting      |Meeting
etc...
Agent |Utilization Bucket|Activity
---------------------------------
Aaron |Team Meeting      |MTG_TeamMeeting
Aaron |Team Meeting      |Meeting
Andrew|Team Meeting      |MTG_TeamMeeting
Andrew|Team Meeting      |Meeting
有没有办法做到这一点?我是否需要以特定的方式对某些内容进行排序,或者是否需要计算其他信息来完成此操作

=FILTER( FILTER(A2:C, REGEXMATCH(C2:C, "MTG_TeamMeeting|Meeting")), 
 COUNTIF(FILTER(A2:A, REGEXMATCH(C2:C, "MTG_TeamMeeting|Meeting")),
         FILTER(A2:A, REGEXMATCH(C2:C, "MTG_TeamMeeting|Meeting")))>1)