Google sheets 从一个单元格中查找多个值

Google sheets 从一个单元格中查找多个值,google-sheets,Google Sheets,试图从a:C中显示的数据中获得E:G中显示的所需输出。我会写公式 JOIN(", ", FILTER($B$2:$B,$C$2:$C=E2,$A$2:$A=F2)) 如果F2中只有一个值,我可以从B列中获得逗号分隔的输出项。但是我需要对F2单元格中的多个值执行此操作,并获得G列中显示的输出。如何编写一个公式,根据需要生成G列 欢迎任何帮助 如果您对拖拽每个单元格的公式感到满意,按照您在单元格F2中的示例,那么G2可以是: =join(“,”,unique(过滤器({$A:$

试图从
a:C
中显示的数据中获得
E:G
中显示的所需输出。我会写公式

JOIN(", ", FILTER($B$2:$B,$C$2:$C=E2,$A$2:$A=F2))
如果
F2
中只有一个值,我可以从B列中获得逗号分隔的输出项。但是我需要对
F2
单元格中的多个值执行此操作,并获得G列中显示的输出。如何编写一个公式,根据需要生成G列

欢迎任何帮助


如果您对拖拽每个单元格的公式感到满意,按照您在单元格
F2
中的示例,那么
G2
可以是:

=join(“,”,unique(过滤器({$A:$A&“(“&$B:$B&“)},$C:$C=$E2))

有更复杂的公式可以使用
数组进行计算

过滤器
中,有用于构建数据数组的
{}
括号。数组由
列A
然后
然后
列B
然后
)组成

然后,它的工作方式与您在cell
F2
中的示例相同。
过滤器
查找数组中列C与列E中的值匹配的每一行。
唯一
连接
以相同的方式获得结果

向下拖动公式时,
textjoin
可能比
join
更有助于忽略空单元格

在单元格F2中使用此选项:

=textjoin(“,”,true,filter(A:A,C:C=E2))

此单元格中的G2

=textjoin(“,”,true,unique(筛选器(如果($A:$A”“{$A:$A&“(“&$B:$B&”),$C:$C=$E2))

在谷歌表单中使用数组


如果您对拖拽每个单元格的公式感到满意,按照您在单元格
F2
中的示例,那么
G2
可以是:

=join(“,”,unique(过滤器({$A:$A&“(“&$B:$B&“)},$C:$C=$E2))

有更复杂的公式可以使用
数组进行计算

过滤器
中,有用于构建数据数组的
{}
括号。数组由
列A
然后
然后
列B
然后
)组成

然后,它的工作方式与您在cell
F2
中的示例相同。
过滤器
查找数组中列C与列E中的值匹配的每一行。
唯一
连接
以相同的方式获得结果

向下拖动公式时,
textjoin
可能比
join
更有助于忽略空单元格

在单元格F2中使用此选项:

=textjoin(“,”,true,filter(A:A,C:C=E2))

此单元格中的G2

=textjoin(“,”,true,unique(筛选器(如果($A:$A”“{$A:$A&“(“&$B:$B&”),$C:$C=$E2))

在谷歌表单中使用数组


是的。成功了。我是新手,谢谢你把它介绍给我。你能给我一些参考资料,我可以在那里找到更多这样的东西吗?很乐意帮忙。更新答案:-)还有一件事,我们能用G-4(8,9)代替G(8,9)吗?表示同一组项目在一个括号中。是的,你的第二个结果是错误的…是的。成功了。我是新手,谢谢你把它介绍给我。你能给我一些参考资料,我可以在那里找到更多这样的东西吗?很乐意帮忙。更新答案:-)还有一件事,我们能用G-4(8,9)代替G(8,9)吗?表示同一组项目在一个括号中。是的,你的第二个结果是错误的。。。。