
如图,A列、B列为源数据,想在E列得到每个销售员的产品明细汇总,并体现在D列人名的后面。公式如下:
=MAP(D3:D6,LAMBDA(m,TEXTJOIN(",",1,FILTER(B2:B13,A2:A13=m))))
公式思路分析:textjoin filter先得到每个人的明细,然后下拉,可以解决这个问题,但不是自动生成。再加上map函数正好可以一次性生成,这样再将结果作为内存数组向下一个函数传递就方便多啦。
map函数主要实现数组的遍历,就是让数组的每个元素参与一下运算。非常好用。

如图,A列、B列为源数据,想在E列得到每个销售员的产品明细汇总,并体现在D列人名的后面。公式如下:
=MAP(D3:D6,LAMBDA(m,TEXTJOIN(",",1,FILTER(B2:B13,A2:A13=m))))
公式思路分析:textjoin filter先得到每个人的明细,然后下拉,可以解决这个问题,但不是自动生成。再加上map函数正好可以一次性生成,这样再将结果作为内存数组向下一个函数传递就方便多啦。
map函数主要实现数组的遍历,就是让数组的每个元素参与一下运算。非常好用。
iOS
Android
Windows
macOS
无论您需要做报告、记录数据、制定计划、还是做项目管理,这款应用程序都能满足您的需求,让您的工作更加高效、便捷!
iOS
Android
一款便捷高效的演示工具,它操作简单,功能强大,帮助您轻松创建视觉效果出色的演示文稿,是学习和工作中的得力助手。
评论 (0)