我在Excel中有两个表,一个包含工作人员信息,另一个是课程信息表。我想有一个第三表自动生成的第一列的行中列出的工作人员姓名(摘自“工作人员”来源表),课程代码(来自“课程”源表)作为列标题。这个新表可以用来分配教学时数。当增加新的工作人员或增加新的课程时,需要动态更新此第三个表。
我的老方法是使用查找和引用来生成第三个动态表,当员工或课程被添加到源表的中间时,动态表会中断。例如,如果在“课程信息”表的中间添加了一个新课程,动态表会正确地将课程代码移到顶部,但下面几行中分配的教学时数值保持不变。
我刚开始尝试理解excel中的表格,试图解决这个问题,我感觉一定有一个“正确的方法”来做到这一点,但我似乎无法解决这个问题。
任何建议都非常感谢。
1条答案
按热度按时间8ehkhllq1#
我会看看电源查询。
假设:
的数据
选择表并选择“从表范围”:
的
然后在Power Query工具中“合并为新”:
的
选择表并选择键:
的
这将为您提供给予:
关闭并加载,您的表就在一个新的工作表中。