Build a new table of formulas is relevant to original table and synchronizes the rows and contents.
一、序号列关联
如下图:要根据员工基本情况表生成一个简单的情况表,当员工基本情况表有修改时,新表也能自动更新。
在新的工作表Sheet1中选中A1单元格,运行本功能.在弹出的对话框中选择“序号列关联”模式,其中A1单元格所在的F列与来源单元格(员工信息.xlsx文件中的员工信息工作表中的A3单元格)所在的A列(即序号列)相关联。B1单元格所在的B列与来源单元格C3所在的C列相关联。C1单元格所在的H列与来源单元格E31所在的E列相关联。D1单元格所在的I列与来源单元格D3所在的D列相关联。公式填充10行,即A1单元格所在的1行起,到第10行。公式填充行数可根据需要进行填写。
下图是选择“显示公式”后,A1:D10各单元格的公式内容,所有单元格均是通过相关函数进行判读和引用。在10行以内,只要原表内容有所改变,A1:D10各单元格的内容也会随之改变。
★如果原表的行数比公式填充的行数少,则新表多于原表行数的行也会自动显示为空,可以做到与原表完全同步!
注意:生成表中其它单元格是根据关键列上一行数据进行判断,查找下一个匹配关联单元格的,所以请确保关键列没有重复数据。若中间有空单元格,数据会更新到空单元格所在行,即终止。
二、关联列关联
如果原表没有序号列,或者需要针对某列关键数据进行关联,可以选择“关键列关联”模式,如下图:
注意:关联因子列内容是应有重复值,否则会造成循环引用错误!此外,可根据需要是否建立索引列。如下图:
注意:生成表中其它单元格是根据关键列上一行数据进行判断,查找下一个匹配关联单元格的,所以请确保关键列没有重复数据。若中间有空单元格,数据会更新到空单元格所在行,即终止。
我有一个生产计划表,希望保持原状,另外生成一个副本,可以在上面更变背景色,加注批注之类的。当原本数据有所改变时,副本数据也要同时改变。
如下图:要根据员工基本情况表生成一个简单的情况表,当员工基本情况表有修改时,新表也能自动更新。
方法一:
使用【EXCEL常用宏加载项 SpeedUp Add-ins】的功能铵钮:“Relevant Table()” 按钮在EXECL菜单栏:“加载项”下。
在新的工作表Sheet1中选中A1单元格,在弹出的对话框中选择“序号列关联”模式,其中A1单元格所在的F列与来源单元格(员工信息.xlsx文件中的员工信息工作表中的A3单元格)所在的A列(即序号列)相关联。B1单元格所在的B列与来源单元格C3所在的C列相关联。C1单元格所在的H列与来源单元格E31所在的E列相关联。D1单元格所在的I列与来源单元格D3所在的D列相关联。公式填充10行,即A1单元格所在的1行起,到第10行。公式填充行数可根据需要进行填写。点击确定即可。如下图:
新生成的关联表都是通过公式进行引用,对函数熟悉的用户也可自行编写公式。其中MATCH_INDEX函数为【EXCEL常用宏加载项 SpeedUp Add-ins】中内置的函数。需要预先加载方能正常使用。