有一名为“工资表”的工作薄中有二三十个工作表,每个工作表中有姓名,应发工资,应扣工资,实发工资等字段,但每个工作表的列数项目并不是相同的,即有的工作表有十列字段,有的有十一列字段不等但都有相同的如姓名,实发工资字段。(即所要提取的实发工资字段不在同一列号上),现需要提取所有工作表中的姓名和与之对应的实发工资一列的数据,并在新表中显示了来,如何做到?谢谢!
我要连姓名都要一并汇总,而不是单独输入。即姓名和实发工资一并一键汇总。应该要用到宏才能解决,谢谢你的回答!
追答宏的应用我真的不会,我都是用一些较笨的法子,谢谢!!
如上三个表在同一工作薄中,但格式不一样,但需要提取黄色部份的字段,即姓名和与之对应的应发工资字段。
好在先让你上图,这里,第三个表,“实发 工资”中间有空格,这和前两张表就不一样,这个就要难判断了。
这个可以用vba做,关键就是把实发工资这个几个字找到,定位每个sheet要抽取哪一列。
那个是我写错的,实际是没有空格的。字段的字是一样的。我有二三十张这样的表,有的表格式一样,有的不一样,但是都有实发工资这一列,我要的就是姓名和实发工资这两列。VAB我不太知道,烦请你列一下,谢谢!
追答ok了。见附件。
非常感谢大侠赐教,可是我实地试过了,我的表有二三十个,然后实发工资所在的列号也不同,只能统计姓名,实发工资那一栏出不来。有的显示空白,有的显示别的数字,大部分显示#REF!不知道是什么原因?如图!
噢,你的表实发工资那里用了公式??如果方便,你把表发给我帮你改。不然我凭空模拟,肯定多少会有意想不到的问题。[email protected]
追问发给你了,请赐教后回传到我,谢谢!最好能够适用工作表增加或减少,或提取别的字段,只要稍做更改便可适用!非常感谢!
追答已经回复,请查收。
本回答被提问者采纳