excel 关联问题

来源:百度知道 编辑:UC知道 时间:2024/06/06 20:07:26
有两个工作簿,工作簿1与工作簿2,想要在工作簿1中建立一个总账报表,而在工作簿2中按照公司的不同建立分报表(sheet1、sheet2等),每个sheet就是一家公司的报表。现在想在总报表中增加一条记录,同时在分报表中就自动能添加记录。比如,在总表报中增加记录:A公司,进项100万。希望在工作簿2的sheet1(比如是A公司的报表)上自动添加该记录。好头疼啊!希望哪位大侠能帮忙解决一下。谢谢
呵呵,看来我说的还是不够详细啊,不是单纯的要两个工作簿之间建立联系,而是要把其中一个工作簿的每个工作记录,自动添加到另一个工作簿的不同工作表中。比如:工作簿A是个超市的购物明细内容是
商品名称 金额
甲 10
乙 20
甲 15
丙 35
想要在工作簿2的sheet1中自动记录出甲商品的购物清单:
甲 10
15
并随着工作簿1记录的增加而增加。其他商品也是同理分别建在sheet2、sheet3.。。。。。中。
请问有没有办法?

两个工作簿之间的关联用
book2的A1=[Book1.xls]Sheet1!$A$1
就可以引用了

在要显示“总报表中的一条记录”的工作簿2的sheet1单元格里输入
=IF([工作簿1.xls]Sheet1!$A$1<>"",[工作簿1.xls]Sheet1!$A$1,"")
回车就行,该函数可以复制、移动到sheet2等处。
不在同一文件夹的要增加路径,如在D盘“我的文档”里:
=IF('D:\My Documents\[工作簿1.xls]Sheet1'!$A$1<>"",'D:\My Documents\[工作簿1.xls]Sheet1'!$A$1,"")