本文收集整理关于excel从另一个表格提取数据的相关议题,使用内容导航快速到达。
内容导航:
Q1:Excel表中如何让一张表中能快速从另外一张表格中快提取数据?
Excel中让一张表快速从另外一张表格中提取数据可以简单分为以下三种情况:
1、简单的数据引用,如表二从表一中引用某一个单元格的数据,这种情况非常简单,直接写公式等于表一中要引用的单元格即可。
2、根据某些数据查找引用,如表二中根据产品名称到表一种查找库存量
这种情况在实际工作中用得非常多,也是Excel中最重要的函数VLookup的最主要应用之处,如下图所示(根据B列产品,到产品表的B-G列查找库存量):
3、根据表一,按一系列的规则生成一个新的表二,表二可以随着表一的数据改变而刷新得到最新数据(表二引用表一)
这种情况比较复杂,在以前可能需要设置非常复杂的公式,或者使用SQL,或者使用VBA来完成,但是,现在可以使用Excel2016的新功能Power Query或Power Pivot(Excel2010或Excel2013可到微软官方下载相应的插件)来轻松完成。具体简单的例子如下:
通过Power Query生成新的表并可一键刷新数据样式及要求如下:
Step-1:数据获取
Step-2:重复列。
Step-3:按分隔符提取文本
Step-4:转换数据格式。
Step-5:修改名称为“排序参照”。
Step-6:数据上载
通过以上的简单操作,我们就得到了一个新的表,并且,这个新的表是对源数据的引用,当源数据中更新后,在新表上右键刷新即得到最新结果。如下图所示:
以上从表间引用最简单到功能最强大的几种情况进行了说明,其中,关于最后一个Excel新功能Power Query的使用,可以实现各种各样复杂的数据转换功能,并且,新生成的表是对源数据的很好的引用,可以在源表数据更新后,一键更新新表结果,非常值得学习使用。
更多精彩内容,尽在【Excel到PowerBI】
我是大海,微软认证Excel专家,企业签约Power BI顾问
让我们一起学习,共同进步!
Q2:怎样将excel表格第一个总表显示20个子表格的数据?
加一个控制按钮,写个公式,用indirect函数进行关联,控制按钮决定数据引用哪个子工作表,至于跳转,可以用工作表事件代码
Q3:EXCEL中,如何在一个表格中引用另一个表格所需要的数据?
材料/数据:excel2010
1、打开一个excel2010工作薄例如:在此工作薄中有两个工作表,一个是“2018年”,另一个是“2017年”。
2、选择“2018年”工作表,单击C3单元格,在此单元格中输入公式符号“=”。
3、现在要引用“2017年“工作表中的数据,所以用鼠标单击“2017年”这个工作表的标签。
4、然后在”2017年“工作表中单击要引用的数据所在的单元格。这里要引用的数据为B3单元格。
5、单击B3单元格后,在公式编辑栏中的公式为:“=2017年!B3”,表示引用2017年工作表中B3单元格中的数据。
6、单击公式编辑栏中的“输入”按钮以确认输入的公式生效。
7、公式生效后返回到“2018年”工作中,其中C3单元格中的数据就是引用的“2017年”工作表中的数据。
Q4:EXCEL 根据关键词自动提取数据,导入数据到另一个表格
比如在李四的表中提取基础数据表中李四的数据
李四表的A2输入
=index(总表!a:a,small(if(总表!$a$2:$a$100="李四",row($2:$1000),row(a1)))&""
数组公式,先按住CTRL+SHIFT,最后回车
公式右拉再下拉直至没有数据,
可以多拉几行,这样当总表更新时分表会自动更新
其他分表照此办理