EXCEL中如何快速将总表数据拆分到不同分表保存并实现新增记录?

用公式可以实现,即在不同的工作表中用IF取得不同的客户名提取数据。但与公式的方法相比,数据透视表的方法或Power Qurey会更方便快捷。
一、数据透视表的方法:插入数据透视表,选择在新的工作表中插入。把客户名拖筛选字段区域,其他需要的数据拖到透视表的中行、列、或值汇总区域即可。有新的数据时只要刷新一下即可。复制工作表,在新的工作表中,只需要筛选其他客户,就得到该客户的数据。
二、Power Qurey的方法:将数据导入到Power Qurey中,按客户数复制若干导入的表格,每个复制的表格中进行不同的筛选,把不同的客户筛选出来。最好把复制后的表格重命名为不同的客户名,筛选时与之对应。然后把筛选后的各表格分别上载到不同的工作表中。有数据更新时,数据菜单中选择“全部刷新”,所有的工作表将得到更新。

用公式可以实现,即在不同的工作表中用IF取得不同的客户名提取数据。但与公式的方法相比,数据透视表的方法或Power Qurey会更方便快捷。
一、数据透视表的方法:插入数据透视表,选择在新的工作表中插入。把客户名拖筛选字段区域,其他需要的数据拖到透视表的中行、列、或值汇总区域即可。有新的数据时只要刷新一下即可。复制工作表,在新的工作表中,只需要筛选其他客户,就得到该客户的数据。
二、Power Qurey的方法:将数据导入到Power Qurey中,按客户数复制若干导入的表格,每个复制的表格中进行不同的筛选,把不同的客户筛选出来。最好把复制后的表格重命名为不同的客户名,筛选时与之对应。然后把筛选后的各表格分别上载到不同的工作表中。有数据更新时,数据菜单中选择“全部刷新”,所有的工作表将得到更新

在工作表标签点右键,查看代码,复制粘贴下面的代码,将模板另存为启用宏的工作簿。假设日期单元格在b1(可在代码第二行修改),只要改动b1,模板文件就会自动另存为b1同名文件,如果不想放在模板同一文件夹,修改代码第4行

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$1" Then
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs ActiveWorkbook.Path & "\" & Target.Text & ".xlsx"
Application.DisplayAlerts = True
End If
End Sub

修改模板数据——这不造假么!

需要编写代码---VBA

Excel总表数据如何提取到各个分表?~

Excel总表数据如何提取到各个分表:在b2中写入公式:=vlookup(a2,c:d,2,0)下拉复制公式即可。
若以用户名为匹配条件返回最高分:假设总表的“用户名”在D列;分表的“用户名”在B列、要返回的最高分在C列。在各个分表的C2输入=VLOOKUP(B2,总表!D:E,2,)回车并向下填充。

A1引用样式
默认情况下,Excel使用A1引用样式,此样式引用字母标识列(从A到IV,共256列,备注:版本不同最大列数也不同),引用数字标识行(从1到65,536)。这些字母和数字称为行号和列标。若要引用某个单元格,请输入列标和行号。例如,B2引用列B和行2交叉处的单元格。
以上内容参考:百度百科-单元格

我用汇总表添加辅助列的方法来简化公式,最终结果如下图:

辅助列A2的公式为:
=IF(ROW()<=COUNTA(A!A:A),"A",IF(ROW()<COUNTA(A!A:A)+COUNTA(B!A:B)-3,"B","C"))
结果数据B2的公式为:
=OFFSET(INDIRECT($A2&"!A1"),COUNTIF($A$2:$A2,$A2),COLUMN()-2)
右拉、下拉即可:


这样的公式在表不多的情况下还是可以,表太多公式会复杂一点,好处是后面表格的变化在汇总表中更新是直接的、自动的。我的三个原始表数据如下:



#15046215419# Excel的表格合并后如何拆分? - ******
#蓝征# Excel中,无法对单元格进行拆分,当然你可以将已合并的单元格取消合并.在格式菜单中操作!

#15046215419# 如何快速把1个excel表拆分成多个excel表并且保留原有的公式 - ******
#蓝征# 点击【开发工具】-【Visual Basic】或者Alt+F11的快捷键进入VBE编辑界面. 选择插入一个新的模块 粘贴下列代码在模块中: Sub CFGZB() Dim myRange As Variant Dim myArray Dim titleRange As Range Dim title As String Dim columnNum ...

#15046215419# 如何实现EXCEL自动拆分数据? - ******
#蓝征# 你可以试试数据里的分列功能 有符号分列和固定宽度分列 我看图片里有/ 你可以试试按/ 分列 但是注意分列后数据填充区域的选择 默认的是覆盖原区域的

#15046215419# excel表格怎么把两个独立的表格拆分 - ******
#蓝征# 第一步:保存当前文件.例如文件名叫AA. 第二步:将当前文件另存为其他文件,例如文件名叫BB. 第三步:删除表格A,保存后关闭BB文件. 第四步:打开AA文件,删除表格B,保存后关闭AA文件.这样就实现了AA文件只包含A表,BB文件只包含B表.

#15046215419# excel怎么把一个数据按要求拆分开来? - ******
#蓝征# 数据分列 1. 处理数据 查找替换 将区、道、路、号分别用 字符+空格 替换2. 选择数据区域 3. 数据菜单 4. 分列 5. 默认下一步 第二步选择空格 6. 完成即可

#15046215419# excel的一个单元格内有大量数据,如何进行拆分? - ******
#蓝征# 把所有的数据放到第一行.然后把公式修改一下. 在A2输入=mid(A$1,row(A1),1),然后横着拉,竖着拉即可. 如果原来的数据是竖向存放的,可以先选中数据→右键→复制 然后新建一个表格,选中A1后点右键→选择性粘贴→转置,然后再用公式

#15046215419# 怎么拆分一个Excel工作簿中的多个工作表 - ******
#蓝征# 以WPS 2019版本为例: 关于怎么拆分一个Excel工作簿中的多个工作表,您可使用WPS参考下述步骤完成操作: 1、打开「表格(Excel)」文档; 2、点击「数据-拆分表格」; 3、按需选择「把工作表按照内容拆分」或「把工作簿按照工作表拆分」使用即可.

#15046215419# 数据总表拆分sheet,新人求助 - ******
#蓝征# 方法2我曾经弄ACCESS数据库将EXCEL文件数据导入进去,再去用数据库导出功能,分别导出数个小的表格方法1复制的方法来拆分,这个没有好方法;

#15046215419# 怎样将excel表里一个表格里拆开 - ******
#蓝征# 楼主的拆开是将内容拆分出来的话 可以根据具体长度实现 left,right,mid之类的进行提取如果有特殊字符,可以组合find使用如果是要要将一个单元格拆分成两个的话 如果是两个单元格合并可以拆,不然拆不出来的

#15046215419# EXCEL里面如何将表格里面的内容拆分? - ******
#蓝征# 这种问题用菜单栏“数据”中的“分列”即可.只是不明白你还需要不需要原来的数据列.那就按照需要吧,如不需要删除就行.1、复制L列,并粘贴到M列2、选定M列3、点击“数据”按钮,并选择“分列”,打开“分列”对话框4、选择单选项“分隔符”,点击下一步5、勾选多选项的“其他”,并在其后输入“/”,点击下一步6、预览分列效果,点击完成.

  • excel表格内容分开怎么弄?
  • 答:2、把单元格中的内容用空格键隔开,选中要拆分的单元格,在上方工具栏中点击【数据】。3、点击【分列】,勾选【分隔符号】。4、点击【下一步】。5、在分隔符号一栏下勾选【空格】。6、点击【下一步】。7、在列数据格式下,勾选【常规】。8、最后点击右下角的【完成】即可。9、excel表格把一个...

  • excel怎样把总表分成几个工作表
  • 答:今天要和大家分享的是:Excel如何快速将表格内容拆分为多个工作表?开启分步阅读模式 工具材料:Excel方方格子插件 操作方法 01 首先打开excel表格,看到有5个考生的成绩,我们想按照考生将其分为5个工作表,如下图所示:02 找到方方格子按钮,如下图所示:03 找到汇总拆分当中的拆分工作表,如下图所示:...

  • EXCEL如何将一个工作表根据条件拆分成多件工作表
  • 答:以WPS 2019版本为例:关于一个EXCEL如何将一个工作表根据条件拆分成多件工作表,您可使用WPS参考下述步骤完成操作:1、打开「表格(Excel)」文档;2、点击「数据-拆分表格」;3、按需选择「把工作表按照内容拆分」或「把工作簿按照工作表拆分」使用即可。

  • Excel表格如何分裂数据?
  • 答:最快捷的方法是:复制数据,转到Word中,粘贴数据。然后用替换,查找中输入:^l 替换中输入:^p 全部替换,将原Excel数据中的段内换行符替换成段落标记。注意:查找中的是数字6的上档键加英文L字母的小写,不是数字1;替换中的P也是小写。最后将Word中替换后的数据复制后粘贴回Excel即可。

  • excel中,如何将一个表的数据根据不同的关键字分成多个表,如下图 在...
  • 答:4、在各个分表的A3输入 =INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$D$1:$D$100=RIGHT(名称,LEN(名称)-FIND("]",名称)),ROW($1:$100),4^8),ROW(1:1)))&""数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向右和向下填充。这样,只要你的总表里面增加内容,各个分表就自动...

  • excel表格中,有一长串数字,如何拆分成两组或是更多组数字
  • 答:可以通过数据分列的设置进行拆分,具体操作步骤如下:工具/原材料 excel2018版、电脑。1、打开电脑找到并点击excel2018版软件;2、打开excel2018版软件以后,为了做好示范在空白表格内编辑任意文字;3、编辑好文字以后,此时先把A列的数字内容复制粘贴到B列的表格;4、复制粘贴好以后,在上方的工具栏中找到...

  • excel总表中有10000(一万)个数据需要拆分成200个一组的新excel文件并保 ...
  • 答:没说要不要表头,附件是没有考虑表头的。需要启用宏,生成的文件保存到当前目录下,文件名由 1 开始依次加一。按ALT+F11可以查看代码,如果不会用,可以把你的数据复制到这个表中。再点击按钮进行拆分。另外,希望你用的软件是 office 不是WPS、、、...

  • EXCEL请教:如何用宏把一个汇总工作表里的内容拆分成多个工作表?
  • 答:把不需要的数据列隐藏起来就行了。没错,但问题是,如何隐藏?如果每个用户每次查看都通过手动隐藏和取消隐藏数据列来操作,那就太麻烦了。不过,借助Excel的视图和宏就能轻松解决这个问题。下面笔者就以一张包含多个科目的学生成绩表为例介绍具体的实现方法。第一步:创建用户视图首先,在Excel中打开学生...

    为传递更多家电数码信息,若有事情请联系
    数码大全网