返回目录:excel表格制作
方法/步骤
,excel1,excel2里面的数据,下面设置将excel1里面抄的F1表格百数据60改变,excel2里面的A1表格数据也跟着改度变
右键excel里面F1,选择复制
打开excel2,在A1里面选择粘贴链接
粘贴链接完成之后,数据已经实现同步,下面测试一下,将excel1里面F1的数字改变成知600,点击保存
然后打道开excel2.发现里面的A1也从60改变成了600,这样就实现了两个表格的数据同步
以你现在的例子copy
售后这张表的a2单元格输入
=if(row(a1)>countif(销售!$E:$e,"维修"),""index(销售!a:a,small(if(销售!$E$1:$E$9="维修",row(a$1:a$9),4^8),row(a1)))&"")
公式是数组公式,输入后,不能回车,百需要按ctrl+shift+回车,然度后公式右拉到F2
然后中选中a2:f2
下拉填充公式。
这是适用于你的现在的例子,如果销售表问数据会增加,那将公式中的答数字9,修改为你实际最多可以达到的行数。
excel两个不同表格间的数据同步方法如下:
1、打开需知要设置的 Excel表格(主动表),选中需要同步的数据单元格,右击选择道“复制”。
2、打开需要数据同步的 Excel表格(从动表),选中需要粘贴的单元格,右击在“粘贴选项”中选择“链接”。
3、验证“主动表”回与“从动表”数据是否同步,以内蒙古人口为例,当“主动表”单元格中数据为“0”时,“从动表”相应的单元格中数据为“0”。
4、最后可以看到两个Excel表实现同步,这样问题就解决了。答
1.在EXCEL底部的sheet1标签上点鼠标右键,选"查看代码",调出sheet1的代码窗口.
2.将下面代码粘贴进去:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then Sheets("sheet2").Range("a1") = Target
End Sub
3.同样,回到EXCEL窗口,在sheet2表的底部标签上用右键"查看代码"
4.调出sheet2的代码窗口,输入下面代码:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then Sheets("sheet1").Range("a1") = Target
End Sub
5.
完成
回到EXCEL窗口后就可以使用了.
可以看到,这两段代码基本相同,不同的地方是代码的第二行的中间部分,分别引用了对方的工作表名字.
代码的含7a64e4b893e5b19e335义是,当工作表(sheet1或sheet2)中的内容改变时,并且改变的单元格是A1单元格时,代码自动将改变的内容写入到另一个工作表的A1单元格.