微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

组合具有唯一条件的文本的数组公式

如何解决组合具有唯一条件的文本的数组公式

我有一份客户和他们购买的产品的清单。

我想将每个客户购买的每种产品分别合并到客户姓名旁边的一个单元格中。

数组公式有什么办法可以做到这一点吗?公式应该是单个公式,输入新数据时可以自动返回值,所以我觉得应该是数组公式。

这是示例案例

https://docs.google.com/spreadsheets/d/1GpCbpFz7wrZjamhtm9rHk38RgyAUCBx54BeQCIeG1H4/edit#gid=0

预期回报可以在 E:E 中看到。但是期望的公式不应该是这样的,因为输入新数据的时候把公式拖过来有点痛苦,所以应该是数组公式。

解决方法

擦除 D:E 中的内容,然后输入 D1

=arrayformula(regexreplace({unique(A1:A),trim(transpose(query(if((transpose(unique(A1:A))=A1:A)*len(A1:A),B1:B&" - ",),50000)))},"-$",))

看看是否有效?

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。