一、数据透视表的方法:插入数据透视表,选择在新的工作表中插入。把客户名拖筛选字段区域,其他需要的数据拖到透视表的中行、列、或值汇总区域即可。有新的数据时只要刷新一下即可。复制工作表,在新的工作表中,只需要筛选其他客户,就得到该客户的数据。
二、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、预览分列效果,点击完成.