如何解决查找包含键的所有行并连接单元格值
以下是包含数据的工作表:
Team | Hero ---------------+---------------- Avengers | Captain America Justice League | Superman Avengers | Iron Man Avengers | Hulk Justice League | Green Lantern Justice League | Batman Avengers | Thor Avengers | Wolverine
我想从复仇者联盟获得英雄的名字。
通过VLOOKUP功能,我只获得了团队的第一个英雄,即美国队长:
=VLOOKUP("Avengers";A:B;2;FALSE)
我想获得一个逗号分隔的列表,例如美国队长,钢铁侠,绿巨人,雷神,金刚狼。
我该怎么做?
解决方法
使用FILTER和JOIN公式解决的问题:
英雄表
Team | Hero ---------------+---------------- Avengers | Captain America Justice League | Superman Avengers | Iron Man Avengers | Hulk Justice League | Green Lantern Justice League | Batman Avengers | Thor Avengers | Wolverine
团队表
Team | Heroes | Formula ---------------+--------------------------------------------------+--------------------------------------------------- Avengers | Captain America,Iron Man,Hulk,Thor,Wolverine | =JOIN(","; FILTER(Heroes!B:B; Heroes!A:A=A2)) Justice League | Superman,Green Lantern,Batman | =JOIN(","; FILTER(Heroes!B:B; Heroes!A:A=A3))
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。