Filter 查询Google Sheet邮件列表的条件唯一案例
为了维护一个研究项目,我正在设置一个谷歌表单,使用逻辑运算符创建邮件列表 基本结构是“联系人”表,其中包含不断增长的电子邮件地址、姓名等列表。然后,我为每个新的电子邮件活动添加一张新表(即,要发送的大量电子邮件)。此外,还有一个“取消订阅”列表,用于禁止在任何未来活动中包含电子邮件地址 我很难想出一个解决方案,使我能够识别已被删除的电子邮件地址,例如Filter 查询Google Sheet邮件列表的条件唯一案例,filter,google-sheets,google-sheets-formula,google-sheets-query,google-query-language,Filter,Google Sheets,Google Sheets Formula,Google Sheets Query,Google Query Language,为了维护一个研究项目,我正在设置一个谷歌表单,使用逻辑运算符创建邮件列表 基本结构是“联系人”表,其中包含不断增长的电子邮件地址、姓名等列表。然后,我为每个新的电子邮件活动添加一张新表(即,要发送的大量电子邮件)。此外,还有一个“取消订阅”列表,用于禁止在任何未来活动中包含电子邮件地址 我很难想出一个解决方案,使我能够识别已被删除的电子邮件地址,例如 (a) 从未联系过 (b) 已经联系过两次了 (c) 未通过“活动1”联系 并且不是“取消订阅”的一部分 我的逻辑方法是建立一个“历史记录”表
- (a) 从未联系过
- (b) 已经联系过两次了
- (c) 未通过“活动1”联系
- 并且不是“取消订阅”的一部分
QUERY
、FILTER
、SORTN
的各种配置和嵌套,包括UNIQUE
,以建立一种通用方法,使用“contacts”作为中心源,从中逻辑提取行,如上所示
本表反映了上述内容(无功能),并征求建议:1。从未联系过
2.已经联系过两次了
3.未通过“活动1”联系
4.不是“取消订阅”的一部分
5.已联系过两次,且不属于“取消订阅”的一部分
6.使用命名范围定义公式。
非常感谢!我现在想知道两个我无法解决的问题:(1)如何嵌套过滤器,例如,已联系两次且不属于“取消订阅”的一部分;(2)使用命名范围定义公式。一些例子值得高度赞赏。
=FILTER(contacts!A2:D1000, NOT(COUNTIF(contacts!B2:B1000, history!B2:B1000)))
=UNIQUE(FILTER(history!A2:D1000, COUNTIF(history!B2:B1000, history!B2:B1000)>1))
=FILTER(campaign2!A2:D1000, NOT(COUNTIF(campaign1!B2:B1000, campaign2!B2:B1000)))
=FILTER(contacts!A2:D1000, NOT(COUNTIF(unsubscribe!A1:A999, contacts!B2:B1000)))
=UNIQUE(FILTER(history!A2:D1000, COUNTIF(history!B2:B1000, history!B2:B1000)>1,
NOT(COUNTIF(unsubscribe!A1:A999, history!B2:B1000))))
=UNIQUE(FILTER(History, COUNTIF(historyB, historyB)>1,
NOT(COUNTIF(unsubscribe, historyB))))