找回密码
 立即注册
搜索

关于考勤表的整理想请教方法

9
回复
285
查看
[复制链接]

1

主题

4

帖子

0

幻币

初入江湖

Rank: 1

积分
4
2021-11-16 11:30:00 显示全部楼层 |阅读模式
希望大神解答,原数据和希望达到的效果都在附件里了,能用怎样的函数或者方法去实现吗?

考勤表整理.rar (22.46 KB, 下载次数: 54)
PPT学习论坛
回复

使用道具 举报

1

主题

6

帖子

1

幻币

初入江湖

Rank: 1

积分
8
2021-12-14 18:13:56 显示全部楼层
函数公式似乎没办法的,vba可以搞定,先留个记号吧
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

6

帖子

-1

幻币

初入江湖

Rank: 1

积分
4
2021-12-15 21:30:04 显示全部楼层
Sub 整理()
Dim ar As Variant
Dim br()
Dim i As Long
With Sheets("原数据")
  r = .Cells(Rows.Count, 1).End(xlUp).Row
  ar = .Range("a1:ah" & r)
End With
ReDim br(1 To UBound(ar) * UBound(ar, 2), 1 To 7)
For i = 4 To UBound(ar) Step 4
  If Trim(ar(i, 1)) <> "" Then
  For j = 4 To UBound(ar, 2)
    If Trim(ar(2, j)) <> "" Then
      n = n + 1
      br(n, 1) = ar(i, 1)
      br(n, 2) = ar(i, 2)
      br(n, 3) = ar(2, j)
      br(n, 4) = ar(i, j)
      br(n, 5) = ar(i + 1, j)
      br(n, 6) = ar(i + 2, j)
      br(n, 7) = ar(i + 3, j)
    End If
  Next j
  End If
Next i
With Sheets("希望得到的结果")
  rs = .Cells(Rows.Count, 1).End(xlUp).Row + 3
  .Range("a3:g" & rs) = Empty
  .[a3].Resize(n, UBound(br, 2)) = br
End With
MsgBox "ok!"
End Sub
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

幻币

东方不败

积分
-6
2021-12-15 23:21:07 显示全部楼层
考勤表整理.rar (28.2 KB, 下载次数: 114)
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

12

帖子

-2

幻币

初入江湖

Rank: 1

积分
8
2021-12-16 03:02:04 显示全部楼层
很有规律可以index offset
考勤表整理.zip (38.57 KB, 下载次数: 196)
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

9

帖子

-2

幻币

初入江湖

Rank: 1

积分
5
2021-12-27 01:33:13 显示全部楼层
谢谢。。。我研究研究。。。
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

5

帖子

4

幻币

初入江湖

Rank: 1

积分
13
2022-1-4 09:21:33 显示全部楼层
谢谢。。。。又提供了一种让我进步的途径。。。谢谢。。。
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

7

帖子

-2

幻币

初入江湖

Rank: 1

积分
3
2022-1-15 13:16:16 显示全部楼层
再次请教,,如果我的数据是从第六行开始的话,,几个函数该怎么调整。。。
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

3

帖子

-1

幻币

初入江湖

Rank: 1

积分
1
2022-1-24 11:02:21 显示全部楼层
见附件              
考勤表整理.zip (38.74 KB, 下载次数: 13)
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

4

帖子

-1

幻币

东方不败

积分
-1
2022-2-2 05:39:57 显示全部楼层
谢谢了。。
PPT学习论坛
回复 支持 反对

使用道具 举报

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