精华内容
下载资源
问答
  • excel表格数据汇总

    千次阅读 2016-01-20 00:40:23
    十个sheet的页面数据要汇总到一个sheet,每个sheet的结构相同。 比如:a1,c3,d6存储具体数据,每个sheet都是交易日命名,比如20151113之类。 方法: 跨sheet取数据直接用sheetX!Yn '20151113'!A1 即可...

    背景:

    几十个sheet的页面数据要汇总到一个sheet,每个sheet的结构相同。

    比如:a1,c3,d6存储具体数据,每个sheet都是交易日命名,比如20151113之类。


    方法:

    跨sheet取数据直接用sheetX!Yn   '20151113'!A1 即可获取数据,然后汇总。

    难点在于sheet的名字没有办法按照序列填充。


    解决方法:

    1. 生成交易日时间序列, 2015-11-13 、2015-11-16、.... ...

    2. 复制到交易日列,比如A列


    3. 处理日期数据为yyyymmdd的文本    =SUBSTITUTE(TEXT(A2,"yyyymmdd"),"-","")

    注:如果直接用a2,不用text,会看到数值变成42321.因为日期是按照数值存储的,虽然展示成各种日期格式,

    所以用了text进行转化。此处substitute可不用,直接使用text( src,format)即可。


    4.合并成引用字符   C2 = B2&“!C3”


    5.使用indirect函数,取值 D2  =INDIRECT(C2)


    展开全文
  • Hello,大家好,我是Excel从零到一,今天跟大家分享一种比较简单的多表合并的方式,这种方法适合你的工作表不是太多,三五,甚至都可以利用这种方法进行表格合并,但是如果太多还是建议使用vba或者PQ进行...

    Hello,大家好,我是Excel从零到一,今天跟大家分享一种比较简单的多表合并的方式,这种方法适合你的工作表不是太多,三五个,甚至十几个都可以利用这种方法进行表格合并,但是如果太多还是建议使用vba或者PQ进行数据合并,话不多说我们开始把

    今天我们要用到的功能是剪切板,首先我在开始选项卡中点击下图方框中的小方框即可调出剪切板

    260f8aa908f89c3bd30e25149420febf.png

    然后我们选择要使用的数据进行复制当我们点击复制后,我们复制的数据会自动出现在剪切板中

    f3166a9b905b4435ed8c089fdf60bf11.png

    我们将想要粘贴的数据都复制一遍,因为我们的演示表只有三个数据表所以我们就复制了三次,然后我们点击汇总表,在汇总表中已经有表头的存在所以我们复制的时候并没有复制表头,紧接着我们在在汇总表中点击表头姓名下面的单元格然后选择全部粘贴,数据就会全部粘贴进汇总表中

    4fd09c71facf3606dcaba4943a2fc067.png

    这样的话数据就被会汇总到一个表格中了,这样的方法仅仅适用于表格个数不多的情况下,如果表格个数不多用这种方法可以效率还是可以的

    我是Excel从零到一你们的关注点赞和转发是对我最大的支持

    展开全文
  • python合并多个excel表格数据(一)

    万次阅读 2016-11-27 03:26:57
    参考: python 处理 Excel 表格 Python中,添加写入数据到已经存在的Excel的xls...每月需要把四-五周表格汇总,统计该组员每月任务量。 不知道excel怎么能弄好,也不会VBA。 希望能一劳永逸地解决这问题,把每

    参考:

    python 处理 Excel 表格

    Python中,添加写入数据到已经存在的Excel的xls文件,即打开excel文件,写入新数据


    要解决的问题:

    公司每周有一个日常统计任务量的表格,每个表格有十几个sheet,分别是不同组员的。每月需要把四-五周表格汇总,统计该组员每月任务量。

    不知道excel怎么能弄好,也不会VBA。

    希望能一劳永逸地解决这个问题,把每月花在统计excel的时间从2小时压缩到10分钟 偷笑


    解决步骤:

    1.下载安装xlrd、xlwt、xlutils。

    2.新建一个当月统计表格。用组员名命名好所需的sheet。这一步可以用python做,但excel直接做比较快。

    3.用python把所有的表格数据按组员姓名汇总到当月统计表格。代码如下:

    import xlrd
    import xlwt
    from xlutils.copy import copy
    
    count = 0
    x = 1
    
    output_path = input('请给出统计表格地址:')
    
    while True:
        confirm_1 = input('继续请回车,终止程序请输入n。')
        
        if confirm_1 == 'n':
            print ('程序已终止,可关闭。')
            break
        else:    
            name = input('请输入组员英文名: ')  #指明要读取哪个组员的数据
            sheetNum = int(input("放在第几个sheet:"))-1  #指明该组员数据放在统计表格第几个sheet
            
            while True:
                path = str(input('请输入源表格路径。如该组员已统计完,请输入n。\n'))#指明要打开的表格
                if path == 'n':
                    break
                else:
                    data = xlrd.open_workbook(path) #打开表格
                    print ('该表格含有以下组员资料:',data.sheet_names())  #列举所有sheet
                    confirm_2 = input('如该表格不含所需组员资料,请输入n。继续请回车。\n')
                    
                    if confirm_2 == 'n':
                        print ('已退出该表格。\n')
                        continue
                    else:                
                        table = data.sheet_by_name(name)    #打开对应数据
                        rowNum = table.nrows    #源数据表格数据数目
                        oldbook = xlrd.open_workbook(output_path)   #打开统计表格
                        newbook = copy(oldbook) #复制
                        newsheet = newbook.get_sheet(sheetNum)    #读取统计表格的对应条目
    
                        for i in range (1,rowNum):
                            layer = table.cell(i,4).value   #源表格layer数据
                            mistake = table.cell(i,2).value #源表格mistake数据
                            newsheet.write(count,0,layer)    #把layer数据复制到新表格
                            newsheet.write(count,1,mistake)  #把mistake数据复制到新表格
                            #然后不断重复
                            i = i+1
                            count = count + 1
          
                        print ("write new values ok",'第',x,'次')
                        newbook.save(output_path)
                        del i
                        print ("save with same name ok",'第',x,'次\n')
                        x = x+1
    print ('Done')
    
    

    4.在当月统计表格里sum一下就好了。


    感言:纯新手的代码orz。两小时能做完的表格,代码写了一天半,再次orz。不过第一次为了解决一个实际问题写代码,居然还解决了,o(≧v≦)o~~好棒


    展开全文
  • 汇总的每工作表中有多列文本,这些工作表的数据结构完全相同,日积月累会发现表格已经有上万多条记录,工作簿的大小也达到了几兆的储存,这时候在使用的时候会发生Excel加载缓慢,卡顿的情况。今天我们来学习...

    我们在实际工作中经常遇到的情况是,从办公ERP系统导出的数据只是一个底层的汇总表格,还需要汇总加工一下才能得到我们想要的结果。要汇总的每个工作表中有多列文本,这些工作表的数据结构完全相同,日积月累会发现表格已经有上万多条记录,工作簿的大小也达到了十几兆的储存,这时候在使用的时候会发生Excel加载缓慢,卡顿的情况。今天我们来学习下在Excel中通过数据链接来使用SQL语句汇总表格。

    Excel+SQL很类似于Excel+VBA。通过编写简单的查询语句,可以快速得到自己想要的表格格式和运算结果。它具有以下优点:

    • 省时、省力(将复杂的人工手动加工过程变成几条语句,或数据量太大手动加工运算很慢)

    • 查询语句编写简单(sql语言很简单,也是数据分析必备的技能之一)

    • 可重复多次使用(同样的操作或类似操作可以使用同一语句直接完成)

    • 语句延伸使用的空间较大(即使表格数据有一些变化,只要大体的加工思路不变,只需更简单改语句中一些地方即可复用)

    • 等等

    需要注意的是,为了能够利用导入数据用于SQL数据查询汇总,每个工作表的第一行最好是数据区域的列标题,如果每个工作表的第一行不是数据区域的列标题,就需要先对数据区域定义名称,或者在SQL语句中进行特殊处理。

    我模拟了一份导出的数据文件,有14个区域,112家门店2016年、2017年每天销售记录,每个工作表均有几万行记录,工作簿达到了13.7M大小。

    0f23536949333c70357cac9621e43d8b.png

    举一个简单的例子,咱们就汇总一下每个区域每年的销售合计。

    1. 新建一个Excel文件。打开“数据->来自其他源->来自Microsoft Query”

      1bc27ef314922c40c548d00774e53d33.png

    2. 点击“来自Microsoft Query”后会弹出一个提示框,选择Excel Files后点确认。

      2b6f1edb121ac8fb595bcba64638f495.png

    3. 从目录中选择Excel文件的文件地址和文件名(为数据库名),确定后添加表"2016年“、”2017年“。

      f56c705e2524175138992a8212919987.gif

    4. 添加表"2016年“、”2017年“后,关闭窗口。点击显示的SQL按钮,在显示的SQL窗口中写入SQL语句。

      SELECT `2016年$`.区域, Sum(`2016年$`.分类一)+Sum(`2016年$`.分类二)+Sum(`2016年$`.分类三)+Sum(`2016年$`.分类四)+Sum(`2016年$`.分类五)+Sum(`2016年$`.分类六) AS '2016年合计'FROM `2016年$` `2016年$`GROUP BY `2016年$`.区域

      463099c5781c8295aaf8319cfa4290c6.gif

      要汇总2017年的只需要将代码的2016年替换成2017年即可。

    5. 点击"文件"-"将数据返回microso Excel(R)",保存数据到单元格。

      1684c9ad2b95e0153450503b8e9daffa.gif

    要实现其他的汇总查询功能只需要修改SQL语句就可以了,至于SQl语句的使用我相信它比英语语法还要简单易懂。

    细心的小伙伴可能发现我使用了Microsoft Query,它是用于将数据从外部数据源检索到Excel中的一种程序。通过使用Query可以从企业的数据库和文件中检索数据,而不必重新键入需要在Excel中分析的数据。也可以在每次更新数据库时,自动通过源数据库中的数据来更新Excel报表和汇总数据。2010版和2013版的Excel需要下载安装,2016版的已经内置。

    小伙伴们如果有什么关于Excel的问题或者想了解哪方面的内容,可以发消息给我留言,欢迎互相交流学习,共同进步。


    0222632c000c2d3eec812c73fa491873.png

    如果觉得内容有帮助,请转发给您的小伙伴吧!

    展开全文
  • 汇总的每工作表中有多列文本,这些工作表的数据结构完全相同,日积月累会发现表格已经有上万多条记录,工作簿的大小也达到了几兆的储存,这时候在使用的时候会发生Excel加载缓慢,卡顿的情况。今天我们来学习...
  • 基本简介 Excel多文档提取汇总工具,将多个Excel文档的指定行或单元格(指定行、指定列)内容提取、汇总到一个Excel表格的工具。 比如,公司几或几百人员工分别根据某个Excel模板填写了简历的资料表,现在需要把...
  • 转自EXCEL不加班根据部门,汇总工资。这就是分类汇总的基本用法。...可是,她们公司分得超级详细,居然有几十个部门,要每个部门添加表头也是一件很累人的事。原始表格最终效果跟着卢子从头操作一遍。Step 01 ...
  • 目录如何分析单张二维表数据如何用PowerBI搞定几张二维表操作步骤打开Power BI Desktop,获取数据,自文件夹,选择数据源路径,确定选择转换数据保留content列,删除其他列选择添加列,自定义列输入表格汇总公式...
  • 最近找了份小兼职,干的全是...于是乎,聪明如我,花了一小时撸了小脚本,完成本次,再也不用打开几张表一个个复制粘贴了。 现在进入正题,本次小脚本的开发环境: Python 3.7 openpyxl包 怎么安装我就不废...
  • 有时候,你需要将几十个工作簿中的内容,快速汇总至合并至一个工作簿,如果手动一个复制粘贴,那心里有苦说不出。。。今天将大家用VBA一键合并,只需要几秒种,为了测试这段代码,我们新建了4个工作簿在文件夹中,...
  • 在日常办公中,经常会遇到这种...在这种情况下,如果团队人员很多,有几到上百人,表格数据收集人挨个汇总这么多 Excel 表格,那可是效率十分低下和让人头疼的事儿。那么,在 SeaTable 在线协同表格中,是如何方...
  • 日常工作中,涉及到数据的表格、计算、图表和分析,大家首选的一定是Excel。 但我也看到不少知友困惑于Excel的深入学习难度,鸡肋的大数据处理效率。 比如某同事为处理七八维度,近万条数据奔溃不已;又有人几...
  • 文件夹data/下有42个excel文件,每个excel文件里有一行内容如下图,42个表格里共有42行信息 最后把文件汇总到一个统一一样样式的excel中 在线安装 pip install xlrd pip install xlsxwriter import xlrd ...
  • 合并计算功能是全面手,不仅能实现部分数据透视表、Power Query、indirect 函数的功能,还能进行几种不同的运算。这么好的功能,很多人却别说是使用,甚至连听都没听说过。今天我就来给大家详细讲解一下 Excel ...
  • 在日常办公中,经常会遇到这种...在这种情况下,如果团队人员很多,有几到上百人,表格数据收集人挨个汇总这么多 Excel 表格,那可是效率十分低下和让人头疼的事儿。那么,在 SeaTable 在线协同表格中,是如何方...
  • 前几天遇见这么一问题,手上有很多张表格,这些表格中都只有一 sheet,需要把这些表汇总到一张表。 一张表中有多 sheet,每一 sheet 的名称是每张表格的文件名。 如果手动合并,往往需要花不少时间。如有 ...
  • 那是因为你对Excel还不够了解,今天给大家分享十个高效小技巧,让你快速搞定工作!01一键删除边框线一键清除表格边框线,可以使用快捷键「Ctrl + Shift + -」。02批量求小计选中所有区域,然后按下「F5」-「定位条件...
  • 表格数据汇总、全自动检索录入、数据采集大师、批量改图片大小、批量图片导入、批量图片导出、批量导图入批注、图片查询、截长图与分页截图、批量图片排序大师、批量图片格式转换、批量文字水印与Logo水印、批量取...
  • 本图只是应用了月份,实际工作中姓名、地区、其他等各种好几页的汇总数据。但是我一例外单表重复都有其规律性,而汇总汇总总数据。 那么你如何做,对不了解INDIRECT的同学来说,基本上引用后面多表的时候都是一...
  • 表格数据汇总、全自动检索录入、数据采集大师、批量改图片大小、批量图片导入、批量图片导出、批量导图入批注、图片查询、截长图与分页截图、批量图片排序大师、批量图片格式转换、批量文字水印与Logo水印、批量取...
  • excel数据透视表

    2020-03-06 21:09:57
    实在无聊于是花了多分钟学了下excel的数据透视表,还挺好用的。 资源:B站视频:上集,下集。 接下来简单记录一下: 简单说一下数据透视表的作用:数据透视表是用来生成报表的一种功能,也就是形成一种表格,这...
  • 任务介绍 在日常工作中,我们经常会遇到需要汇总多个表格的数据,将它们合并到一个表格里的情况。虽然复制粘贴大法好,但如果让你汇总人...在文件夹中新建一个Excel文件用于汇总并运行VBA程序; 通过VBA程序获取...
  • excel体积过大的处理

    2015-07-01 10:03:36
    用一个excel表格做模板,统计一些数据,每次没多少行。结果次不够 下来就达到20+M,打开保存都很慢了。除了用了一下分类汇总,没有用其他的。居然增长这么快。 百度后找到一个最简单的的方法。只需要两步,不错。 ...
  • Excel新增工具集

    2011-12-20 09:30:27
    7、多工作簿中的所有工作表或指定工作表相同位置(区域)求和:打开(复制)一空白的汇总表,表格格式与要汇总的表相同,凡鼠标选定单元格连续或不连续区域将对所有表格做累加计算。 8、当前工作表中每行记录都...
  • 最近在做一企业信息的汇总,涉及到不同地区的表格汇总,有几千家企业要复制粘贴,但是因为一些格式原因,我不能直接复制粘贴,经过各种搜索,我找到了几比较好用的粘贴方法。 首先,汇总这些表格肯定是...
  • EXCEL函数公式集

    热门讨论 2010-03-16 03:26:38
    Excel表格里如何插入页码的? 如何设置页脚首页为第5页 表格的页脚问题 无拘无束的页眉 打印表头 Excel打印中如何不显示错误值符号 对于一些不可打印的字符的处理 用那个函数可将位数前面的零值显示出来? 如果你要...
  • 要在ASP.NET MVC站点上做excel导出功能,但是要导出的excel文件比较大,有几M,所以导出比较费时,为了不影响对界面的其它操作,我就采用异步的方式,后台开辟一线程将excel导出到指定目录,然后提供下载。...
  • 作为一名普通的数据统计员,相信你一定摆脱不了这样的场景:1、公司里存在着各种日报、周报和月报,由于不会用EXCEL做报表自动化,你经常需要花大量时间把公司里几十个门店的数据汇总起来再制作表格;2、公司要开...
  • Excel表格里如何插入页码的? 如何设置页脚首页为第5页 表格的页脚问题 无拘无束的页眉 打印表头 Excel打印中如何不显示错误值符号 对于一些不可打印的字符的处理 用那个函数可将位数前面的零值显示出来? 如果你要...

空空如也

空空如也

1 2 3 4
收藏数 67
精华内容 26
关键字:

十个excel表格汇总