欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  新闻

excel跨sheet引用数据更新(两个excel表之间数据引用)

程序员文章站 2022-06-19 10:58:55
我们在使用excel录入和保存数据并做数据处理分析时,常常会引用同一个excel文件内其他工作表中的单元格里的数据,有时候还会碰到引用其他excel文件中某个工作表里的单元格中的数据,这在日常工作学习...

我们在使用excel录入和保存数据并做数据处理分析时,常常会引用同一个excel文件内其他工作表中的单元格里的数据,有时候还会碰到引用其他excel文件中某个工作表里的单元格中的数据,这在日常工作学习中也都是经常碰到的情况,这就涉及到excel中跨工作表和跨工作簿引用单元格里数据的问题。

下面笔者就分别逐步操作展示如何在excel单元格中跨工作表和跨工作簿引用其他单元格里的数据并参与公式的运算。

首先准备工作如下:

excel跨sheet引用数据更新(两个excel表之间数据引用)

在新创建的excel文件 a.xlsx中sheet1的a1里输入100,在b.xlsx中sheet1的a1里输入300,在c.xlsx中sheet2的a1里输入123,sheet3的a1里输入456,用于下面的测试内容:

excel跨sheet引用数据更新(两个excel表之间数据引用)
excel跨sheet引用数据更新(两个excel表之间数据引用)
excel跨sheet引用数据更新(两个excel表之间数据引用)
excel跨sheet引用数据更新(两个excel表之间数据引用)
excel跨sheet引用数据更新(两个excel表之间数据引用)
excel跨sheet引用数据更新(两个excel表之间数据引用)

下面就来看看如何跨工作表引用单元格里的数据并参与加法求和运算:

excel跨sheet引用数据更新(两个excel表之间数据引用)

接下来改变sheet2的a1里的数值为741:

excel跨sheet引用数据更新(两个excel表之间数据引用)

然后回到sheet1的a1里看结果:

excel跨sheet引用数据更新(两个excel表之间数据引用)

下面是跨工作簿引用数据参与运算的展示:

excel跨sheet引用数据更新(两个excel表之间数据引用)
excel跨sheet引用数据更新(两个excel表之间数据引用)

接下来把a.xlsx中sheet1的a1的值由100改为200,关闭并保存a.xlsx

excel跨sheet引用数据更新(两个excel表之间数据引用)

此时回到c.xlsx的sheet4的a1 看到的数值还是之前的 400 没有发生变化,我们双击a1单元格,会弹出提示窗,让我们更新公式中的a.xlsx和b.xlsx的内容,按提示更新即可

excel跨sheet引用数据更新(两个excel表之间数据引用)
excel跨sheet引用数据更新(两个excel表之间数据引用)

待更新完之后,就可以看到重新计算的结果 500 即 200和300的和,通过上面的展示,还是可以看到跨工作簿引用数据还是有些繁琐的,而且不像跨工作表那样在源数据发生变化之后能够及时更新结果,这也是需要使用的朋友在用的过程中注意一下的。