在Google表格中,我正在尝试扩展查询或数组之类的对象,这些对象可以:
Here is an example google sheet (EDITABLE - feel free),您可以在其中看到两个源表(表1和2)和所需的输出表(现在手动完成)。在工作表中向下滚动以显示基于公式的输出。
这里是一个带有示例的简单摘要:
这个想法是为每个人的水果在多行上有一组“指令”。
此公式仅能获取单个水果的所有详细信息(无需人名):
= FILTER(query($ E $ 3:$ G $ 9,“ select E,F,G”),$ E $ 3:$ E $ 9 =“”&$ B $ 3&“”)
((其中B3 =“ Apple”)
但是我不确定是否可以通过某种方式将它们与名称结合在一起并使其具有动态性-因此,如果添加更多的人或水果,输出列表将完全更新。例如:
= {人物水果1;人物水果2;人物水果N}
我完全可以使用中介表或其他方法来获得结果。
我复制了带有解决方案的标签页(以黄色突出显示的公式)。该方法基本上是将文本拼接成CSV类型的格式。我用“;”分隔行,用“,”分隔列。最后一步是使用拆分/数组公式将其解析出来。
创建CSV类型的字符串: