如何从一堆excel文件里找出含有某个人的所有信息?
有N年的工资表,需要从里面找出一些人所有月份的工资明细。也就是说,找出文件夹内所有excel表中的某几个人,并提取这个人对应的一行。
有什么简单的方法吗 每行都是工资条那种结构的话,直接用姓名、工号等信息那一列建立筛选
RE: 如何从一堆excel文件里找出含有某个人的所有信息?
Sakura 发表于 2016-8-25 20:39每行都是工资条那种结构的话,直接用姓名、工号等信息那一列建立筛选
每月一张表,一个人一年就需要找12张表,8年需要找96张表。而且由于工作调动,某些人还要跨好几张表。
而我这里需要找上百人的之前8年每个月的工资信息 python大法好
或者VBA咯
— from Sony D5803, Android 5.1.1
RE: 如何从一堆excel文件里找出含有某个人的所有信息?
月千一夜 发表于 2016-8-25 20:58python大法好
或者VBA咯
现学不赶趟吧 vba,最多50行代码 全部导进一张表里啊 本帖最后由 handing 于 2016-8-26 12:12 编辑
先把所有表格名称列表
然后用vlookup函数检索每张表格的人名,并依靠检索所得行数导出这行 本帖最后由 dodolee 于 2016-8-26 12:30 编辑
批量转换成CSV(https://github.com/dilshod/xlsx2csv)然后grep……
RE: 如何从一堆excel文件里找出含有某个人的所有信息?
donn4321 发表于 2016-8-26 11:00全部导进一张表里啊
求问怎么导入。
每个表格式不完全相同,相差几年的表格式变化很大 有个软件叫search and replace,没用在过xls上说不定也可以 都是vba啦 py啦 的 我要说一句powershell大法好 VBA python 乃至PHP都行都方便...其实自己本职工作跟这块数据息息相关的话,日常把这块维护到数据库比如MYSQL里面里面会挺方便的...
如6L所言不会超过60行代码..如果S1没有闲人义务给LZ做的话可以考虑去猪八戒啊这种玩意里面出个二三十块钱会有人代劳的 而且如果照7L说的要合并的话,你最终想要的是整个一行的内容,和他格式没有关系,只要保证每一行都是一整行,格式中没有纵向的合并单元格,就不会影响结果的啊- -. 本帖最后由 达米安·辛集 于 2016-8-26 17:43 编辑
zlzhcqblf 发表于 2016-8-26 12:38
求问怎么导入。
每个表格式不完全相同,相差几年的表格式变化很大
我觉得这个没有关系啊,你不就是要按名字把一些人的工资条摘出来么。
按我理解,工资表,应该都是有一列是名字后面的数字怎么排列没所谓吧?
那就简单粗暴把名字对齐全部合到一张表,然后再按名字排一下,之后把需要的人挑出来不就好了
不过要找几百人的详细信息是为什么一般需求不会每个月的所有明细都需要吧,比如8年间工资变化,交税变化,那也应该只需要一两样数据而且应该是统一的啊,这样跟你每个表的格式就更没有关系了
……如果真是需要所有详细数据还不如先搞个简易数据库把这几个表都倒腾进去再搜
RE: 如何从一堆excel文件里找出含有某个人的所有信息?
达米安·辛集 发表于 2016-8-26 17:40我觉得这个没有关系啊,你不就是要按名字把一些人的工资条摘出来么。
按我理解,工资表,应该都是有一列是 ...
神tm党务的活推给我们科室了,往前导8年补党费。计算过程奇复杂,扯了半个月,开会结果是要每月详细算党费 那你不需要把党员先全部挑出来啊...公式你总会的吧,还不如把所有人的党费全部算出来然后再把党费这一列拿出来就好,省事得多
----发送自 Teclast P80 4G(B6L5),Android 5.0
RE: 如何从一堆excel文件里找出含有某个人的所有信息?
芮成钢 发表于 2016-8-26 20:28楼主,win7以上的资源管理器可以搜索文档文件中包含的字符
找出名字没用啊,我得要他对应那一整行数。
其实还得要表头一行。
不过目前进展是8年所有的工资表扔给党务那边自己翻去了,我们起码能清净10天 标准流程当然是先做数据清洗,再做数据挖掘啦
页:
[1]