excel中怎么样按某一列的数据自动分成几张表格(要在不同的工作簿中vba)

作者&投稿:伍冰 (若有异议请与网页底部的电邮联系)
如何在多个EXCEL表格(同一个工作簿)中查找特定数据~

在多个EXCEL表格(同一个工作簿)中查找特定数据的方法:
1、首先我们打开需要编辑的excel文件。如下图所示。excel工作簿中有多个excel工作表。并在每个Excel工作表中输入一些简单的数据。比如说我们需要找到数据0。

2、我们还是用同样按Ctrl+F弹出搜索窗口,然后我们单击窗口右侧中间的选项。如下所示。

3、之后我们点击范围选项的三角形图案,如图所示,选项工作簿,这样我们要查找特定数据就会在sheet1,sheet2,sheet3多个表格中查找出来了。

附件中的excel的作用是,将指定的某个打开的工作薄中的一张大表,按指定的一列中不同的关键字拆分到多个工作表,或是多个工作薄中。切记一点的是,需要拆分的工作表,要打开着。否则会出错。以下所说的关键字,其实就是指定区域所含的不重复单元格。说明:1、点击上面的按钮后,首选要输入需要拆分的工作表所在的工作薄名字,可以是本 工作薄名字,也可以是其他打开的工作薄的名字,这个要看你想拆分的工作表具 体在哪个工作薄中了,记住要包含工作薄的后缀名。 2、第二步请输入第一步中指定工作薄中需要拆分的工作表的名称。 3、第三步,请输入需要拆分的工作表中拆分依据所在的列号。 4、第四步,请输入需要拆分的工作表中拆分依据开始的行号。 5、第五步,请输入需要拆分的工作表中拆分依据结束的行号。以上5步要填的内容,可以事先填在本表H1到H5的单元格中。 6、第六步,需要选择是只拆分指定的关键字,还是将拆分依据中所有的关键字都拆 分。如果需要指定关键字拆分,那么就会弹出选择关键字的对话框。如果所选择 的关键字在依据区域全都没有,刚会提示是否需要重新选择。如果所选择的关键 字中只有一部分在依据区域中有,那么只拆分在拆分依据中的有关键字。 7、如果第六步,关键字选择完毕,那么第七步就需要选择是拆分到源工作薄的新建 工作表中,还是拆分到源工作薄所在目录下面的新建工作薄中。如果选择拆分到 源工作薄的新建工作表中,那么就会先删除源工作薄中以关键字命名的工作表, 然后再将拆分的各个工作表以关键字命名。如果选择拆分到新建工作薄中,那么 接下来要选择新建工作薄命名方式,然后再选择工作表的命名方式。 8、最后一点,如果要只拆分部分关键字,那么关键字一定要事先写在该工薄中,否 则没法取得关键字。不管是拆分部分关键字还是全部关键字,关键字所在单元格 不能是用公式得到的字符。 ps:总表中拆分依据所在列的内容最好为纯文本,不要用公式。并且如果要拆分的大表中如果有很多公式,打开很慢的话,建议先在大表中把公式计算模式改为手动计算。

1 下载附件,点击按钮

2 按要求根据C列在本工作簿路径下创建N个工作簿并导入有关数据,新创建的工作簿按班级名称命名

3 不明白hi我



希望能帮到你
Sub 分班() '分班的表格在"我的文档"
Dim k, l, m, s
On Error Resume Next
k = 2
l = 3
m = InputBox("数据最下边一行的行数", , 12)

Do While Cells(l, 3) <> ""
Do While Cells(l, 3) = Cells(k, 3) And l < m
Cells(l, 3).Select
l = l + 1
Loop
s = Cells(l - 1, 3)
Range(Range("c" & l - 1), Range("c" & k)).Select
Selection.EntireRow.Copy
Workbooks.Add
Cells(1, 1) = "姓名"
Cells(1, 2) = "性别"
Cells(1, 3) = "班级"
Cells(1, 2) = "学籍辅号"
Rows("2:2").Select
Selection.Insert Shift:=xlDown
ActiveWorkbook.SaveAs Filename:="班级" & s
ActiveWorkbook.Close
k = l

l = k + 1
Loop
End Sub

可以先建一个模板文件,然后每选一个班级,打开这个模板,写入数据后另存为班级名
Workbooks.Open ThisWorkbook.Path & "\模板.xls"
Set c = ActiveWorkbook
‘写入数据
c.SaveAs ThisWorkbook.Path & "\“ & bjname & ".xls"
c.Close

我也经常遇到这个问题,先是经常需要把数据拆分到各个部门经理,后来又经常要把数据拆分到各个县。
也考虑用VBA实现,结果能实现了,但是因为数据量太大,电脑卡得比人工还慢,最后用python解决了,一分钟不到,完成所有拆分。

把G3改成10,然后在G4中输入:=IF(B4<$G$3,$B$3&",","")&IF(C4<$G$3,$C$3&",","")&IF(D4<$G$3,$D$3&",","")&IF(E4<$G$3,$E$3&",&quo...


EXCEL中有的数字显示不全怎么办?
xcel输入数字显示不全的第一种解决方法:1、在输入之前,先选中要输入身份证号码的整列,然后依次单击“格式|单元格|数字”,在“分类”中选择“文本”即可。(也可以按下“CTRL+1”,调出“设置单元格格式”对话框)。2、另外一个办法就是在“分类”中选择“自定义”,然后在右边“类型”选项中...

为什么我的XCEL 中一按求和的键就跳到旁边跳出来求和的公式
你是按的∑键吧,就是自动求和,系统会就最近的单元格判断你可能需要求和的数组,所以会自动出来公式,如果你不是需要这个数组范围,可以自己圈定你需要的范围,它会就你圈定的数组范围做求和计算 这个是excel的自带功能之一

怎样用excel算减法公式
xcel减法公式,是在excel中做减法计算的公式,一般表述为“=A2-A1”或者是“=SUM(A2-A1)”。如果A1是5,A2是8,如何写A2减去A1的公式了,有两种办法,一可以写成"=A2-A1";二可以写成"=SUM(A2-A1)".这两种方法一般情况下都可以的,但在连续套用公式的情况下,方法一会出现错误,这时改用公式二...

xcel表格如何用宏自动计算(如入库数,出库数和库存数,有个按键,窗口的...
当用户频繁进行某一固定重复操作才需要使用到宏,你可以使用宏录制功能。另外你的需求根本不需要宏来实现,在汇总单元格录入汇总公式即可,excle是用来简化数据统计的,不是用来装逼的。如果想深入学习,建议网上搜索相关视频资料。

怎么在XCEL编辑GPS原始地面数据,只提取其中的坐标(y,x,h),以便转换为...
直接用Excel打开GPS文件,然后把YXH三个值复制粘贴到新表格,对新表格进行自动分列。按以下格式进行排列数据:点名,编码,Y,X,h 这样一行就是一个点,输完就重新开始一行 最后另存为CSV格式。再把CSV后缀名改为DAT,即可在Cass中展示出来。

Exxcel无法连接到所选打印机
遇到Excel无法连接到打印机的问题时,可以按照以下步骤进行操作:首先,右键点击电脑桌面左下角的开始按钮,选择“运行”选项,打开“运行”对话框。在对话框中输入“services.msc”,然后点击确定。这将打开“服务”列表窗口,你需要找到“打印后台处理程序”服务。双击该服务,进入编辑窗口,切换到“启动类型...

如何将多个Excel表格 合并在一个 EXCEL里面 E xcel表格中的复制 如何...
1、选择单元格的区域,能包含图片的整个宽度或高度,或者能包含整个图片,如下图所示,这三种选择方式;2、按第一步要求选择单元格区域后按ctrl+C 3、选择目标区域的左上角单元格,按ctrl+V,图片就一起被复制了。

XCEL中批量删除“ - ”EXCEL中批量删除“ - ”,例:1200-1300-1400-15...
你好,把你的表格发给我一份,我研究一下,然后再给你答复!单凭你的说的也不好操作!你可以将这一列的单元格格式全部修改为“文本”,保存,然后再执行批量删除!或者用公式 =MID(C4,1,4)&MID(C4,6,4)&MID(C4,11,4)&MID(C4,16,4)如有不明白的地方可以联系我!

...3中共有100页的内容按1至100的页码连接打印出来怎么打?
首先将两页分别设置页码,然后在工作表标签上选定该两个工作表,单击打印按钮,这样打印出来的页码就是连续的。

如何让Excel中直接显示大写金额
TEXT函数可以将一数值转换为按指定数字格式表示的文本,比如是否带千分号,显示几位小数,是否带货币符号,还有日期,时间等等。当然,最重要的是它可以将数值转换为中文大写,虽然不能直接将阿拉伯数字转换为中文大写金额,但已经足够了。 TEXT的语法是TEXT(目标数值,格式),这个格式的种类及写法与单元格格式中数字选项卡中显示...

南丹县18468979644: 在EXCEL中如何使整个表按照某一列的数据作为排序. -
貊董杏灵: 选中有数据的左上角单元格,数据-排序,可以选择你想要的关键字,还可以选择升序还是降序.

南丹县18468979644: 怎么让Excel按某一列的数值来排序 -
貊董杏灵: 一、创建自定义序列office2003在工具菜单的选项里定义office2007中可以使用两种方式创建自定义序列.如果自定义序列比较简短,则可以直接在对话框中键入值.如果自定义序列比较长,则可以从单元格区域导入它.通过键入值来创建自定义...

南丹县18468979644: 怎样在excel中实现所有数据按某一列自动降序排列? -
貊董杏灵: excel中有降序排列或升序排列的按钮 我的excel打开后这两个按钮是在“窗口”、“帮助”的下方 升序排序按钮是:A在上Z在下,再加一个向下箭头 降序排序按钮是:Z在上A在下,再加一个向下箭头

南丹县18468979644: EXCEL如何让某列的数据自动对应另一列的单元格?? -
貊董杏灵: 你需要先做一个工作表,在这个工作表里要明确“张三、李四”对应的想在D3-D34显示的数据,在这个工作表里不必考虑数据的排列顺序,张三、李四(就是你在G1中要填的那些)做为每一行的开头,后面是那些想在D3-D34显示的...

南丹县18468979644: excel中如何设置按钮,自动读取一列数据? -
貊董杏灵: 在左上角的名字框输入“a7:a1006",回车后, 按ctrl+c 复制数据,再拷到你需要的地方.

南丹县18468979644: 怎样能让EXCEL工作表中的某一列数据按升降自动排序
貊董杏灵: 选中表格中的内容然后数据数据里面有排序选择你要排序的那列按你的要求排序降序还是升序 注 :你要选择全部的内容 如果光选择你要排序的一列的话 可能导致 你选择的一列排序了 其他相应的内容还是保存没有排序前的状态

南丹县18468979644: 怎样能让EXCEL工作表中的某一列数据按升降自动排序 -
貊董杏灵: 选中一列数据菜单-排序

南丹县18468979644: excel中怎么样按某一列的数据自动分成几张表格(要在不同的工作簿中vba) -
貊董杏灵: 1 下载附件,点击按钮2 按要求根据C列在本工作簿路径下创建N个工作簿并导入有关数据,新创建的工作簿按班级名称命名3 不明白hi我...

南丹县18468979644: excel中怎么样按某一列的数据自动分成几张表格 -
貊董杏灵: 你是要拆分成工作簿啊,还是拆分到同一个工作簿的不同表? 下面这段代码,将按照代码所在表D列数据进行拆分,D列相同的放到一个工作簿中,工作簿名称为该单元格值.Sub 拆分() 'D列相同的保存到一个工作簿Dim I As Long, J As ...

南丹县18468979644: 在excel中如何根据一列数据降序排列 -
貊董杏灵: 首先将此列数据选中,然后点击菜单中的“数据”\“排序”. 此时出现一个对话框,你可以选择排序的方式. 最后点击“确定”,数据就会按你的要求排列了.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网