需要帮助将多张纸连接成一张主表

时间:2013-12-27 03:21:44

标签: excel excel-vba excel-2013 vba

我有一份包含员工信息的大型工作簿,用于跟踪员工认证。我想要做的是将不同表上的员工认证信息链接到一个主表。我已经能够创建链接并使用数据,但是当我按照姓氏对员工进行排序时,来自其他工作表的链接不会留给员工,而是保留在相应工作表中的单元格引用,因此不提供员工的正确信息。当我添加新员工并按姓氏对列表进行排序时,这会给我带来问题。请帮忙。

2 个答案:

答案 0 :(得分:1)

如果所有工作表中都有一个公共列(例如,员工ID),Vlookup应该可以正常工作。然后,您可以在主工作表中列出所有唯一的,例如员工ID,然后从其他工作表中查找相关值。您需要确保所有工作表中此公共列的格式相同。

否则,您可以尝试使用VBA循环浏览每个工作表并将所需的值粘贴到主工作表。希望它有所帮助。

答案 1 :(得分:0)

您可以尝试使用员工代码作为密钥使用vlookup()。那里有很多例子。

http://www.timeatlas.com/5_minute_tips/general/learning_vlookup_in_excel#.Urz2IdIW3ic
http://spreadsheets.about.com/od/excelfunctions/ss/vlookup.htm
http://office.microsoft.com/en-001/excel-help/vlookup-HP005209335.aspx