我正在尝试创建一个动态工作簿,用于在多个工作表中跟踪员工培训和认证。每个工作表代表不同的培训、认证、披露等领域。理想情况下,当某人被添加到第一张工作表(员工概览)时,他们的名字、姓氏和头衔将被添加到其他每张工作表中。
例如:第 1 页,员工概览
阵线 | 液态氮 | 工作 | col4 |
---|---|---|---|
A | 陣容 | 一份工作 | 1 |
乙 | 屬於 | B_工作 | 2 |
C | 控制线 | 工作 | 3 |
德 | 下一条 | 工作 | 4 |
埃 | 恩 | 工作 | 5 |
第 2 页,培训追踪表
阵线 | 液态氮 | 工作 | 培训1 | 培训2 |
---|---|---|---|---|
A | 陣容 | 一份工作 | X | |
乙 | 屬於 | B_工作 | X | X |
C | 控制线 | 工作 | X | |
德 | 下一条 | 工作 | X | |
埃 | 恩 | 工作 | X | X |
每个表中都需要显示 FirstName、LastName 和 Job 列。从那里,我需要人们能够手动添加新列并手动输入培训(通常只是一个 X)。我们还需要能够按名字或姓氏或工作进行排序(即,哪些会计师接受过培训 1,哪些看门人接受过培训 2,等等)。
数据透视表无法以我需要的方式进行手动输入,而且这根本不是基于计算的。它全是文本输入。
我已经能够将表格复制/过滤到新工作表上 - 但一旦我添加新列,排序就无法正常工作。例如,在新工作表中,如果我按姓氏排序,则 training1 的 X 将保留在同一位置,而 LastName 列已排序。
我不想将一个主表拆分成多个表,因为我认为这对很多使用这个的人来说太复杂了。总共,我将有大约 8 个不同的表,50 多名员工,每个表最多可以添加 10 或 15 个额外的列,特别是在创建新版本的培训文档和披露时。
我也不希望人们必须手动将 FirstName、LastName、Title 添加到每个新工作表中(主要是因为他们不会这样做,而且会遗漏一些东西)。不过,如果没有其他方法,这是我的后备选择。这似乎应该有一个简单的解决方案,但我似乎无法说出具体是什么。
使用 Office 365 中的 Mac 版 Excel 来制作。文档将存储在 SharePoint 中并在其中使用。