使用自定义筛选就可以了
步骤:
1 选择需要的列
2 设置好筛选
3 选择筛选中的自定义筛选
4 输入多个条件
这样就可以显示符合多个条件的数据了
excel筛选后怎么形成新的数据表的方法如下:
1、筛选时就有生成新表的选项。
2、将筛选结果复制后,粘贴到另一张表中。
如果只是筛选时间,用宏完全可行,不过宏效率低下,你这完全可以筛选出来直接复制出来就好了,现在版本的excel,筛选后复制并不会复制到已经被筛选隐藏的数据,不用宏,当然宏也可以做筛选,不过我不大会
Sub S()
Dim i As Integer
Dim a As Integer
Dim sht1 As Object
Dim sht2 As Object
a = 1
Set sht1 = ActiveSheet
Sheets.Add After:=Sheets(Sheets.Count)
Sheets(Sheets.Count).Name = "新表"
Set sht2 = Sheets("新表")
For i = 1 To sh1.UsedRange.Rows.Count
If i = 1 Or sh1.Range("D" & "i") = "2013/3/15" Then
sh1.Rows(i & ":" & "i").Copy
sh2.Select
Cells(a, 1).Select
ActiveSheet.Paste
a = a + 1
End If
Next i
sh2.Columns("A:E").Delete
sh2.Columns("N:Z").Delete
End Sub
就是按时间分成若干个新表
格式一样 是不
推荐下载“excel工具箱“