如何排除在Excel中具有特定属性的
我有一个Excel工作表的电子邮件地址,其中电子邮件是在A列,我必须在列B例如颜色的长长的清单记录,见表:如何排除在Excel中具有特定属性的
EMAIL COLOR
1. [email protected] red
2. [email protected] blue
3. [email protected] blue
4. [email protected] blue
5. [email protected] red
6. [email protected] blue
我无法弄清楚如何过滤或删除任何与红色相关联的电子邮件地址,而无需手动执行此操作(我有成千上万行数据,因此不会发生这种情况)。
因此,在这种情况下,我想最终导入到我的电子邮件程序中的唯一电子邮件地址是[email protected]。想象一下,有成千上万的这样的行 - 有没有C列的条件公式,可以查找这种关系并为每个电子邮件记录提供“真/假”标志?
- 滤波器由颜色与标准红色
- 拷贝与红色附属于未附着 到第一2列的另一列的所有电子邮件(放即列F之间的空间)
- 添加第三列和通过电子邮件做VLOOKUP = VLOOKUP(A2,F:F,1,0)
- 滤波器3列由C列的一切,但#N/A和删除这些行
由于我早先尝试了这一点,所以它似乎有窍门。谢谢! – dstep
在您的颜色列上使用自动筛选,以仅显示那些包含红色的行。然后删除可见的行。
编辑#1:
基于您的评论,我们将使用一个 “助手” 栏目。 “帮助者”列将标记颜色为红色或电子邮件地址在其他地方以红色颜色复制的那些行。在以下示例中,数据位于列A和B。在C2我们进入:
=IF(OR(B10="red",SUMPRODUCT(--(A$2:A$100=A10)*(B$2:B$100="red"))>0),"D","")
(该公式假设100行数据。)
正如你看到的,列#2是d因为它是红色和第3行也是D,因为第2行是。
现在将AutoFilter设置为仅显示D行并删除可见行。
如果匹配的电子邮件记录存在与红色的行中,我不想保留任何包含蓝色的行。因此,只是简单地删除红色的行并不能完成我设定的任务。合理? – dstep
所以如果一行有蓝色,但在其他地方有一个红色的“兄弟姐妹”,那么删除该行? –
@dstep请参阅我的**编辑#1 ** –
2维数组应该可以工作。 – findwindow