谢邀,这是个非常常见的需求,解决起来也非常容易。下面用分别用excel和python演示一下如何操作。

先建立了一个和题主工作簿类似的甲乙两个excel文件,每个文件包含3个sheet,其实不管几个文件,几个sheet,操作都是一样的。

先看下用excel怎么做

新建一个文件,依次选择“数据”-“新建查询”- “从文件”-“从文件夹”,然后选择待合并的文件所在文件夹。

在弹出话框中依次点击“合并”和“合并和编辑”,然后点击“示例文件参数1”-“确定”

按住CTRL同时选中Source.Name与Data这两列,删除其他列。

然后将数据展开。

因为题主的表第一行都有个标题,所以要除第一行。跳出对话框中输入1,按确定。

再将第一行用作标题。

点击序号边的筛选按钮,筛选掉重复的标题行。

给显示“甲”、“乙”这列改个名,比如“来源”。

加载为连接。至此,拼合多张表的工作已经完成。接下来统计各课程数量。

依次点击“插入”-“数据透视表”,然后选择刚刚加载的查询,“打开”并“确定”。

依次把字段“微课类型”、“来源”、“课件数量”拖放至“行”“列”“值”便轻松得到统计结果。

python做起来会更容易一点

十来行代码就可以出结果了。代码如下

import pandas as pd

from pathlib import Path

def read_sheet(file, sheet):

df = pd.read_excel(file, sheet, skiprows=1)

df['来源'] = file.name

return df

path = Path('f:/workbooks')

df = pd.concat((

read_sheet(file, sheet)\

for file in path.iterdir()\

for sheet in range(3)\

))

df.pivot_table(values='课件数量', index='微课类型', columns='来源', aggfunc=sum)

希望可以帮助到你。

python两个表格相同数据筛选_如何将多个表格中数据筛选汇总在一个表格里?相关推荐

  1. python爬虫爬网站数据登录_使用webdriver+urllib爬取网页数据(模拟登陆,过验证码)...

    urilib是python的标准库,当我们使用Python爬取网页数据时,往往用的是urllib模块,通过调用urllib模块的urlopen(url)方法返回网页对象,并使用read()方法获得ur ...

  2. 如何成为python 数据分析师_如何成为一名真正的数据分析师或者数据工程师

    一.入门:高屋建瓴 数据分析的坑很大,一开始走上这条路,就要明确基本的方向,依托于核心的思想,不然只会越走越偏,最后觉得山太高水太深,不了了之. 1.数据与数据分析 数据其实就是对事物特征的定性指称以 ...

  3. modis数据介绍_【更新90篇】地理数据科学技术文章合集,欢迎大家点赞、在看、转发三连!...

    最近因微信公众号修改了规则, 不将公众号标星可能无法及时收到推送, 还请大家把"走天涯徐小洋地理数据科学"加个星标. 公众号技术文章合集目录,目前已整理以下8个部分,共计90篇文章 ...

  4. cdr 表格自动填充文字_让人眼前一亮的WPS Office 2019的七大特色功能之表格篇

    最近接到了不少WPS的线上和线下培训的需求,为了准备课程安装了最新版本的WPS Office 2019版.上次用WPS还是用的2016的版本,有很多微软Office中有的功能,在WPS中都没有,让我用 ...

  5. datax 持续数据同步_采用DataX实现多表增量数据同步

    这两天验证了一下阿里的DataX数据同步工具,觉得DataX可以用来做管理数据的多级数据同步.DataX用来做批量数据迁移很适合,能够保证数据的一致性,性能也很好,结合时间戳字段,用来实现数据定时增量 ...

  6. 对数据仓库进行数据建模_确定是否可以对您的数据进行建模

    对数据仓库进行数据建模 Some data sets are just not meant to have the geospatial representation that can be clus ...

  7. matlab 判断两个矩阵有元素相等_如何使用MATLAB对Excel中的多参数进行计算?

    THE START MATLAB和Excel这两者之间有着什么样的关系呢?今天我把之前学习以及用到的关于用MATLAB读写Excel数据,并进行计算处理的经验分享给需要的小伙伴.参加过数学建模的这个应 ...

  8. [办公自动化] 再读《让EXCEL飞》(从excel导入access数据时,union联合查询,数据源中没有包含可见的表格)...

    一年多以前就买了@Mrexcel的<让excel飞>这本书.整体思路是利用access结合excel,大幅度提高数据分析效率. 最近又拿出来看了看.第十五章,比高级筛选更"高级& ...

  9. 的数据湖_一文读懂云原生数据湖体系

    导读:如何基于阿里云 OSS .JindoFS 和数据湖构建(Data Lake Formation,DLF)等基础服务,同时结合阿里云上丰富的计算引擎,打造一个全新云原生数据湖体系? 作者 | 吴威 ...

  10. mysql 优化配置 大批量数据插入_[译] MySQL 最佳实践 —— 高效插入数据

    当你需要在 MySQL 数据库中批量插入数百万条数据时,你就会意识到,逐条发送 INSERT 语句并不是一个可行的方法. MySQL 文档中有些值得一读的 INSERT 优化技巧. 在这篇文章里,我将 ...

最新文章

  1. MySQL数据类型--------浮点类型实战
  2. 【kudu pk parquet】TPC-H Query2对比解析
  3. poj 3006 java
  4. 数据库笔记——数据模型
  5. 设置目录_[LaTeX 尝试] titletoc - 为算法目录、定理目录等设置子目录
  6. mysql dba证书挂靠_这7种情况都叫“证书挂靠”!看看你是否在挂证的边缘试探?...
  7. ES6学习笔记(三):教你用js面向对象思维来实现 tab栏增删改查功能
  8. linux下安装wls1036_generic.jar,weblogic 安装
  9. 计算机通信与专业英语翻译,电子信息与通信工程专业英语王立琦版课文翻译
  10. python产品缺陷检测_3 Kaggle钢材表面缺陷检测竞赛的探索与实践-阿里云开发者社区...
  11. 中国十个主要城市10-18年的统计年鉴
  12. Linux运维基础知识
  13. 如何学习PLC编程,有没有什么好的方法?
  14. Webots中创建舵轮模型
  15. 如何远程连接服务器?
  16. php yar安装,yar如何在linux下安装扩展
  17. vs2010背景图片配置方法
  18. thinkphp3.2读取Excel文件
  19. Kubernetes 部署高可用集群(二进制,v1.18)下
  20. HyperLedger Fabric - 超级账本(2.2)启动网络 - 手动

热门文章

  1. 探索有趣的微观世界:微生物的种类、生存、应用
  2. Android M版本和非M版本动态权限适配方案
  3. windows ------ 证书导入(安装)
  4. 计算机101页报告翻译,冯诺伊曼 101页报告 First Draft of a Report on the EDVAC
  5. 什么是802.11ac和802.11ac Wave2
  6. 幼儿园语言活动包括哪几类_幼儿园语言活动形式有哪些
  7. 计算机的隐藏功能应用,关于Mac电脑的8个神奇隐藏功能,你知道几个?
  8. iptables中-j选项与-g选项的区别
  9. eclipse Java Web项目自定义访问项目名称
  10. Swift 调用微信分享