excel 同一工作薄中后一张表格怎么自动引用前一张表格的数据?

2025-01-04 22:31:41
推荐回答(5个)
回答1:

1.先输入选项和题目如图

2.按住alt+F11,出现如下窗口

3.打开代码窗口,把如下代码复制进去Private Sub Worksheet_SelectionChange(ByVal Target As Range)Target = Target + 1End Sub

4.保存,然后右上角叉叉

5.最后就是这样点一下,数字就会 加一,弄好之后再按alt+F11,把代码删除,保存即可

回答2:

在Excel公式中变量很难引用的,我只能给你一些启发式的回答。

先定义一个名称为xh,在应用位置中输入=MATCH(GET.CELL(32),GET.WORKBOOK(1),)

xh返回的值就是你的当前工作表的序号。

然后在引用中使用INDIRECT函数,例如你想引用上一张工作表中的A1的数据
=INDIRECT("sheet"&xh-1&"!"&"A1")

回答3:

工作表名是可以引用出来的
=MID(CELL("filename"),FIND("]",CELL("filename"))+1,100)
就是如何把单元格里面的内容当做工作表名再去引用,试了很久好像始终做不到。
另外,你这个问题如果不用函数,用VBA是很容易做到的
sheets(n)就表示第n个工作表,循环一下,嘿嘿,你知道的啦

回答4:

直接在要引用数据的位置----点击单元格--点等号--然后找到要引用的工作表的单元格,点击确定,然后回车,引用完成。

回答5:

有三种方法:
1,一次性建31张表,实现后表引用前表数据。
2,可以插入一个模块,每天建一张表,引用前表数据
3,可以直接点击下面的新建工作表,引用前表数据