总表中删除分表记录的方法-Excel实用技巧

2012/09/2313:29:27 发表评论 546

如果给你一张人员清单总表和一张已参加劳保的人员清单分表,要求从总表中删除分表,你会怎么做?直接手工删除?不,这是最笨的方法!请看高手是如何简单地达到目的的。

一、函数公式法

Excel2007 中打开“ 人员清单总表” 工作表,在表格的最后增加一列( G) ,在G2 中输入公式“ = COUNTIF( 参加劳保名单! A:A,A2) ” ,此公式用于统计在参保名单A 列与A2 单元格相同的单元格个数。选中G2 单元格双击其填充柄,把公式向下填充至最后一个记录,此时所有参加劳保的人G 列的值显示1 ,其他没参加劳保的人员G 列的值则显示0。

右击G 列中值为0 的单元格,从弹出菜单中依次选择“ 筛选→ 按所选单元格的值筛选” ,就可以看到表格中所有已参加劳保的人员记录消失了。然后只要把剩下的数据记录复制粘贴到另一个工作表中保存,就得到所有未参加劳保的人员清单了,最后,只要右击G 列选择“ 删除” 即可令总表恢复原状。

二、条件格式法

打开“ 参加劳保名单” 工作表,选中并复制所有记录,接着切换到“ 人员清单总表” 工作表,将记录粘贴到工作表的最后,这样在人员清单总表中参加劳保的人都会出现一条重复记录。

选中A 列,单击“ 格式→ 条件格式” 命令,依次选择“ 突出显示单元格规则→ 重复值” ,在弹出窗口中单击“ 确定” 按钮即可,此时所有参加劳保的人员记录变成了红色

右击A 列中没有变成红色的单元格,从弹出菜单中依次选择“ 筛选→ 按所选单元格的颜色筛选” ,接着将表中剩下的数据保存到新工作表中,即可得到所有未参加劳保的人员清单了。最后,取消筛选状态并复原人员清单总表即可。

编后:按填充颜色筛选是 Excel2007 中才有的新功能,所以条件格式法只适用于Excel2007 。而函数公式法则没有这一限制,适用于所有的Excel 版本。此外,条件格式法比函数公式法直观些,建议安装了office 2007 的朋友使用

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: