Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 基于一列中的公共值筛选两列数组_Google Sheets_Filter_Google Sheets Formula - Fatal编程技术网

Google sheets 基于一列中的公共值筛选两列数组

Google sheets 基于一列中的公共值筛选两列数组,google-sheets,filter,google-sheets-formula,Google Sheets,Filter,Google Sheets Formula,我最终尝试创建一个共享1-5名共同选定球员的所有球队的列表。如果只选择了一名球员,那么该球员所在的所有球队都将出现。但是如果选择了两个或更多的玩家,那么所有玩家都需要有一个共同的团队才能显示出来。如果只有三分之二的球员共用一支球队,就不会出现这种情况 我可以将我的名单过滤到我选择的球员和他们所在的球队,但是,我想把范围缩小到他们之间有共同点的球队。播放器不需要显示,我只是让它显示出来,以便更好地了解我看到的数据 如果我的搜索条件是: Player 1 Player 2 Player 3 用这个

我最终尝试创建一个共享1-5名共同选定球员的所有球队的列表。如果只选择了一名球员,那么该球员所在的所有球队都将出现。但是如果选择了两个或更多的玩家,那么所有玩家都需要有一个共同的团队才能显示出来。如果只有三分之二的球员共用一支球队,就不会出现这种情况

我可以将我的名单过滤到我选择的球员和他们所在的球队,但是,我想把范围缩小到他们之间有共同点的球队。播放器不需要显示,我只是让它显示出来,以便更好地了解我看到的数据

如果我的搜索条件是:

Player 1
Player 2
Player 3
用这个公式

=过滤器{数据!C2:C,数据!B2:B},计数A2:A6,数据!C2:C 我得到

Player 1    Team A
Player 2    Team A
Player 3    Team A
Player 1    Team B
Player 3    Team B
Player 2    Team C
Player 3    Team C
Player 2    Team D
Player 2    Team E
Player 3    Team E
Player 1    Team E
然后我想找到共同的团队。所以

Player 1    Team A
Player 1    Team E
Player 2    Team A
Player 2    Team E
Player 3    Team A
Player 3    Team E
我以为这样会管用

=筛选器{data!C2:C,data!B2:B}, COUNTIFA2,数据!C2:C, 第三,数据!C2:C, 第四,数据!C2:C, 第五,数据!C2:C, 第六,数据!C2:C 我一直盯着它看,直到我觉得斜视,它可能是一些简单的东西,我只是忽略了,但我似乎无法理解它


这是如果有人想看一看的话。谢谢

这件适合你吗

=过滤器 滤器 {data!C2:C,data!B2:B}, IFNAMATCHdata!C2:C,A2:A6,0 , 伯爵 滤器 数据B2:B, IFNAMATCHdata!C2:C,A2:A6,0 , 滤器 数据B2:B, IFNAMATCHdata!C2:C,A2:A6,0 =COUNTAA2:A6 过滤器部分:


确保可以在封装的查询上生成类似的解决方案。

这个解决方案适合您吗

=过滤器 滤器 {data!C2:C,data!B2:B}, IFNAMATCHdata!C2:C,A2:A6,0 , 伯爵 滤器 数据B2:B, IFNAMATCHdata!C2:C,A2:A6,0 , 滤器 数据B2:B, IFNAMATCHdata!C2:C,A2:A6,0 =COUNTAA2:A6 过滤器部分:


当然,在封装的查询上也可以做出类似的解决方案。

也许您可以更好地解释您想要的结果。我不明白你目前的结果,以及为什么C队和E队被排除在外。你是对的。我没有很好地解释我自己,我忘了在我的例子中包括我用来获得结果的标准。幸运的是,@kishkin能够理解我的意思。也许你能更好地解释一下你想要的结果。我不明白你目前的结果,以及为什么C队和E队被排除在外。你是对的。我没有很好地解释我自己,我忘了在我的例子中包括我用来获得结果的标准。幸运的是,@kishkin能够理解我的意思。