怎么在EXCEL2007保留两个表中重复的人名,删除不重复的。

怎么在EXCEL2007保留两个表中重复的人名,删除不重复的。我有两个Excel表,一个是全单位职工的发名册,另一个是全单位党员的发名册,现在需要收取党费,由于工资调整,现在需要根据发名册中人员最新基本工资的百分比来收取,现在需要将两个表格对比,先将全单位职工的发名册中的党员筛选出来。单位发名册中没有标注出党员,所以很麻烦。需要怎么筛选啊。

这个不需要这样做,可以把工资直接从花名册提到党员表中。


03版用:=IF(ISERROR(VLOOKUP(E2,A:B,2,0)),"已离厂",VLOOKUP(E2,A:B,2,0))


07版后可用:=IFERROR(VLOOKUP(E2,A:B,2,0),"已离厂")

追问

能再具体点吗?谢谢。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-12-04
花名册中空白行输入公式=if(countif(党员花名称中的人名列,A2)>0,"党员","非党员"),公式下拉。A2单元格换成单位发名册中同行的人名所在的单元格。最后筛选出非党员删掉就可以了。
第2个回答  2014-12-04
你这个问题应该也有因为党员表由于长久不更新,有一些是已经离职的人员干扰,建议如下操作:
你可以将新建一张表格,将之前两张表格的人名都复制到同一列,然后 数据——删除重复项
这样你就建立了一个具有全部人名的花名册,
然后再使用VLOOKUP,通过党员表引用标记,那些是党员,那些不是,
再使用VOOPUP,通过职工表引用出来各个员工的工资
纯手打,请采纳。
第3个回答  2014-12-04
你好!可以使用countif()函数,先在全单位职工那张表中以名字作为条件值,然后在使用自动筛选功能,就可以得到与党员姓名相对应的一份工资表了。具体要看你的情况,可以查看excel的帮助,上面对函数的解释还是很清楚的。
第4个回答  2014-12-04
用excel vba可以做到
相似回答