中企动力 > 商学院 > excel分表
  • ?

    excel数据瞬间汇集到一个总表,你复制粘贴3小时,我只需要10秒

    赫雁山

    展开

    一个工作簿里有218个相同结构的工作表,数据记录条数不同,有的表是500个记录,有的是1000个记录,有的呢有3500个记录,诸如此类。

    现在教你一种10秒完成的招,当然就是VBA

    1

    ALT+F11,插入,模块

    在模块里输入如下代码,或复制粘贴如下代码(下面提供了代码)。然后关闭这个窗口。

    Sub Allcopy()Dim rg As RangeDim sh As WorksheetDim irow, jcolSheets("总表").Range("2:1048576").ClearFor Each sh In WorksheetsWith Sheets("总表")If sh.Name <> "总表" ThenSet rg = sh.UsedRange.Offset(1, 0)irow = .Range("A" & Rows.Count).End(xlUp).Row + 1rg.Copy .Cells(irow, 1)End IfEnd WithNextEnd Sub

    以上代码满足于当前工作簿里所有分表的结构一样,数据记录从第2行开始,列数可以若干列。

    2

    请提前在总表里复制粘贴好表头。

    3

    插入,形状,圆角矩形,在矩形里输入文字“汇集”,设置好字体格式以及矩形的填充色、边框颜色以及形状阴影等。

    右键单击矩形,指定宏,选中Allcopy,确定

    4

    单击这个矩形按钮,即可立即1秒把100个分表的数据汇集到总表里。

  • ?

    Excel Indirect多表跨表引用

    Thalia

    展开

    有时候我们需要有规律的引用多个分表里的数据,而一般的公式都是限于一张表里进行操作。indirect函数能很好解决这一问题。下面我们就来学习indirect函数的跨表引用吧。以全班学生每科成绩一张分表,现在需要按学生汇总所有科目成绩为例。

    一、观察总表、分表 总表的汇总列名称是每个分表的表名称,要提取的期末成绩在每张表的E2单元格。

    图1-1 总表列名称是分表表名称图1-2 期末成绩在E列

    二、输入如下公式:=INDIRECT(C$2&"!E2",TRUE)

    图2 输入公式

    三、向右填充,结果如下。

    图3 间接引用结果

  • ?

    技巧 | 财务会计如何利用Excel快速进行多表汇总?

    远锋

    展开

    身为财务人,每月不得不接触的就是那一张张数据表

    其中类似销管财的三费表,则更为突出,尤其是在没有信息系统辅助的情况下,需要逐一对各区域(或各部门)的数据信息进行汇总,如果信息无误,一次繁琐的汇总过程就OK,但是当数据反复修订时,其过程往往苦不堪言……

    那作为办公神器的Excel,是如何进行处理的呢?

    比如看看每月度最常见的三费数据表

    目前需要将各部门的数据汇总呈现到汇总表中,最傻瓜的方式就是逐一复制粘贴,如果部门较多,则会苦不堪言……

    那接下来看看,Excel如何进行多表汇总?

    1

    数据合并计算

    在汇总页中,选择【数据】-【合并计算】,选择数据区域范围,然后标签位置勾选【首行】、【最左列】即可

    当然,你若要勾选【创建指向源数据的链接】会有不一样的效果,试试看!

    注意:这种方法在处理的时候,要求格式进行统一,比如费用各项的位置。当然,要是不一样,该如何处理? 文末有介绍,继续往下看。

    2

    公式函数法

    这里用到的方法是引用法,将各分表的数据通过INDIRECT函数引用过来,公式为:=INDIRECT(B$1&"!b"&ROW()),其中INDIRECT(B$1……)这个模式用来找单元格内容中所对应的页签,比如:b1是财务部,那去找对应财务部的页签,从其中获取数据

    故:采用这种方法的时候,需要注意第1行的单元格的标题名称为各页签的名称

    3

    [ * ]替换法

    再比如:这种年度汇总表,各区域提交了各项费用的各个月度的数据,总部需要进行汇总

    其中,公式=SUM(‘*’!B2),这里用到了*,表示所有的数据表的对应单元格进行相加,简化了操作过程,但是需要注意:如果你汇总的Excel工作簿中,有其他无关汇总的Sheet页签时,需要删除掉。

    当然,你还可以这样:

    这里在输入SUM函数后,点中第一个页签的单元格,按住Shift键,并点击连续页签的最后一个页签的对应单元格即可。

    注意:这里也要求各汇总的分页签的格式一致

    4

    数据透视表

    当然,格式一致与否的情况是我们人为可控的,但是倘若其数据格式就是不一致,该如何处理呢?

    首先,在合并表中,依次按下Alt、D、P键,调出【数据透视表向导】,注意勾选【多重合并计算数据区域】

    其次,在依次选定执行的区域,进行汇总即可,最终便可形成数据透视表,这样,即使数据格式不一致,也依旧按照类别进行汇总

    SO,多页签数据汇总就是这上述几种方式,你学会了吗?

  • ?

    如何在Excel实现多表的合并数据透视?

    又琴

    展开

    操作方法如下:

    1、技巧开始之前,比如一个Excel文件里面有三张表,分别是1月,2月和3月。每张表的表头字段都是一样的,这是前提。

    2、数据整理之后,需要进入数据透视表向导,Excel2007以上版本面板上都没有向导的点击按钮(可以从选项里面调入),这次用快捷键打开。按住alt键,再按D,再按P,即可打开数据透视表向导界面。选择“多重合并计算数据区域”选项(下图1 处),然后点击“下一步”。

    3、选择“创建单页字段”,点击“下一步”继续。

    4、重要的步骤来了,以此利用(下图 3处)的红色箭头,选中每张分表的区域,将其添加到下图合并区域。注意选的时候要选取每个分表的字段部分。

    5、分表的数据选择完毕后,点击“下一步”。Excel会依据分表的第一列,既城市列,对所有的数据进行汇总统计,但默认为计数,而且这张表只需要订单金额的汇总。必须修改(下图 4 处)的位置。

    6、点击A3的“计数项”单元格,鼠标右键,修改“值字段设置”为“求和”。(下图 5 和 6 处)

    7、点击B3 单元格列标签的下拉三角形(下图 7 处),仅打勾订单金额(下图 8 处)。

    8、最后完成对多表的数据的透视统计。

    (本文内容由百度知道网友llzzcc66贡献)

  • ?

    如何将EXCEL中同一个工作薄多张工作表合并

    先知

    展开

    把 多个工作表 合并到到一张表, 最快捷的方法是用宏处理:

    例如 将多个表合并到总计表:

    总计  表只留一个标题

    右键点 汇总 工作表 标签 ,查看代码,  把如下代码复制进去, F5运行: 

    Sub 工作表合并()For Each st In WorksheetsIf st.Name <> ActiveSheet.Name Then st.UsedRange.Offset(1, 0).Copy [a65536].End(xlUp).Offset(1, 0)NextEnd Sub

    就会把多个表合并 到   总表,

    如下例: 在Sheet  总计  中 运行  如上代码,就会将所有 月份 分表 汇总 进来,方便后续处理,而 不需要一次次粘贴处理

    (本文内容由百度知道网友James0yuxuan贡献)

  • ?

    Excel多工作表汇总,这个功能让你快速达成

    意末

    展开

    Excel多工作表如何汇总,这是职场中经常碰到的问题之一。有多种方法可以达到这个效果,今天给大家带来一个简单的操作——合并计算。

    合并计算在哪?

    在【数据】选项卡,【数据工具】功能区。

    1、标题一致的多表汇总

    分表如下:

    各工作表标题一致的情况下,首先将光标定位在汇总表格的左上角单元格,然后再进行操作。光标定位在“引用位置”的文本框中选择各工作表的表格范围,然后点击“添加”。“首行”或“首列”根据情况选择,本例中即要首行的标题,也要首列的员工编号,所以都选择。

    最终完成效果如下:

    2、标题不一致的多表汇总

    如我们要将4个月的明细汇总到一个工作表中,各工作表除员工编号标题外,其它标题不同。

    操作方法一致,最终效果如下:

  • ?

    Excel批量将总表的数据分拆到工作表,其实只在一瞬之间

    戚悲

    展开

    在工作中,我们在Excel的中处理数据的时候,经常可能存在需要快速将各个分表的数据按照一定的规则合并成一张总表中,但有时我们又需要快速将总表的数据按照约定拆分成各个工作表。

    对于这种重复性很强的工作,我们其实可以考虑一键操作,因为数据的处理是有规律的。当然这个要求源数据必须是完整的。

    如下图为我们的源数据区域,我们需要按照B列的部门进行数据的拆分到不用的工作表当中,并且以相应的部门为工作表名称。

    操作动画如下:

    该代码可以保留总表的格式,但无法保留总表的公式。其实代码也是非常的简单的语法堆积出来的,都在最最简单的循环和字典,数组和一些功能代码组合而成,其实VBA真的非常简单。

    代码参考如下:

    以上就是今天要和大家分享的技巧,希望对大家有所帮助,欢迎大家帮忙转发,谢谢!

    祝各位一天好心情!

    Excel中每一个方法都有特定的用途,不是他们没有用处,只是你不了解或者暂时用不着,建议你收藏起来,万一哪天用着呢?

  • ?

    用Excel自带功能拆分表格的技巧,快来了解一下

    托普瑟姆

    展开

    excel使用技巧大全表格的拆分对很多人来说都是一件难事,大家都想到的第一个方法就是复制和粘贴,或者用代码解决,其实,EXCEL有自带功能的,可以快速的帮你实现拆分。今天就给大家介绍一下这种方法,不需要编写任何的代码,一下就学会了。

    例如下面我们要把这个表格拆分成多个工作表。

    要把A列的销售部门,按照部门的名称进行分表。这时候,传统的方法就是插表,再进行复制粘贴。其实,解决这个问题,我们只需要学会运用Excel自带的数据透视表功能就可以。

    首先,创建一个数据透视表,选中我们有用的数据区域,接着插入数据透视表。记住除了销售部门名称外,其他都要添加行标签。

    插入完之后,我们就调整格式,选中区域,在浮动选项卡——布局分分类汇总——不显示,报表布局那里在选择报个形式,在去分析选项卡里面把+/- 键进行取消。

    第三步,就是最为关键的一步,进行拆分表格,在透视表工具中,按选项—显示报表筛选页—确定,那么拆分就完成。

    第四部删除数据透视表格式,这个比较简单。按shift连选表格,然后根据下面的方法,复制粘贴相应的值,最后删除前2行和取消工作表就可以完成。

    第二个例子,批量建设相同的表。

    学了如何拆分表,现在学学如何批量新建表格,具体操作如下图:

  • ?

    Excel多工作表数据汇总到一个工作表,其实很简单

    邵冥

    展开

    我们有时候需要将在多个工作表的数据到同一个工作表当中,首先我们需要确认的是这些数据的格式是否具有一致性,如果所有的数据格式都是一样的,那么这个问题就非常好处理了。今天和大家分享的是一键汇总各分表数据到总表。

    照例举个栗子,如下图,一个工作簿,包含多个工作表的格式都是相同,现在需要将各个分表的数据汇总到总表中,如果是你,你会怎么去做?

    数据分别在不同的工作表中,每个工作表的数据格式都是一致的。

    也许你会想到使用数据透视表或者合并计算等方式进行操作。但是你会发现这两种操作方式都有它的不足或者扩展性不强。比如说,当标题行或列是多行(多列)或者存在合并单元格时,也就无能无力了。

    我和你说的是VBA代码来实现这个,有时候就是那么一瞬间的错过,你就不会再遇到啦!

    我们首先看看,下面的动画教程:

    PS:是将分表的数据汇总明细到当前活动的工作表,因此在使用时务必先在需要汇总的表中执行。

    附上VBA源代码

    以上就是今天要和大家分享的技巧,希望对大家有所帮助,祝各位一天好心情!

    唯有不断学习,才能不被淘汰!

    Excel中每一个方法都有特定的用途,不是他们没有用处,只是你不了解或者暂时用不着,建议你收藏起来,万一哪天用着呢?

  • ?

    超好用!总表新增数据,自动拆分到分表!

    章百川

    展开

    这是昨天案例的数据源,继续聊数据透视表。

    强调一下,这份数据源已经插入了表格,所以可以直接使用切片器等等操作。如果是普通的数据,需要插入表格。

    插入表格这个功能妙用多多,但却被大多数人忽视。

    今天,想再次刷新你的认知,没错,就是这么自信!这里面涉及到的功能,你可能看过,但是完整的教程,99%的人都没看过。

    Step 01 选择A1,插入数据透视表,保持默认不变,确定。

    Step 02 将客户拉到筛选,产品名称拉到行,数量和金额(元)拉到值。

    Step 03 点击(全部)这个单元格,再点击分析→显示报表筛选页。

    Step 04 点击确定。

    这样就按客户名称,统计并拆分成多个表格。

    假设现在客户名称4个已经定下来了,现在希望达到的效果是:只要在总表新增数据,分表就自动更新统计。

    拆分已经实现,剩下的就是自动更新统计。

    Step 05 右键Excel不加班这个工作表,点击查看代码。

    Step 06 双击ThisWorkbook,将自动刷新代码粘贴进去,关闭窗口。

    Private Sub Workbook_SheetActivate(ByVal Sh As Object)ActiveWorkbook.RefreshAllEnd Sub

    Step 07 在总表新增加一条客户为Excel不加班的记录。

    Step 08 切换到Excel不加班这个表,立马可以看到新增加的记录。

    好用吗?

    神奇吗?

    Step 09 所有使用VBA的工作簿,都需要另存为启用宏的工作簿。

    插入表格起到了获取动态数据源的作用,VBA起到了自动刷新的作用,缺一不可!

    缺陷:这个方法唯一的不足,就是新增加其他客户,不会自动生成新的工作表,只对原来已经生成的客户工作表有效。

excel分表

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP