EXCEL 工作表之间相互关联的问题

发布网友 发布时间:2022-04-22 06:39

我来回答

2个回答

热心网友 时间:2023-10-06 19:31

第一种方法:
一、要在格式表里知道总表的数据行号
1、首先打开总表,在工具菜单里

里点vba编辑器输入代码
Private
Sub
Worksheet_SelectionChange(ByVal
Target
As
Range)
Sheets(2).Cells(1,
1)
=
Target.Row
End
Sub
目的是把总表当前行号写到第2张格式表的第一个单元格里
2、也可以在格式表里用match函数查询行号
假设要在格式表B1输入要查询的内容,查找范围是总表的第一列
在格式表A1输入公式
=MATCH(B1,Sheet1!A:A,0)
那么就可以查找到B1的内容在总表第一列A的行号位置
二、然后在格式表里根据行号引用总表的数据
比如引用总表当前行的第一列,输入
=INDIRECT("Sheet1!A"&A1)
引用总表当前行的第一列,输入
=INDIRECT("Sheet1!B"&A1)
三、设置打印范围,排除格式表里的行号所在行

热心网友 时间:2023-10-06 19:31

当然完全可以做到,具体怎么弄要看你的*格式.比如*上有一样为客户名,假设这一栏在单元格B2上,那么其他内容就可以用公式自动生成了,比如"柜数"在总的C列,在*表中的单元格输入=VLOOKUP(B2,总表!A:I,3,0)就行,B单元格的客户名是要手动输入的.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com