• 首页
  • 资讯
  • 专家
  • 话题
  • 问题库
  • 礼品商店
  • 分类
    • 新闻资讯
    • 娱乐八卦
    • 3C数码
    • 医疗健康
    • 健康养生
    • 云盘解析
    首页   ›   正文

excel表格中如何把大表内的内容按班级拆分到另一个表格

2021-12-06 21:44
490  3
IT网络 未结
关注
李博宝贝的
李博宝贝的 2021-12-06 21:44
相关标签:
3条回答
  • 爱阳光的甜
    2021-12-06 22:08

    按你文字表达的意思:

          使用筛选--复制--黏贴是最简单的方法


    如果要使用函数,那么需要你提供更加多地信息

          最好是截图表达

    0
  • 幽默的皮卡
    2021-12-06 22:17

    教你个笨办法,不算快速,但很有效。

    1、将“大表”移动到最后


    2、选择“大表”,复制,放在最后面


    再见着选择“大表”及其后面的所有表,如上操作,进行复制,

    如此反复,直到复制数量等于所有班级的个数为止。


    3、重命名复制的表为:××学校××班

    4、在“××学校××班”的表中,建立自动筛选,在A列筛选“××学校”,在B列筛选“××班”。

    (完毕)


    0
  • 调皮的小肥
    2021-12-06 22:33

    用VBA可以实现,为了方便请先把大表按“学校名称”“班级”排下序。

    (不排序的话,每分一个表就要查找十万行,会加大工作量,这里默认排好序)

    问题中所贴图没单元格的行和列的坐标,现假设如下:

    1. 大表第一行为标题行,第2行开始为表格数据。

    2. A列为"序号",B列为"学校名称",C列为"班级",D列为"姓名",E列为"身份证号"

    准备工作完成,把下面VBA程序复制过去,当前工作表为大表中的数表据时,执行即可。


    '-----------------------------分隔线----------------------------

    Sub 按学校班级分类()

     Dim 原表 As Worksheet, 新建表 As Worksheet

     Dim 学校 As String, 班级 As String

     Dim A As Long, B As Long

     Set 原表 = ActiveSheet

     On Error Resume Next

     A = 1: B = 1

     Do

       DoEvents

       A = A + 1

       If Len(原表.Range("B" & A)) = 0 Then

         MsgBox "分类完成!", vbInformation

         Exit Do

       End If

       If B = 1 Then

    1:

         学校 = 原表.Range("B" & A)

         班级 = 原表.Range("C" & A)

         Set 新建表 = Sheets(学校 & 班级)

         If Err.Number <> 0 Then

           Err.Clear

           Set 新建表 = Sheets.Add(, Worksheets(Worksheets.Count))

           新建表.Name = 学校 & 班级

           新建表.Range("A1") = "序号"

           新建表.Range("B1") = "学校名称"

           新建表.Range("C1") = "班级"

           新建表.Range("D1") = "姓名"

           新建表.Range("E1") = "身份证号"

           B = 1: GoTo 2

         Else

           MsgBox "工作表“" & 学校 & "”“" & 班级 & "”已存在,退出运行。", vbCritical

           Exit Sub

         End If

       Else

         If Not (原表.Range("B" & A) = 学校 And 原表.Range("C" & A) = 班级) Then GoTo 1

    2:

         B = B + 1

         新建表.Range("A" & B) = 原表.Range("A" & A)

         新建表.Range("B" & B) = 原表.Range("B" & A)

         新建表.Range("C" & B) = 原表.Range("C" & A)

         新建表.Range("D" & B) = 原表.Range("D" & A)

         新建表.Range("E" & B) = 原表.Range("E" & A)

       End If

     Loop

    End Sub


    0
 看不清?
提交回复

如本站内容“对您有用”,欢迎随意打赏,让我们持续更新!

打赏
游客
登录后展示个人签名去登录
0文章 0问题 0回答 0点赞
写作
发布问题
发布文章
关注微信
加QQ群
随机文章
苹果的家庭App也沦陷了 竟推送一些奇怪的广告
2022-02-19 09:11:39
白鲜皮的作用与功效 白鲜皮的作用与功效有哪些
2021-12-22 07:58:02
日本研发出转基因西红柿:吃后有望降低血压 改善睡眠
2022-02-19 08:29:29
15年前的未拆封初代iPhone拍出24万元天价:乔布斯改变世界之作
2022-12-09 10:51:36
喝可乐有什么危害 喝可乐的坏处
2021-12-05 00:14:03
94岁!“全球最脏的人”洗澡后去世 只吃腐烂食物:身体很健康 免疫系统强大
2023-04-15 10:06:42
生蚝营养价值及功效与作用 吃生蚝有什么好处
2021-12-05 22:23:02
女子无人区上厕所与狼四目相对 以为是二哈上热搜:野外遇到狼怎么办?
2022-07-11 20:23:12
华为Mate50 Pro:只有4G很遗憾 但仍是一台值得购买的旗舰
2023-02-13 09:05:08
45℃!重庆北碚又创造高温新纪录
2022-12-20 21:10:29
小苏打能美白牙齿吗 小苏打美白牙齿的副作用
2021-12-18 07:57:56
适合女性长期喝的花茶 女性长期喝什么花茶好
2021-12-06 20:24:36
首次合作!联通腾讯王卡牵手微信支付分:欠费不停机来了
2021-12-09 21:28:22
内存价格下跌 厂商发愁:未来半年都没好日子过
2021-12-04 23:09:57
新京报送您:进京出京最新政策 请收好
2021-12-05 22:32:36
热门标签
智能手机为何越卖越贵 马斯克加速抢滩一文了解脑机接口 凛冬将至苹果还能靠iphone支撑多久 新野蛮人马斯克 630wrtx 4090解锁极限功耗 马斯克没有打价格战的基因 ipad营收锐减卖不动了 小米13 lite现身小米13家族最便宜版本 感受守护网络安全的黑科技app 感受守护网络安全的黑科技 新一代影像性能旗舰努比亚z50官宣 黑亚当纽约首映式 黑亚当创下巨石强森个人最好成绩 超人归来电影免费观看 超人回归dc 超人回归 贝鲁奇谈贝鲁奇 辐射剧集首张剧照 大超与白狼不可兼得 用废品造的iphone你会买单吗
Copyright © 2026 网站备案号: 闽ICP备2020021158号-10 本站所有信息来自于互联网或网友上传,如有侵权,敬请来信联系我们,1494738443@qq.com 我们立刻删除。
responsive_hankin 主题. Designed by 极速问答社区
赞赏作者

请通过微信、支付宝 APP 扫一扫

感谢您对作者的支持!

 支付宝 微信支付