Excel的两个疑难问题至今未解决

如上图所示,A,B,C,D四列,分别是日期、部门、岗位、工位号/姓名。
首先要排序,先将日期排升序,这个不难alt+a+a就可以,排好后再将部门也排升序,好了后最后将岗位也排升序。然后好了,整个过程从打开到弄好熟练的话用不了半分钟,很简单。
疑难问题一:可是每次都有好几百个Excel文件,文件名不一样,内容也不一样,但格式是一模一样,也是日期、部门、岗位、工位号/姓名,也要做同样的操作,如何能批量快速解决??

工位号/姓名,一般来说同一个工位号在同一个日期里只会出现一个姓名,有时会出现两个姓名,比如上午一个人,下午是另一个人。如果数据少的话用肉眼找出同一天相同工位号上不同姓名并不难,但数据行数特别多,少的几百上千行,多的上万行,要看到眼花缭乱。
疑难问题二:如何才能在成千上万行信息中找出那些“日期相同,工位号相同,但姓名不同”的数据??

    同样的操作,如何能批量快速解决


   å…ˆä½¿ç”¨å®å½•åˆ¶ï¼ŒæŠŠæ“ä½œè¿‡ç¨‹éƒ½ç”¨å®è®°å½•ï¼Œç„¶åŽå¯ä»¥ä¿å­˜ä¸ºå®ï¼ˆå¦‚果要在每次使用 Excel 时都能够使用宏,请选择“个人宏工作簿”。),可以设定快捷键。


   è¿›ä¸€æ­¥çš„,可以对宏进行加工,编写vba代码,自动对指定文件夹下所有文件进行排序。


   2. å¦‚何才能在成千上万行信息中找出那些“日期相同,工位号相同,但姓名不同”的数据


   æ‰‹å·¥æ“ä½œçš„话,应该是使用筛选,“日期相同,工位号相同”,先将这两个列合并成一个列(可以增加一个辅助列),再通过筛选重复数据功能得到相同的数据。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-09-19
可以用VBA来完成,1722187970