EXCEL专业合并公式,求大师
发布网友
发布时间:2022-05-12 15:29
我来回答
共4个回答
热心网友
时间:2023-07-28 08:56
发现你的这个表格有个特点,所有卡号已经排序,而且卡号对应的刷卡时间也已经排了降序。
假设1:上述观察到的全部成立
解答:1、将所有卡号排成一列,不能重复,假设是K列,K1=卡号4025
2、L1==MATCH(K1,A$1:A$10000,0),然后函数向下复制,即可得出每一张卡对应的最近刷卡时间对应的位置
3、M1=INDIRECT("C"&L1),得出对应的刷卡时间,函数向下复制即可
注意点:为了以后更好的统计分析,源文件的数据表格式要改了,有助于以后的高效数据分析
结束,祝好运!
热心网友
时间:2023-07-28 08:57
alt +F11,粘贴代码,运行,试试吧……
Sub 合并()
Dim Introw As Integer
Dim i As Integer
Application.DisplayAlerts = False
With ActiveSheet
Introw = .Range("a65536").End(xlUp).Row
For i = Introw To 2 Step -1
If .Cells(i, 2).Value = .Cells(i - 1, 2).Value Then
.Range(.Cells(i - 1, 3), .Cells(i, 3)).Merge
End If
Next
End With
Application.DisplayAlerts = True
End Sub
热心网友
时间:2023-07-28 08:57
按降序排序好了哇,把日期合并???
热心网友
时间:2023-07-28 08:58
我是qq上的无天 ,问题已经帮你解决了