分享

Excel表中如何让一张表中能快速从另外一张表格中快提取数据?

 王断天崖路 2018-02-01

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的使用,可以实现各种各样复杂的数据转换功能,并且,新生成的表是对源数据的很好的引用,可以在源表数据更新后,一键更新新表结果,非常值得学习使用。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多