Dzwebs.Net

撰写电脑技术杂文十余年

最简单的Excel两表数据联动实例

Admin | 2008-4-2 21:48:27 | 被阅次数 | 21944

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  本例我们一起来学习Excel两表数据的联动

  举个简单的例子,比如,存在数据表Sheet1和Sheet2两表,修改表Sheet1数据,表Sheet2数据会自动跟着变!

  关于这种方法,网上介绍的比较多,只是操作过程偏于复杂,有使用VBA实现的,也有通过多步操作来实现的,对于新手,不是那么的好掌握,本例力求使用最简单的方法,实现功能一致的效果!

  如下图,工作表Sheet1的数据结构如下!


  E列中的总分为三科分数总和;

  Sheet2表二的数据结构如下;


  Sheet2只显示两个数据列,分别为姓名和总分两个数据列;

  那么,如何实现将Sheet1中的姓名和总分填充至Sheet2呢,读到这里,很多网友可能会说,直接复制粘贴过来不就行了吗?

  基于这种疑问,我们做如下解释!

  针对静态数据,即Sheet1中的数据以后不进行修改,那么,此方法可行;

  针对动态数据,即Sheet1中的数据以后可能修改,那么,此方法不可行;

  为什么呢,因为使用复制粘贴的办法,其数据不会自动跟着变化!

  那么,为求多变的数据需求,就来一起学习本例吧!

  一:使用的代码如下:

    =表名!单元格   //这是中文解释

    =Sheet1!A2    //这是英文解释!

    如下图,选择Sheet2中的B2单元格,之后在fx右边输入框中直接输入=Sheet1!E2,之后直接按回车键确认,这个时候,Sheet2中的B2显示的数据即为Sheet1中E2的值了,要想显示Sheet1中总分的其他单元格的数据到Sheet2对应的单元格,这个时候,直接使用自动填充功能即可!


  同样的道理,要想显示Sheet1中姓名数据列的数据到Sheet2中对应的单元格,用上述方法稍加改动即可实现,最后使用自动填充即可完成!

  以上即为最终效果图!

  以后,只要修改了Sheet1中的学生成绩和姓名,那么Sheet2中的数据就会自动修改!

  如果本文对您有所帮助,那就赶紧试试吧!


该杂文来自: Excel杂文

上一篇:利用Excel宏代码快速批量删除数据列的重复值

下一篇:Excel编程基础之VBA数据类型、数组、运算符等详解

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计