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
然后)组成
然后,它的工作方式与您在cellF2
中的示例相同。过滤器
查找数组中列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
然后)组成
然后,它的工作方式与您在cellF2
中的示例相同。过滤器
查找数组中列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)吗?表示同一组项目在一个括号中。是的,你的第二个结果是错误的。。。。