在EXCEL中,有三列邮件地址,每列有3000多个邮件地址,一个地址一个单元格,
有的邮件地址,三列中都含有;
有的邮件地址,只有某两列中含有;
有的邮件地址,只有某一列含有
现在我想要得到这三列中都包含的邮件地址?
如何操作,尽量不要编程操作。
“3用函数求去重后的地址在三列中的个数”
你说的这个函数怎么用?请详细说明
如果整合的一列是在D列,D2开始,在E列写函数:E2
=COUNTIF(A:C,D2)
我按你说的试了,得到的是三列数字,怎么得到我想要的邮件地址?
追答F列不为 0 的行,对应的C列那个单元格就是了。
两个公式都是找C列跟A、B列相同的嘛、
请仔细看问题!
我要得到这三列的交集!
而不是合集!
把三列都复制到a列下,在b1输入
=IF(COUNTIF(a:a,a1)=3,a1,"") 下拉
在复制公式结果-选择性粘贴--数值---选择列---点击 ,数据--删除重复项--确定 ok
经测可行。
还没解决问题吗?
我的解题思路,把数据放在同列---找到满足交集也就是出现3个地址---再选择性粘贴-数值--用去除重复项的功能得到所需。
请仔细看问题!
我要得到这三列的交集!
而不是合集!
那就用VLOOKUP或countif.。
比如说,你把第一列放到A,第二列放到C,然后B列写=VLOOKUP(A1,C:C,1,0)。这样能找到第一和第二列共有的