Excel 中筛选多个内容的方法:使用高级筛选功能:设置条件区域,指定目标区域,即可筛选。使用条件格式功能:制定公式,设置突出显示格式,标记符合条件的内容。使用 VBA 代码:自定义代码以实现复杂筛选。

Excel 中如何筛选多个内容
一、使用高级筛选功能
高级筛选功能可以一次筛选多个条件。
- 选中要筛选的数据。
- 点击“数据”选项卡 > “高级筛选”。
- 在“列表区域”中输入数据区域。
- 在“条件区域”中创建筛选条件。可以添加多个条件,每个条件均为一行。
- 勾选“复制到其他位置”并选择目标区域。
- 点击“确定”。
二、使用条件格式功能
技术上面应用了三层结构,AJAX框架,URL重写等基础的开发。并用了动软的代码生成器及数据访问类,加进了一些自己用到的小功能,算是整理了一些自己的操作类。系统设计上面说不出用什么模式,大体设计是后台分两级分类,设置好一级之后,再设置二级并选择栏目类型,如内容,列表,上传文件,新窗口等。这样就可以生成无限多个二级分类,也就是网站栏目。对于扩展性来说,如果有新的需求可以直接加一个栏目类型并新加功能操作
条件格式可以突出显示符合筛选条件的内容。
- 选中要筛选的数据。
- 点击“主页”选项卡 > “条件格式” > “新建规则”。
- 选择“使用公式确定要格式化的单元格”。
- 输入筛选条件。可以添加多个条件,每个条件用 AND 或 OR 连接。
- 点击“格式”设置突出显示的格式。
- 点击“确定”。
三、使用 VBA 代码
VBA 代码可以实现更复杂的筛选。
Sub FilterMultipleCriteria()
Dim rngData As Range, rngCriteria As Range
Dim i As Long, j As Long, k As Long
Set rngData = Range("A1:D100")
Set rngCriteria = Range("E1:E5")
For i = 1 To rngCriteria.Rows.Count
k = k + 1
For j = 1 To rngData.Rows.Count
If rngData.Cells(j, 1).Value = rngCriteria.Cells(i, 1).Value AndAlso _
rngData.Cells(j, 2).Value = rngCriteria.Cells(i, 2).Value Then
rngData.Rows(j).EntireRow.Hidden = False
Else
rngData.Rows(j).EntireRow.Hidden = True
End If
Next j
Next i
End Sub










