我试图通过列出所有在其他两张表中重复的值创建'表3列A'中的值列表。在Excel邮件列表中列出重复的电子邮件
的重复是由寻找通过在“片材1列P”的每个值,并检查是否该值也在 “片2列A”
我试着对这个和阅读了存在找到似乎有一些我可以使用的功能,并不确定是否应该使用。
我试图通过列出所有在其他两张表中重复的值创建'表3列A'中的值列表。在Excel邮件列表中列出重复的电子邮件
的重复是由寻找通过在“片材1列P”的每个值,并检查是否该值也在 “片2列A”
我试着对这个和阅读了存在找到似乎有一些我可以使用的功能,并不确定是否应该使用。
您需要使用VLOOKUP函数与IF结合使用。他们一起非常强大。我真的建议你阅读他们。
在表3中的下列公式,列A(开始于第2行)会做你想要什么:
=IF(ISNA(VLOOKUP(Sheet1!P2,Sheet2!$A$2:$A$99,1,FALSE)),"",Sheet1!P2)
复制,从A2公式向下。我假设你在A行有标题。如果你有超过98行的电子邮件(要检查的值),将$ A $ 99更改为$ A $ 9999。
这可以稍微用iferror
给予细化:
=IFERROR(VLOOKUP(Sheet1!P2,Sheet2!$A$2:$A$99,1,False),"",Sheet1!P2)
,但本质上是一样的事情
因此,让我得到这个直。您有两个工作簿选项卡。你想获得集合的交集(找出它们重叠的地方,重复的地方,然而你想说)。
我会做两件事情之一,这取决于你喜欢Excel和移动你的数据。
选项1:创建的数据的数据透视表中第一列表(因此这两个列表的结束后(假定列表内没有重复,只有列表之间)
选项2 - 使用COUNTIF
=CountIf(Sheet1!A:A,P2)
非常感谢。我正在阅读VLOOKUP,IF和ISNA。此刻A列 - Sheet3不能识别函数或其中一个范围 - 它是在说#NAME?我看不出你的配方有什么问题,所以不知道为什么会发生这种情况 – jojojohn
工作表叫做“Sheet1”,“Sheet2”,“Sheet3”等吗?这绝对不是初学者的Excel。仔细检查一切:) – robnick
我其实使用自由报办公室卡尔斯试算表,所以我把它改为= IF(ISNA(VLOOKUP(Sheet1.P2,Sheet2中。$ A $ 2,$ A $ 9999,1,0)), “”,工作表Sheet1 .P2)它的工作 - 非常感谢 – jojojohn