找回密码
 立即注册
搜索

帮忙把总表里的内容 按照对应的班组分到后面的表格里

6
回复
1960
查看
[复制链接]

2

主题

6

帖子

2

幻币

初入江湖

Rank: 1

积分
10
2021-11-20 16:28:00 显示全部楼层 |阅读模式
哪位大佬可以帮忙把总表里的内容 按照对应的班组分到后面的表格里
任务书11-20.zip (97.68 KB, 下载次数: 185)
PPT学习论坛
回复

使用道具 举报

0

主题

7

帖子

-1

幻币

初入江湖

Rank: 1

积分
5
2021-12-10 10:51:53 显示全部楼层
=IFERROR(IF(COUNTIF(总表!$A$1:$A$5000,$I$1)<ROW($A1),"",INDEX(INDIRECT("'总表"&"'!"&(ADDRESS(1,MATCH(B$2,INDIRECT("'总表"&"'!$1:$1"),0),1)&":"&ADDRESS(1000,MATCH(B$2,INDIRECT("'总表"&"'!$1:$1"),0),1))),SMALL(IF(ISNUMBER(IF(总表!$A$1:$A$5000=$I$1,ROW(总表!$A$1:$A$5000))),ROW(总表!$A$1:$A$5000),99999),ROW($A1)))),"")
数组三键右拉下拉
b8becd2ca7c6be3975b1a8024c6fea85.png
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

6

帖子

2

幻币

初入江湖

Rank: 1

积分
10
2022-1-21 01:41:49 显示全部楼层
把每个工作表的名称,直接复制到I1的红色单元格里
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

幻币

初入江湖

Rank: 1

积分
6
2022-1-31 23:05:24 显示全部楼层
谢谢你的帮助,是方便了很多,就是数组公式反应有点慢
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

5

帖子

-1

幻币

东方不败

积分
-3
2022-2-13 08:41:04 显示全部楼层
Sub 拆分()
Application.ScreenUpdating = False
Dim ar As Variant
Dim i As Long
Dim d As Object
Set d = CreateObject("scripting.dictionary")
With Sheets("总表")
  r = .Cells(Rows.Count, 1).End(xlUp).Row
  ar = .Range("a1:h" & r)
  For i = 2 To UBound(ar)
  If Trim(ar(i, 1)) <> "" Then
    If Not d.exists(Trim(ar(i, 1))) Then
      Set d(Trim(ar(i, 1))) = .Range("b" & i).Resize(1, 7)
    Else
      Set d(Trim(ar(i, 1))) = Union(d(Trim(ar(i, 1))), .Range("b" & i).Resize(1, 7))
    End If
  End If
  Next i
  x = d.keys
  For i = 0 To UBound(x)
  mc = x(i)
  With Sheets(mc)
    .Range("b3:h34") = Empty
    d.items()(i).Copy .[b3]
  End With
  Next i
End With
Application.ScreenUpdating = True
MsgBox "ok!"
End Sub
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

9

帖子

1

幻币

初入江湖

Rank: 1

积分
11
2022-2-15 16:38:32 显示全部楼层
任务书11-20.rar (117.23 KB, 下载次数: 12)
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

8

帖子

1

幻币

初入江湖

Rank: 1

积分
10
2022-2-22 11:34:52 显示全部楼层
其实,楼主的问题,就是一个拆分为多个工作表的问题,可以到去我的主题里面去找找的,几个灵活拆分工具,一定有一个适合你的,下载就能用
PPT学习论坛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册