我刚刚创建了一个宏来制作我的数据透视表并且它的工作非常好。
看看数据透视表的格式看起来如何。该文件名为Sheet1
Name Hours
Bob 100
Jones 200
Jilly 300
etc etc
现在我有另一个名为Company
的文件,它顶部有许多标题,可以从公司网站上读取。不幸的是,在标题中缺少名称和小时列。 Heres目前看起来如何
Employee No. Company Code Cost Centre Level Organization Code etc etc
我希望它看起来像Employee No. Name Hours Company Code ...
name
和hours
应该从数据透视表中获取。关于如何制作脚本来做这个的任何想法?感谢。
更多信息
最初有一个名为 Cado
的文件Cado 有许多标题,即
Pers.No Employee Date Hours Time ... ...
12345 Bob June 6
123324 joe June 5
12345 Bob June 5
243123 Smith June 5.5
我成功地为此创建了一个宏,它创建了一个名为 Sheet1
的数据透视表数据透视表看起来像这样
Pers.No Sum of Hours
12345 11
123324 5
etc etc
请注意这是如何获得总和的,即使原始工作表中有相同名称和Id的重复项。
现在还有一个名为公司的文件,它当前有
Employee no. Level Organization code Manager organization code etc
我自动获取此excel文件。
我想要做的是获取PIVOT TABLE Sheet One
,并在新的公司档案的中间或末尾再添两列
Employee no. Level Organization code Pers.No Hours etc etc
这两个添加的标题应该只是从数据透视表中获取所有数据(因为它已经按顺序排序,所以这比从原始文件 Cado 中读取更容易)
答案 0 :(得分:1)
不确定文件'公司'是否是一个支点。但是,如果没有,那么如果两个文件都包含员工编号,您可以简单地使用vlookup来提取名称和小时数。