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

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

2021-12-06 21:44
467  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群
随机文章
《陈情令》作者被判非法经营罪 晋江人气作家墨香铜臭一夜跌落神坛
2021-12-05 21:19:06
雪梨和林珊珊偷逃税被罚超9000万!官方:还有其他主播正在稽查中
2021-12-09 21:23:52
父亲为骗保把智障儿子推下海 网友:虎毒还不食子呢?
2021-12-05 22:40:10
最低只要24元!小米推半价碎屏保、延保活动:覆盖20多款机型
2022-11-12 21:02:40
苹果市值一夜蒸发约4431亿元 曝其有意砍价iPhone供应链 确保自己利润
2023-03-21 09:53:32
尾号限行不科学 8多4少!委员建议:寒暑假、非高峰不限行
2022-03-07 07:55:03
麻继钢事件:南医大凶手麻继钢为什么杀林伶?麻继钢强奸案二审开庭
2021-12-09 20:56:34
吃西瓜对身体有什么好处 吃西瓜之后对身体有什么好处
2022-09-11 16:13:41
要命的“粉屏”:一群被iPhone 13欺负的人
2022-02-24 17:42:43
这就尴尬了:苹果M1芯片设计总监跳槽Intel
2022-02-19 08:46:50
几岁算儿童范围 青少年是指多少岁
2021-12-06 19:28:04
分析师郭明錤预计苹果可折叠iPhone两年后推出 配备7.5-8英寸屏幕
2021-12-05 21:35:46
第6号台风“翠丝”来了!和5号一个命运
2022-08-29 17:43:41
怎么了?河北女子突然浑身发冷确诊新冠 5天前轨迹曝光令人后背发凉
2021-12-05 21:55:17
女性补气血的8个偏方 女性快速补气血的偏方
2021-12-06 20:06:44
热门标签
智能手机为何越卖越贵 马斯克加速抢滩一文了解脑机接口 凛冬将至苹果还能靠iphone支撑多久 新野蛮人马斯克 630wrtx 4090解锁极限功耗 马斯克没有打价格战的基因 ipad营收锐减卖不动了 小米13 lite现身小米13家族最便宜版本 感受守护网络安全的黑科技app 感受守护网络安全的黑科技 新一代影像性能旗舰努比亚z50官宣 黑亚当纽约首映式 黑亚当创下巨石强森个人最好成绩 超人归来电影免费观看 超人回归dc 超人回归 贝鲁奇谈贝鲁奇 辐射剧集首张剧照 大超与白狼不可兼得 用废品造的iphone你会买单吗
Copyright © 2025 网站备案号: 闽ICP备2020021158号-10 本站所有信息来自于互联网或网友上传,如有侵权,敬请来信联系我们,1494738443@qq.com 我们立刻删除。
responsive_hankin 主题. Designed by 极速问答社区
赞赏作者

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

感谢您对作者的支持!

 支付宝 微信支付