我在Excel工作表中有很长的电子邮件地址列表,其中电子邮件位于A列,我在B列中有颜色。例如,请参阅表格:
EMAIL COLOR
1. test@example.com red
2. test@example.com blue
3. testing123@example.com blue
4. testing123@example.com blue
5. testtest@example.com red
6. testtest@example.com blue
我无法弄清楚如何过滤掉或移除与红色相关联的任何电子邮件地址而不手动执行此操作(我有数千行数据,因此不会发生这种情况)。
因此,在这种情况下,我希望最终导入我的电子邮件程序的唯一电子邮件地址是testing123@example.com。想象一下,有这样的数千行 - 是否存在C列的条件公式,可以查找此关系并提供" true / false"每个电子邮件记录的标志?
答案 0 :(得分:1)
使用颜色列上的自动筛选功能仅显示包含红色的行。然后删除可见的行。
请参阅Contextures
修改#1:强>
根据您的评论,我们将使用“帮助”列。 “帮助者”列将标记颜色为红色的行或者电子邮件地址在其他位置以红色颜色复制。在以下示例中,数据位于 A 和 B 列中。在 C2 中输入:
datareader = csv.reader(webpage, dialect=csv.excel_tab)
(该公式假设有100行数据。)
如您所见,第2行是 D ,因为它是红色而第3行也是 D ,因为第2行是。
现在将AutoFilter设置为仅显示 D 行并删除可见行。
答案 1 :(得分:1)