google-sheets - Google Sheet 中的过滤功能 - 多列
问题描述
我有一张表,上面有表演者的名字以及他们在哪些城市进行的活动。现在,我正在尝试使用过滤器公式找出谁在哪个城市执行过 - 检查下表中的 C15。
https://docs.google.com/spreadsheets/d/19U0vjtABXQ-MltxZoW7v0vjt1L6gM2Lc2VP3Z-BuKwE/edit?usp=sharing
我尝试使用的公式是:
=join(", ",transpose(iferror(filter(A2:A11,REGEXMATCH(C2:G11,"Chicago")))))
如果我在上面的公式中将 G11 更改为 C11,我可以看到一些不正确的输出。
- (a) 我想要从 C 列一直到 G 列在芝加哥演出的表演者的姓名。
- (b) 即使我把它保留为 C11,它也只给出了第一个表演者的名字.. 而不是所有在 C 栏中在芝加哥表演过的人的名字
对于芝加哥,输出应该是:
尼尔斯,汤姆在F15
尼尔斯,汤姆,杰克,阿曼达,山姆在C15
任何帮助将不胜感激。
解决方案
推荐阅读
- python - 使用 Pandas 在每列之间执行比较的最快方法
- python - 什么是“-ensorflow”?我无法卸载它
- php - 通过 MailChimp API 获取所有具有相同姓氏的订阅者
- salesforce - 如何删除 Salesforce Commerce Cloud 墨盒?
- sql - 当某个字符串出现 n 次时从数据库中删除
- python - Tkinter:来自条目的泡菜数据
- node.js - 我可以从我的 NodeJS 应用程序动态创建 RabbitMQ 铲子吗?
- bash - 不打算转义的 GNU 并行转义字符
- javascript - JavaScript 中有值索引集合吗?
- c - 理解 C 中的联合