大众信息网

EXCEL跨工作簿引用,如何做到对文件的相对引用

关注:209  答案:3  手机版
解决时间 2021-02-08 00:03
假设写成
='D:\[AAA.xlsx]Sheet1!A1
那么,当被引用的文件被移动时,那么这个引用就会失效
如何写成相对引用?
然后我把他们放在一个文件夹里,移动文件时就方便些了
最佳答案
1.计算第一季度的销售总量,我们需要将其它三个表格中对应位置的数据进行累加

在“第一季度销售量”工作表“C3”单元格中输入"=sum("内容,然后点击“一月份销售”工作表。

2.接着点击对应的C3单元格,然后输入一个“逗号”,并点击“二月份销售”工作表。

3.在此工作表中点击“C3”单元格,并再输入一个“逗号”,并点击“三月份销售”工作表。

4.在“三月份销售量”工作表中点击“C3”单元格后,再输入“)”,并按回车即可完成对前三个工作表对应位置数据的引用。

5.然后就可以在“第一季度销售量”工作表中看到计算结果啦。

6将该公式复制到其它单元格即可完成对工作表数据的引用及计算操作。
全部回答
说明:$符号为绝对引用符号,当在不同工作簿中引用文件,默认数据引用为绝对引用,统一工作簿中数据引用为相对引用,要在不同工作簿中实现相对引用,最简单的方式是做完第一行(或第一列)数据绝对引用,然后将对应行或列中的$采用查找替换功能删除其符号$,便实现了行/列的相对引用,接下来就是使用拖动方式进行整个工作表填充了。
不知道你想返回各个工作表的哪个区域的数据? “区域”列作为返回工作表条件。e4=北京: 如输入 =indirect(e4&"!a1") 回车,则返回《北京》工作表的a1数据。 其他的,以此类推吧。 话外,excel程序不会辨别出整个工作簿的内容都属于“全国”的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!