作者:乔山办公网日期:
返回目录:excel表格制作
EXCEL中实现子母表同步数据的方法有几种,常用的是:
1,使用公式固定同步到相同的位置:比如A表中录入数据,在B表相同的位置实现数据同步,使用法是:在B表的A1中输入=A表!A1,然后向右,向下全部填充。这种使用公式的方式,A表数据变化,B表就会变化,A表删除,会导致B表数据刷新后报错的。这种方法操作比较简单。
2,使用宏把A表的数据添加到B表:在A表中,输入数据后,运行宏,再把录入的数据加入到B表指定的位置。比如A表的B1,同步到B表的A列,我在B表的H1里记录B表是第几行(可以不用记录,但要使用程序判断数据添加在第几行,稍微麻烦)。这种方式,可以把数据放到指定的地方,需要手动运行宏。宏代码:sub AddData()sheet("B表").range("A" & sheet("B表").range("H1"))=sheet("A表").range("B1")sheet("B表").range("H1")=sheet("B表").range("H1")+1end sub3,把代码放入工作表的change事件中,自动运行,在输入的时候就添加数据。这处方式和第2种方式差不多,但不需要点,但程序编号的时候,容易影响其他操作,一般较少使用。
本文标签: