在Excel表格中如何实现自动生成?

来源:百度知道 编辑:UC知道 时间:2024/05/09 13:41:03
在Excel表格中,工作表1为销售总表,所有数据一一输入;表2,表3,表4等为各购货单位销货明细表。如工作表2为A公司的销货情况,工作表3为B公司的销货情况,以此类推。如何实现在表1即总表中只输入一次,就能自动根据情况同时将数据生成到相关的明细表中。如在总表即工作表1中输入一条数据是A公司的销货100台,在表2中自动将这条数据同时生成!
问题难了点,请高手赐教!

可以尝试OFFSET函数

语法如下:
OFFSET(reference,rows,cols,height,width)
Reference
作为偏移量参照系的引用区域。Reference 必须为对单元格或相连单元格区域的引用;否则,函数 OFFSET 返回错误值 #VALUE!。
Rows
相对于偏移量参照系的左上角单元格,上(下)偏移的行数。如果使用 5 作为参数 Rows,则说明目标引用区域的左上角单元格比 reference 低 5 行。行数可为正数(代表在起始引用的下方)或负数(代表在起始引用的上方)。
Cols
相对于偏移量参照系的左上角单元格,左(右)偏移的列数。如果使用 5 作为参数 Cols,则说明目标引用区域的左上角的单元格比 reference 靠右 5 列。列数可为正数(代表在起始引用的右边)或负数(代表在起始引用的左边)。
Height
高度,即所要返回的引用区域的行数。Height 必须为正数。
Width
宽度,即所要返回的引用区域的列数。Width 必须为正数。

说明
如果行数和列数偏移量超出工作表边缘,函数 OFFSET 返回错误值 #REF!。
如果省略 height 或 width,则假设其高度或宽度与 reference 相同。
函数 OFFSET 实际上并不移动任何单元格或更改选定区域,它只是返回一个引用。

理解楼主的意思是在工作表1中原单元格的内容可以自动转移到工作表2中指定的目标单元格。

可以尝试OFFSET函数

语法如下:
OFFSET(reference,rows,cols,height,width)
Reference
作为偏移量参照系的引用区域。Reference 必须为对单元格或相连单元格区域的引用;否则,函数 OFFSET 返回错误值 #VALUE!。
Rows
相对于偏移量参照系的左上角单元格,上(下)偏移的行数。如果使用 5 作为参数 Rows,则说明目标引用区域的左上角单元格比 reference 低 5 行。行数