excel 动态引用相临工作表的单元格

来源:百度知道 编辑:UC知道 时间:2024/05/22 11:44:01
比如一张工作簿里有Sheet1,Sheet2,Sheet3三张工作表
Sheet2引用Sheet1的单元格内容,
当 Sheet2和Sheet3,交换位置的时候
如何能让Sheet3引用Sheet1的单元格内容
请高手指点迷津!
工作表个数很多,但格式都是一样的
再详细一些!
比如一个简单的仓库进出库工作簿中有三个工作表,
分别是以日期命名的11-12 , 11-13, 11-16
11-13里的昨日库存,要引用11-12里的今日库存,然后依次类推
由于不是每天都有新的报表做,日期也就间隔不确定了
只能是要做报表的时候才复制一个新的工作表,命名当前日期
所以问题就出来了
能不能每复制一个新的工作表,将自动查找引用它相临工作表的今日库存
或者说是查找引用前一次报表里的今天库存?
请大侠们拔刀相助!!!多谢~

依楼主的目的是可以,公式要加indirect, 如思路不清,可能更复杂及易出错, 而且货物名称列, 一定要相同的排序。
假设昨日库存是在C列
今日库存是在 E列
第一行是表头
在 11-13 表的 C1 输入 11-12
C2输入公式:
=INDIRECT($C$1&"!"&ADDRESS(ROW(),COLUMN()+2))
便会显示 11-12表 的 E2
将公式下拉

其实为何不每次将上次的今日库存整列一次性拷贝到今次的昨日库存?

当然亦可用 VBA