首页 > 解决方案 > 谷歌表格 - 重复特定次数的功能

问题描述

我是 Google 表格的新手,如果不是很清楚,请原谅。我有一个主文档(表 2),其中列出了过去购买的名称和物品(按名称排序),例如:

姓名 物品 尺寸
绿色 T 恤 中号
红色 T 恤 中号
蓝色 T 恤 中号

然后,我有一个单独的选项卡(表 1),其中包含当前订单的名称列表。我想要做的是在乔当前订单旁边的一个单元格中列出所有以前的订单。因此,我正在寻找一种方法来查找 Joe 以前的所有订单,然后将它们基本上连接到一个单元格中。

我可以写一个Vlookup()或匹配和索引,但我不知道如何让它为每个人的每次更改重复特定的次数。

我可以使用过滤器函数,它准确地返回我想要的,但它会溢出到下一个不起作用的单元格,因为每一行都是另一个人,所以数据需要限制在每人一个单元格/行中。

感谢您提供的任何帮助,我知道有一种简单的方法可以做到这一点,它只是让我望而却步。

标签: google-sheetsgoogle-sheets-formula

解决方案


您可以尝试TEXTJOIN()使用FILTER()功能。尝试-

=TEXTJOIN(", ", TRUE, FILTER(Sheet2!$B$2:$B,Sheet2!$A$2:$A=A2))

JOIN()功能类似-

=JOIN(", ",FILTER(Sheet2!$B$2:$B,Sheet2!$A$2:$A=A2))

参考:


推荐阅读