您现在的位置是:主页 > 表格 >
excel 如何将满足条件的数据动态加载到另一个Excel表格?
发布时间:2023-10-05 12:02:36所属栏目:表格 已帮助人编辑作者:Excel自学教程
下图中是一个项目相关的数据表格,这个表格会随着项目的开展,后续的数据越来越多。注意看黄色单元格区域,计算审核量为空值,也就是没有记录。领导是不希望看到这些审计核量是空的数据,将“筛选”掉空值记录的数据要呈现在一张新的表格上。最好能做到这个表格动态更新,新表格的数据也自动更新。
这个问题把我们QQ群的小伙伴难到了。其实简单理解成,将一个Excel表格数据当成“数据库”,用另外一个Excel表格去调取“数据库”中的数据,调取的同时再做“数据处理”的操作。
问题:如何将满足条件的数据动态加载到另一个Excel表格?
解答:利用Excel的外部数据链接和SQL语句来搞定。
具体操作如下:
注意作为“数据库”的Excel表格,存储的特点,表格没有合并单元格,表名字需要确定。本例“数据库”的表名为“项目进度”,保存关闭该Excel工作簿。(下图 1处)表名在本例中非常重要,相当于“数据库”名称。
紧接着新建一个Excel工作簿(也就是领导需要看的那张表),在新Excel表格中去加载上面的“数据库”这张表。点击“数据---现有链接”(下图 2 处),在新窗口中选择“浏览更多”(下图 3 处)
浏览更多打开之前的“数据库”的Excel工作簿时,就会弹出下图窗口,注意看名称为“项目进度$”,(下图 4 处)。这就是“数据库”的名字。
点击确定后,确定数据的工作模式为表。数据存放的起始位置为A1单元格。然后点击“确定”按钮。(下图 5 处)
这个时候数据就从“数据库”就读取过来了。由于没有做过任何数据处理,所以会原封不动的把“数据库”的都读取过来了。
接下来牛闪闪教大家用SQL语句来进行数据的处理工作。
选中表格中任意一个单元格,然后点击鼠标右键,在快捷窗口中选中“表格—编辑查询”按钮。(下图 6 处)
在查询窗口中,将“筛选”条件改成:
select * from [项目进度$] where 计算审核量<>0 (下图 7 处)
语句的意思是:
选择 所有字段的数据 从 数据库名为“项目进度”的表中取 条件为 计算审核量不等0的数据。
写语句的时候注意 数据库的名称要用中括号给括起来。
点击确定后,
就可以看到被“筛选处理”后的数据。而且即使“数据库”数据增加,这边也会自动动态增加。
点击“表格工具--设计—刷新”按钮。领导可以随时查看他需要的数据。(下图 8 处)
以上就是excel自学教程为您提供excel 如何将满足条件的数据动态加载到另一个Excel表格?的解读,本文章链接: http://www.5enet.cn/Excel_biaoge/76206.html 欢迎分享转载,更多相关资讯请前往表格
相关文章
企业IT外包服务
Excel2016 单元格如何水平两端对齐和垂直两端对齐
excel 数据透视表功能 使用实例教程及技巧
Excel 2010 合并单元格
excel数据透视表如何进行分组
excel如何将长时间工作的宏置于后台运行
Excel中WEEKNUM函数的语法和用法
excel 如何使用快捷键快速复制
Excel图表的自动化 Excel整理图表系列边框及标签位置
如何利用Excel PRICE函数 计算定期支付利息债券现价
excel不用VBA与函数,轻松汇总多插页数据
Excel神器 数据透视表 使用详解教程
如何设置excel使用公式时常规选项
excel常用函数vlookup有什么用
?Excel表格怎么排序
Excel表格通过拆分再合并的方法对合并单元格排序
扫码关注
- 专注IT行业,10年IT行业经验