ad

在 Excel 中挑选资料 – 简单且全面-英雄云拓展知识分享

匿名投稿 260 2024-02-07

在 Excel 中挑选资料 – 简单且全面

Excel挑选器命令可以帮助挑选范围或表中的数据,以仅显示所需的数据并隐藏其余数据。 您可使用其内置的运算符轻鬆过滤数字,文本或日期,例如过滤所有大于或等于某个数字的数字,过滤文本的开头,结尾或包括特定字符或单词,或仅显示以下行:截止日期在某个日期之前或以后,依此类推。 挑选范围或表中的数据后,如果数据产生更改,则可以重新利用挑选器以获得新数据,也能够清除挑选器以显示所有数据。

在本教程中,我们将演示如何在Excel中添加,使用或删除过滤器。 除此以外,我们还将指点您如何增强过滤器功能以处理更复杂的Excel问题。

目录: [ 隐藏 ]

(单击下面目录中的任何标题或在右边导航到相应的章节。)
1.在Excel中添加过滤器
1.1 在数据选项卡上
1.2 在主页选项卡上
1.3 带快捷方式

2.在Excel中利用过滤器(一个条件和多个条件)
2.1 利用于一列
2.2 利用于多列
2.2.1 手动逐一利用于多列
2.2.2 同时利用于多列

在 Excel 中挑选资料 – 简单且全面-英雄云拓展知识分享

2.2.2.1 具有高级过滤功能
2.2.2.2 轻鬆使用奇异的工具

3.在Excel中使用过滤器
3.1过滤文本值
3.1.1过滤具有特定条件的单元格(开头,结尾,包括等)
3.1.2辨别大小写的过滤器

3.1.2.1 用公式和过滤命令
3.1.2.2 轻鬆使用奇异的工具

3.1.3 按文本长度过滤单元格

3.1.3.1 使用过滤命令
3.1.3.2 用公式和过滤命令
3.1.3.3 轻鬆使用奇异的工具

3.2过滤器编号
3.3过滤日期
3.3.1按星期几或週末过滤日期

3.3.1.1 用公式和过滤命令
3.3.1.2 轻鬆使用奇异的工具

3.3.2使用出色的工具过滤工作日

3.4过滤格式
3.4.1按粗体/斜体魄式的文本过滤

3.4.1.1 用公式和过滤命令
3.4.1.2 使用查找替换和过滤命令
3.4.1.3 轻鬆使用奇异的工具

3.4.2按删除线格式的文本进行过滤

3.4.2.1 使用自定义内涵函数和过滤命令
3.4.2.2 轻鬆使用奇异的工具

3.4.3按字体或背景色彩过滤

3.4.3.1 使用过滤器命令(一种字体或背景色彩)
3.4.3.2 带自定义内涵函数和过滤命令(多背风景)
3.4.3.3 轻鬆使用奇异的工具

3.4.4包括公式的过滤器单元

3.4.4.1 使用自定义内涵函数和过滤命令
3.4.4.2 轻鬆使用奇异的工具

3.5使用通配符过滤
3.6使用内置搜索框过滤

4.仅复制可见数据(疏忽隐藏或过滤的数据)
4.1 使用快捷键
4.2 轻鬆使用奇异的工具

5.过滤后删除隐藏或可见的行
5.1 用VBA代码(删除隐藏行)
5.2 With Go To 功能(删除可见行)
5.3 轻鬆使用奇异的工具(删除隐藏或可见的行)

6.跨多张纸过滤
7.更改数据后重新利用过滤器
7.1 手动使用 Reapply 命令
7.2 自动用VBA代码

8.清除或移除过滤器
8.1清除列中的过滤器
8.2清除工作表中的所有挑选器
8.3清除当前工作簿中所有工作表中的挑选器
8.4删除工作表中的所有过滤器


1.如何在Excel中添加过滤器

要过滤范围或表中的数据,首先需要在数据中添加过滤器。 本节提供3种在Excel中添加过滤器的方法。

1.1数据选项卡上的过滤器命令

选择要添加过滤器的区域或表中的任何单元格,单击 数据 > 过滤。

1.2“主页”选项卡上的“过滤器”命令

选择要添加过滤器的区域或表中的任何单元格,单击 首页 > 排序和过滤 > 过滤。

1.3使用快捷方式添加过滤器

选择要添加挑选器的区域或表中的任何单元格,然后按 按Ctrl + 转移 + L 键。

利用上述操作之一后,您可以看到在所选单元格的列标题中添加了下拉箭头。


2.如何在Excel中利用过滤器(一个或多个条件)

添加过滤器后,您需要手动利用它。 本节将向您展现如何在Excel的一个或多个列中利用过滤器。

2.1将过滤器利用于一列(一项条件)

如果您只想将过滤器利用于一列,例如C列中的过滤器数据,则以下所示。 请转到该列,然后履行以下操作。

  1. 1)单击列标题中的下拉箭头。
  2. 2) 针对需要指定过滤条件。
  3. 3)点击 OK 按钮开始过滤。 看截图:

现在过滤器利用于 C 列。所有满足过滤条件的资料将被显示,其余资料将被隐藏。

利用过滤器后,您可以看到下拉箭头变成过滤器图标 .

当您将光标悬停在过滤器图标上方时,非常体贴,您指定的过滤条件将显示为屏幕提示,以下面的屏幕截图所示。 因此,这种情况下,如果您忘记了为过滤器指定的条件,只需将光标悬停在过滤器图标上便可。

2.2将具有多个条件的过滤器利用于多个列(多个条件)

2.2.1将具有多个条件的过滤器逐一利用于多列

如果要对具有多个条件的多列利用过滤器,只需将上述方法一个接一个地重复到多列。

将过滤器利用于多列后,您可以看到已过滤列中的下拉箭头变成过滤器图标。

2.2.2同时将具有多个条件的过滤器利用于多个列

使用上述方法,您需要将过滤器逐一利用于列,最重要的一点是该方法仅支持 标準。 在此介绍的方法不但可以将过滤器同时利用于多个列,还可以同时利用于 OR 标準。

假定您有一个数据表,以下面的屏幕快照所示,并且想要基于多个条件从多个列中过滤数据: 产品= AAA⑴,定单> 80, or 总价> 10000。 请尝试以下方法之一来完成它。

2.2.2.1使用高级过滤器功能将过滤器利用于多列

高级过滤器功能可以帮助您解决此问题,请按以下步骤进行操作。

1.首先,在工作表中创建条件,以下图所示。

注意: 对AND条件,请将条件值放在同一行的不同单元格中。 并将OR条件值放在另外一行。

2。 点击 数据 > 高级 打开 进阶挑选 的功能。

3。 在里面 进阶挑选 对话框,请进行以下配置。

3.1)在 行动 部份,选择 就地过滤列表 选项;
3.2)在 清单范围 框,选择要过滤的原始数据范围或表(此处选择A1:D9);
3.3)在 条件范围 框,选择包括您在步骤1中创建的标準值的范围;
3.4)点击 OK 按钮。

现在,将针对给定的标準同时过滤列,以下面的屏幕截图所示。

2.2.2.2使用出色的工具轻鬆将过滤器利用于多列

作为 OR 过滤条件在上述方法中不容易管理,因此强烈建议您使用 超级滤镜 的特点 Excel的tools。 使用此功能,您可以在Excel中轻鬆将过滤器利用于具有AND和OR条件的多个列。

1.安装后 Excel的tools点击此处成为Trail Hunter tools 加 > 超级滤镜.

然后, 超级滤镜 窗格显示在工作表的右边。

默许情况下,会添加两个空白条件组,并且在它们之间存在OR关係 超级滤镜 窗格。 并且同一组中的条件之间的关係是AND。 您可以针对需要更改不同组之间的关係。

2。 在里面 超级滤镜 窗格中,请按以下方式配置过滤条件。

2.1)检查 规定 框,单击 按钮以选择要过滤的原始范围或表格;
2.2)在 关係 下拉列表当选择 或;
3.3)单击第一组中的第一个空白行,然后针对需要指定条件;

提示: 第一个下拉列表用于列标题,第2个下拉列表用于过滤器类型(您可以选择 文字,数字,日期,年份,文字格式 等等),第3个是用于条件类型,最后一个文本框是用于条件值。

作为我们上面提到的示例,在这里我选择 产品 > 文本 > 等于 与3个下拉列表分开,然后键入 AAA级1 进入文本框。 看截图:

2.4)继续创建其余标準,并且 Or 标準需要在新组中创建。 以下面的屏幕截图所示,所有条件都已创建。 您可以从组中删除空白条件。
2.5)点击 挑选 按钮开始过滤。

现在,只有匹配的数据才会显示在原始数据范围内,其余的数据将被隐藏。 看截图:

提示: 使用此方便的功能,您可以在组中添加更多条件,添加更多组,将当前过滤器设置保存为方案以备将来使用等。 它是必不可少的工具,可以节省大量工作时间并提高工作效力。

  如果您想免费试用(30天)此实用程序, 请点击下载,然后依照上述步骤进行操作。

单击以了解有关此功能的更多信息。


3.如何在Excel中使用过滤器

在本节中,您将学习如何使用filter命令来过滤不同类型的数据类型,例如文本,数字,日期和格式。

3.1过滤文本值

3.1.1过滤具有特定条件的文本单元格(开头,结尾,包括等)

事实上,内置的过滤器运算符- 文字过滤器 提供了许多有用的条件供您轻鬆过滤文本。 假定您要过滤以特定字符(例如J)开头的单元格,请履行以下操作以完成此操作。

1.将过滤器添加到原始数据范围的列标题。 点击了解如何.

2.单击标题单元格中的下拉箭头以展开过滤器菜单。

3。 点击 文字过滤器 > 开始于。

4。 在里面 自定义内涵自动挑选 对话框中,在文本框中输入特定字符(在此我输入一个J),然后单击 肯定。

提示: 你可以添加另外一个 or Or 您需要的关係标準。

现在,所有以字符J开头的单元格都显示在D列中,以下图所示。

3.1.2辨别大小写的过滤器

仿佛很容易使用内置的挑选器运算符针对特定条件来挑选文本单元格。 但是,由于过滤器功能不支持使用辨别大小写的文本进行过滤,我们如何在Excel中进行辨别大小写的过滤器? 本节将向您展现实现它的方法。

3.1.2.1经过公式和“过滤器”命令过滤辨别大小写的某些文本

假定您要过滤某个文本的所有大写字母,例如B列中的“ TEXT TOOLS”,请履行以下操作。

1.在原始数据范围以外创建一个帮助器列(在这里,我将列D选择为帮助器列)。 在第2个单元格中输入以下公式,然后按Enter键。 选择结果单元格,拖动其 自动填充句柄 下来以取得其他结果。

= EXACT(B2,UPPER(B2))

注意: 此公式有助于辨认大写和小写的单元格。 如果一个单元格包括所有大写字符,则结果将是 真正, 否则,您将得到以下结果 假。

2.选择B和D列(将选择C列,没关係),单击Data> 挑选 向他们添加过滤器。

3.转到B列(该列包括要过滤的文本),然落后行以下配置。

3.1)单击B列中的下拉箭头;
3.2)取消选中 选择全部 取消选择所有项目的框;
3.3)选中旁边的复选框 文字工具;
3.4)点击 OK 按钮。 看截图:

现在,B栏中仅显示大写和小写的“文本工具”。

4.单击D列中的下拉箭头,取消选中 选择全部 复选框,选中旁边的复选框 TRUE 项,然后单击 OK 按钮。

然后,将B列中所有大写的文本“文本工具”过滤掉,以下图所示。

3.1.2.2使用出色的工具轻鬆辨别大小写的单元格

如果您只想过滤一列中的所有大写或小写文本,请在此处推荐 特殊过滤器 的特点 Excel的tools。 使用此功能,只需单击几下便可轻鬆过滤所有大写或小写文本。

1.选择要在其中过滤文本的列范围,然后单击 tools 加 > 特殊过滤器 > 特殊过滤器.

2。 在里面 特殊过滤器 对话框,请进行以下设置。

2.1)在 范围 框,您可以看到所选范围已列出。 您可以针对需要更改范围。
2.2)在 过滤规则 部份中,选择“文本”选项,然后选择 大写文字 or 小写文字 从下面的下拉列表中;
2.3)点击 肯定。

3.然后 Excel的tools 弹出对话框,告知您找到了多少个并将被过滤的单元格,请单击 OK 按钮。

现在,所有大写或小写单元格都将立即被过滤,以下面的屏幕截图所示。

  如果您想免费试用(30天)此实用程序, 请点击下载,然后依照上述步骤进行操作。

单击以了解有关此功能的更多信息。

3.1.3按文本长度过滤

如果要按文本长度过滤单元格,举例来看,要过滤文本长度等于10个字符的单元格,该怎幺办? 在这里,以下3种方法可以帮您一个忙。

3.1.3.1使用“过滤器”命令按文本长度过滤单元格

事实上,Filter命令具有内置的运算符来解决此问题,请履行以下操作。

1.选择要过滤的单元格范围(在这里我选择B1:B27),然后经过单击将过滤器添加到此列范围 数据 > 过滤。

2.单击列标题中的下拉箭头,然后单击 文字过滤器 > 自定义内涵过滤器。 看截图:

3。 在里面 自定义内涵自动挑选 对话框中,选择相等的条件,在文本框中键入10个问号(?)作为模式模式,然后单击 OK 按钮。

保养诀窍:这10个问号表示它将与长度为10的文本字符串匹配。

现在,将立即过滤文本字符串长度为10(包括空格)的所有单元格。

3.1.3.2使用公式和Filter命令按文本长度过滤单元格

另外,您可使用LEN函数来计算每一个单元格的文本字符串长度,然后利用Filter命令针对计算结果来过滤所需的文本长度单元格。

1.在原始数据范围附近创建一个帮助列。 在其中输入以下公式,然后按Enter键。 选择结果单元格,然后拖动其 自动填充句柄 下来以取得其他结果。

= LEN(B2)

现在,您将取得指定列中每一个单元格的文本长度。

2.选择帮助器列(包括标题),单击 数据 > 挑选 给它添加一个过滤器。

3.单击下拉箭头,取消选中 选择全部 框以取消选择所有项目,然后仅选中数字10旁边的框,最后单击 OK 按钮。

现在,将立即过滤文本字符串长度为10(包括空格)的所有单元格。

3.1.3.3使用出色的工具轻鬆按文本长度过滤单元格

在这里推荐 特殊过滤器 的功效 Excel的tools 帮助您轻鬆地在Excel中按文本长度过滤单元格。

1.选择您要针对特定文本长度过滤单元格的列范围,单击 tools 加 > 特殊过滤器 > 特殊过滤器。 看截图:

2。 在里面 特殊过滤器 对话框,请进行以下配置。

2.1)所选范围显示在 范围 框,您可以针对需要进行更改;
2.2)在 过滤规则 部份,选择 文本 选项;
2.3)选择 文字长度 等于下拉列表中的选项,然后在文本框中输入10。
2.4)点击 肯定。

3。 “ Excel的tools 弹出对话框,告知您找到了多少个并将被过滤的单元格,单击 OK 继续前进。

然后,将过滤所有文本字符串长度等于10的单元格,以下面的屏幕截图所示。

  如果您想免费试用(30天)此实用程序, 请点击下载,然后依照上述步骤进行操作。

3.2过滤器编号

在Excel中,使用“数字过滤器”命令过滤数字也非常容易。

假定您要过滤一列中数字在15000到20000之间的单元格(例如C,以下面的屏幕截图所示),则可以履行以下操作来实现。

1.选择包括要过滤的数字的列范围,然后单击 数据 > 挑选 添加过滤器。

2.添加过滤器后,请进行以下配置。

2.1)点击下拉箭头展开过滤器;
2.2)点击 号码过滤器 > 之间;

2.3)在 自定义内涵自动挑选 对话框,输入条件,然后单击 肯定。

提示: 由于我要过滤数字介于15000和20000之间的单元格,所以在这里我分别在文本框中输入15000和20000。

现在,将过滤数字介于15000和20000之间的单元格,以下面的屏幕截图所示。

3.3过滤日期

默许情况下,内置功能“日期过滤器”提供了许多常见的日期过滤条件。 如您所见,没有内置选项可以按星期,週末或工作日过滤日期。 本节将教您如何实现这些操作。

3.3.1按星期几或週末过滤日期

假定您有一个数据表,以下面的屏幕快照所示,如果要按星期或週末过滤日期,请採用以下方法之一。

3.3.1.1使用公式和“过滤器”命令按星期几或週末过滤日期

在本节中,您将利用WEEKDAY函数来计算每一个日期的星期几,然后针对需要利用过滤器来过滤星期几或週末的某天。

1.在空白单元格(在这类情况下为D2)中,输入以下公式,然后按 Enter 键。 选择结果单元格,然后拖动 自动填充句柄 在以下单元格上利用此公式。

=星期(A2)

提示:

1)由于我们需要针对助手列值过滤日期单元格,因此结果值和原始日期单元格应位于同一行。
2)在公式中,A2是包括要过滤日期的第一个单元格。

注意: 如您所见,该公式从 17,表示从星期几开始 星期日星期6 (1代表星期日,7代表星期6)。

2.选择全部公式结果(包括标题单元格),单击 数据 > 过滤。

3.单击下拉箭头,然后取消选中 选择全部 复选框。

1)如果要过滤所有周末,请选中数字1和7旁边的复选框;
2)如果要过滤除週末以外的一周中的某一天,请选中数字1和7之外的复选框。举例来看,要过滤所有星期5,只需选中编号6旁边的复选框便可。

然后,将过滤所有周末或一周中的某天。 看截图:

3.3.1.2使用出色的工具轻鬆按星期或週末过滤日期

如果以上方法对您来讲不方便,请在此处推荐 特殊过滤器 的功效 Excel的tools。 使用此功能,只需单击几下,您就能够轻鬆过滤包括星期几的单元格。

1.选择包括要基于星期几过滤的日期的单元格。

2。 点击 tools 加 > 特殊过滤器 > 特殊过滤器.

3。 在里面 特殊过滤器 对话框,请进行以下配置。

3.1)所选范围显示在 范围 框。 您可以针对需要更改范围。
3.2)在 过滤规则 部份,选择 日期 选项,然后从下拉列表当选择一个选项。
       要过滤所有周末牢房,请选择 週末 从下拉列表中
       要过滤除週末之外的一周中的任何一天,请选择 週一,週2,週3,週4 or 星期5 从下拉菜单中按需选择。
3.3)点击 肯定。 见截图:

4.然后 Excel的tools 弹出对话框,其中找到了多少个并将被过滤的单元格,单击 OK 继续前进。

现在,所有周末或一周中的任何一天都将对单元进行过滤。

  如果您想免费试用(30天)此实用程序, 请点击下载,然后依照上述步骤进行操作。

3.3.2使用出色的工具按工作日过滤单元

除按星期或週末过滤单元格外, 特殊过滤器 的功效 Excel的tools 还可以帮助您按工作日过滤单元格。

1.利用 与上述相同的步骤 启用特殊过滤器实用程序。

2。 在里面 特殊过滤器 对话框中,进行以下设置。

2.1)所选范围显示在 范围 盒子。 您可以针对需要进行更改;
2.2)在 过滤规则 部份,选择 日期 选项,然后选择 工作日 从下拉列表中;
2.3)点击 肯定。 见截图:

3.然后 Excel的tools 对话框弹出。 点击 OK 继续前进。

现在,所有工作日单元格都将被过滤。

3.4过滤格式

通常,Excel支持针对视觉标準(如字体色彩,单元格色彩或图标集)过滤数据,以下面的屏幕截图所示。

但是,如果要基于其他视觉条件(举例来看,字体样式(粗体,斜体),字体效果(删除线)或特殊单元格(包括公式))过滤数据,则Excel没法帮助您实现。 本节提供了可帮助您解决这些问题的方法。

3.4.1按粗体/斜体魄式的文本过滤

假定您想经过粗体或斜体魄式的文本过滤数据,以下面的屏幕截图所示,以下方法可以帮您一个忙。 请依照以下步骤进行。

3.4.1.1使用公式和“过滤器”命令过滤粗体/斜体魄式的文本

Get.Cell公式和“过滤器”命令的组合可以帮助过滤列范围内的粗体魄式文本。

1。 点击 公式 > 定义内涵名称。

2。 在里面 新名字 对话框,您需要:

2.1)在 姓名 框;
2.2)选择 工作簿 来自 范围 下拉列表;
2.3)将以下公式输入到 框;
要过滤粗体文本单元格,请利用以下公式:
= GET.CELL(20,$ B2)
要过滤斜体文本单元格,请利用以下单元格:
= GET.CELL(21,$ B2)
2.4)点击 肯定。 见截图:

公式语法:

=GET.CELL(type_num, reference)

公式参数

类型编号:是一个数字,用于指定所需的单元格信息类型;
在这里,我们输入数字20,如果该单元格具有粗体字体魄式,则返回 真正, 否则返回 FLASE。
或你可以 转到此页面 了解有关Type_num及其相应结果的更多信息。
参数支持:是您要分析的单元格援用。

3.在B2的同一行当选择一个空白单元格,在其中键入以下公式,然后按 Enter 键。 选择结果单元格,拖动其 自动填充句柄 在以下单元格上利用此公式。

= Filter_Bold_Cells

4.选择全部结果单元格(包括标题),单击 数据 > 过滤。

5.单击下拉箭头,仅选中旁边的框。 TRUE 选项,然后单击 肯定。

然后,将过滤所有粗体或斜体文本单元格。 看截图:

3.4.1.2使用“查找,替换和过滤”命令过滤粗体或斜体魄式的文本

您也能够结合使用“查找,替换和过滤”命令来实现。

1.选择包括要过滤的粗体或斜体文本单元格的列范围,然后按 按Ctrl + F 键。

2。 在里面 查找和替换 对话框,您需要配置以下。

2.1)点击 选项 按钮以展开对话框;
2.2)点击 格式 按钮;

2.3)在开头 查找格式 对话框中,单击 字体 标签,选择 斜体 or 胆大字体样式 框,然后单击 好;

2.4)返回到 发现 并更换 对话框,单击 找到所有;
2.5)然后,所有结果都列在对话框中,选择其中之一,然后按 按Ctrl + A 选择所有的键;
2.6)关闭 查找和替换 对话框。 看截图:

3.现在,在原始范围内选择了所有粗体或斜体文本单元,单击 首页 > 填色, 然后为所选单元格选择填充色彩。

4.再次选择全部列范围,单击 数据 > 挑选 给它添加一个过滤器。

5.单击下拉箭头,选择 经过彩色滤光片,然后单击您刚才在下面指定的填充色彩 按单元格色彩过滤。 看截图:

然后,将过滤所有粗体或斜体文本单元格。

3.4.1.3使用出色的工具轻鬆过滤粗体或斜体魄式的文本

如上所述, 特殊过滤器 的功效 Excel的tools 有助于辨别大小写,按文本长度和日期过滤。 在这里,我们将教您如何利用此功能在Excel中过滤粗体或斜体魄式的文本单元格。

1.选择包括要过滤的粗体或斜体魄式的单元格的列范围(包括标题)。

2。 点击 tools 加 > 特殊过滤器 > 过滤粗体 / 过滤斜体。 看截图:

3。 点击 OK 在弹出 Excel的tools 对话框以继续操作(此对话框弹出,告知您有多少个单元格符合条件)。

现在,所有粗体或斜体魄式的文本单元都将被过滤。

  如果您想免费试用(30天)此实用程序, 请点击下载,然后依照上述步骤进行操作。

3.4.2按删除线格式的文本进行过滤

假定您收到了一个添加删除线的人员名单,并且需要经过过滤来查找所有删除线单元,则以下方法可以帮您一个忙。

3.4.2.1使用用户定义内涵的功能和Filter命令来过滤删除线格式的文本

您可以利用用户定义内涵的函数来标识删除线格式的文本单元格,然后使用“过滤器”命令针对结果过滤所有删除线单元格。

1。 按 其他 + F11 键打开 Microsoft Visual Basic for Applications 窗口。

2。 在里面 Microsoft Visual Basic for Applications 窗口中,单击 插入 > 模块。 然后将下面的VBA代码复制到 推荐码 窗口。

Function HasStrike(Rng As Range) As Boolean

HasStrike = Rng.Font.Strikethrough

End Function

3。 按 其他 + Q 关闭键 Microsoft Visual Basic for Applications 窗口。

4.选择一个空白单元格(此单元格应在要计算的单元格的同一行中),输入以下公式,然后按 Enter 键。 选择结果单元格,拖动其 自动填充句柄 在下面的单元格上利用此公式。

= HasStrike(B2)

注意: 如果相应的单元格具有删除线字体效果,则返回 真正, 否则返回 假。

5.选择全部结果单元格(包括标题单元格),单击 数据 > 过滤。

6.然后单击下拉箭头>仅选中TRUE选项旁边的框>单击 肯定。 请参阅显示的屏幕截图。

现在,您可以看到所有删除线格式化的单元格都已被过滤。

3.4.2.2使用出色的工具轻鬆过滤删除线格式化的文本

随着 特殊过滤器 的功效 Excel的tools,所有删除线格式的单元格都只能经过单击几下直接过滤。

1.选择要过滤所有删除线格式的单元格的列范围,单击 tools 加 > 特殊过滤器 > 过滤删除线。

2.然后 Excel的tools 弹出对话框,告知您有多少个单元格合格,单击 OK 继续前进。

然后,所有删除线格式的单元格都会被过滤,以下图所示。

  如果您想免费试用(30天)此实用程序, 请点击下载,然后依照上述步骤进行操作。

3.4.3按字体或背景色彩过滤

正如我们在此过滤器格式部份的开头提到的那样,Excel支持使用其内置功能针对视觉标準(例如字体色彩,单元格色彩或图标集)过滤数据。 本节说明如何利用 经过彩色滤光片 此功能可按字体或背景色彩详细过滤单元格。 同时,我们建议使用方便的第3方功能来帮助解决此问题。

3.4.3.1使用“过滤器”命令按一种字体或背风景进行过滤

可以直接利用“过滤器”命令的“按色彩过滤”功能,以按Excel中的特定字体或背风景过滤单元格。

1.选择您要按字体或背景色彩过滤单元格的列范围,然后单击 数据 > 过滤。

2.单击下拉箭头> 经过彩色滤光片。 然后,您可以看到列出了当前列范围的所有单元格色彩和字体色彩。 单击任何单元格色彩或字体色彩将基于其过滤所有单元格。

3.4.3.2使用用户定义内涵的功能和“过滤器”命令按多种背风景进行过滤

如果要按多种背景色彩过滤单元格,请利用以下方法。

假定您要过滤B列中具有橙色和蓝色背风景的所有单元格,以下面的屏幕截图所示。 首先,您需要计算这些单元的色彩指数。

1。 按 其他 + F11 键同时。

2。 在里面 Microsoft Visual Basic for Applications 窗口中,单击 插入 > 模块。 然后将下面的VBA代码复制到代码窗口中。

VBA代码:获得单元格背风景索引

Function GetColor(x As Range) As Integer

GetColor = x.Interior.ColorINDEX

End Function

3。 按 其他 + Q 关闭键 Microsoft Visual Basic for Applications 窗口。

4.在新列中,在第一个单元格中键入标题(此单元格应在原始范围的标题的同一行上)。

5.选择标题单元格旁边的空白单元格(在这里我选择E2),在其中输入以下公式,然后按 Enter 钥匙。 选择结果单元格,然后拖动其 自动填充句柄 在以下单元格上利用此公式。

= GetColor(B2)

注意: 如果单元格没有填充色彩,则返回⑷142。

6.选择帮助程序列单元格(包括标题),单击 数据 > 挑选 为该列添加过滤器。

7.单击下拉箭头以打开下拉列表,然落后行以下配置。

7.1)取消选中 选择全部 取消选择所有项目的项目;
7.2)仅选中您需要显示的数字旁边的框。 在这类情况下,我选中数字19和20旁边的框,由于19是背景“橙色”的色彩索引,而20是背景“蓝色”的色彩索引;
7.3)点击 肯定。 见截图:

现在,单元格将经过指定的背景色彩进行过滤,以下面的屏幕截图所示。

3.4.3.3使用出色的工具轻鬆按字体或背风景过滤

毫无疑问,很容易利用“按色彩过滤”内置功能来按字体或背景色彩过滤单元格。 但是,缺点是下拉列錶框覆盖了原始数据的内容,因此我们没法随即查看数据以正​​确选择字体或背风景。 为避免此问题,在这里推荐 特殊过滤器 的功效 Excel的tools.

1.选择您要按字体或背景色彩过滤单元格的列范围,然后单击 tools 加 > 特殊过滤器 > 特殊过滤器.

2。 在里面 特殊过滤器 对话框,请进行以下配置。

2.1)所选列范围的单元格地址显示在 范围 框;
2.2)在 挑选规则 部份,选择 格式 选项;
2.3)选择 背景色彩 or 字体色彩 从下拉列表中;
2.4)单击稻草图标 ;

2.5)在开头 挑选特殊单元格 对话框中,选择一个包括要作为挑选根据的字体色彩或背风景的单元格,然后单击“肯定”。 肯定。

2.6)返回到 特殊过滤器 对话框中,所选单元格的字体色彩或背风景显示在文本框中(您可以针对需要修改色彩),单击 OK 按钮开始过滤单元格。

然后,将过滤具有选定字体色彩或背景色彩的选定范围内的所有单元格。

  如果您想免费试用(30天)此实用程序, 请点击下载,然后依照上述步骤进行操作。

3.4.4包括公式的过滤器单元

如果您有一长串包括实际值和公式的数据,并且只需要过滤公式单元格,该怎幺办? 本节提供了两类方法来实现它。

3.4.4.1使用用户定义内涵的函数和Filter命令过滤公式单元格

首先,您需要使用用户定义内涵的函数查找列表中的所有公式单元格,然后利用“过滤器”命令针对结果对公式单元格进行过滤。

1。 按 其他 + F11 键打开 Microsoft Visual Basic for Applications 窗口。

2。 在里面 Microsoft Visual Basic for Applications 窗口中,单击 插入 > 模块 然后将下面的VBA代码复制到“代码”窗口中。

Function HasFormula(Cell)

HasFormula = Cell.HasFormula

End Function

3。 按 其他 + Q 关闭键 Microsoft Visual Basic for Applications 窗口。

4.选择一个空白单元格,此单元格应在要检查它是不是为公式单元格的单元格的同一行中,在其中输入以下公式,然后按 Enter 键。 选择结果单元格,拖动其 自动填充句柄 在以下单元格上利用此公式。

= HasFormula(C2)

如上面的屏幕截图所示,结果是 真正, 表示如果相应的单元格是公式单元格,则返回TRUE,否则返回FALSE。

5.选择结果单元格(包括标题单元格),单击 数据 > 挑选 给它添加一个过滤器。

6.单击下拉箭头,仅选中旁边的框。 TRUE 框,然后单击 肯定。

然后,您可以看到所有公式单元格都已过滤。

3.4.4.2使用出色的工具轻鬆过滤公式单元格

在这里演示tools for Excel的特殊过滤器实用程序,以帮助您仅单击几次便可轻鬆过滤列表中的公式单元格。

1.选择要过滤所有公式单元格的列表,然后单击 tools 加 > 特殊过滤器 > 挑选公式.

2。 “ Excel的tools 弹出对话框,告知您有多少个单元格合格,单击 OK 继续前进。

然后将所有公式单元格过滤掉,以下图所示。

另外,您可使用 特殊过滤器 的特点 Excel的tools 以其他格式轻鬆过滤单元格,例如:

用评论过滤所有单元格, 点击了解更多...

针对特定值过滤所有合併的单元格, 点击了解更多...

  如果您想免费试用(30天)此实用程序, 请点击下载,然后依照上述步骤进行操作。

3.5使用通配符过滤

有时,您在过滤时可能会忘记确切的搜索条件。 在这类情况下,建议您使用通配符。

Excel中只有3个通配符:

通配符产品描写
*(星号)代表任意数量的字符举例来看, *浆果 发现“黑莓“”草莓“”蓝莓“ 等等
? (问号)代表任何单个字符举例来看, l?ck 发现““”“”缺少“ 等等
〜(潮) 其次是 *, ?, 或 ~代表真实 * 、? or ~ 字符举例来看, 脸〜*店 出土文物 “脸*店”

让我们看看如何在过滤中使用通配符。

假定您需要过滤B列中以Market结尾的所有单元格,以下面的屏幕快照所示,请履行以下操作。

1.首先,创建一个标準范围。 输入与原始列标题相同的标题,然后在下面的单元格中键入过滤条件。 看截图:

2。 点击 数据 > 高级。

3.在开幕 进阶挑选 对话框,配置以下。

3.1)在 行动 部份,选择 就地过滤列表 选项;
3.2)在 清单范围 框,选择要过滤的原始数据范围;
3.3)在 条件范围 框中,选择包括您在步骤1中创建的标题和过滤条件的单元格;
3.4)点击 肯定。 见截图:

然后,所有以Market结尾的单元格都会被过滤。 看截图:

*和〜通配符在过滤中的用法与上述操作相同。

3.6使用内置搜索框过滤

如果您使用的是Excel 2010或更高版本,则可能会注意到Excel挑选器中有一个内置搜索框。 本节将演示如何使用此搜索框过滤Excel中的数据。

以下面的屏幕截图所示,您要过滤包括“市场”的所有单元格,搜索框可以帮助您轻鬆完成此操作。

1.选择要过滤数据的列范围,然后单击 数据 > 挑选 给它添加一个过滤器。

2.单击下拉箭头,输入 “市场” 进入搜索框,然后单击 肯定。

您可以在搜索框中输入数据的同时,实时列出所有符合条件的文本。

然后,将所有包括“市场”的单元格过滤掉,以下图所示。


4.仅复制可见数据(疏忽隐藏或过滤的数据)

默许情况下,Excel复制可见单元格和隐藏单元格。 如果只想在过滤后复制可见的单元格,则可以尝试以下方法之一。

仅使用快捷键复制可见数据

您可使用快捷键仅选择可见的单元格,然后手动将其复制并粘贴到所需的位置

1.选择您要仅复制可见单元格的范围。 在此步骤中,可见单元格和隐藏单元格均被选中。

2。 按 其他; 同时按键。 现在仅选择可见的单元格。

3。 按 按Ctrl + C 键复制选定的单元格,然后按 按Ctrl + V 粘贴它们的键。

仅使用出色的工具便可轻鬆复制可见数据

这里介绍 粘贴到可见 的特点 Excel的tools 让您仅在Excel中轻鬆复制可见数据。 另外,使用此功能,您可以将值仅复制和粘贴到已过滤范围内的可见单元格中。

1.选择仅要复制可见单元格的过滤范围,然后单击 库工具 > 范围 > to可见 > 全部 / 仅粘贴值.

对公式单元格,选择 全部 复制结果和公式,选择 仅粘贴值 仅复制实际值。

2.在弹出 粘贴到可见范围 对话框中,选择一个空白单元格以输出复制的单元格,然后单击“肯定”。 OK.

然后,仅将选定过滤范围内的可见单元格复制并粘贴到新位置。

注意: 如果已过滤目标范围,则所选值将仅粘贴到可见单元格。

  如果您想免费试用(30天)此实用程序, 请点击下载,然后依照上述步骤进行操作。


5.过滤后删除隐藏或可见的行

对过滤列表,您可能需要删除隐藏的行,以便仅保存可见数据。 在本节中,您将学习3种删除Excel中挑选列表中隐藏或可见行的方法。

使用VBA代码从当前工作表中删除所有隐藏的行

下面的VBA代码可以帮助删除Excel当前工作表中的所有隐藏行。

注意: 此VBA不但删除挑选列表中的隐藏行,还删除您手动隐藏的行。

1.在工作表中包括要删除的隐藏行,请按 其他 + F11 同时打开 Microsoft Visual Basic for Applications 窗口。

2。 在里面 Microsoft Visual Basic for Applications 窗口中,单击 插入 > 模块 然后将下面的VBA代码复制到“模块”窗口中。

VBA代码:从当前工作表中删除所有隐藏的行

Sub RemoveHiddenRows()

Dim xRow As Range

Dim xRg As Range

Dim xRows As Range

On Error Resume Next

Set xRows = Intersect(ActiveSheet.Range("A:A").EntireRow, ActiveSheet.UsedRange)

If xRows Is Nothing Then Exit Sub

For Each xRow In xRows.Columns(1).Cells

If xRow.EntireRow.Hidden Then

If xRg Is Nothing Then

Set xRg = xRow

Else

Set xRg = Union(xRg, xRow)

End If

End If

Next

If Not xRg Is Nothing Then

MsgBox xRg.Count & " hidden rows have been deleted", , "tools for Excel"

xRg.EntireRow.Delete

Else

MsgBox "No hidden rows found", , "tools for Excel"

End If

End Sub

3。 按 F5 键来运行代码。

4.然后 Excel的tools 弹出对话框,告知您已删除多少隐藏行,请单击 OK 关闭它。

现在,所有隐藏行(包括自动隐藏行和手动隐藏行)都将被删除。

使用“转到”功能过滤后删除可见行

如果您只想删除特定范围内的可见行,则 转到 功能可以为您提供帮助。

1.选择要删除可见行的过滤范围,然后按 F5 键打开 转到 对话框。

2。 在里面 转到 对话框中,单击 特别 按钮。

3。 在里面 去特别 对话框中,选择 仅可见细胞 选项,然后单击 OK 按钮。

4.现在,所有可见的单元格都被选中。 右键单击所选范围,然后单击 删除行 在上下文菜单中。

然后删除所有可见的单元格。

使用出色的工具进行过滤后,轻鬆删除隐藏或可见的行

上述方法是繁琐且费时的。 在这里推荐 删除隐藏(可见)行和列 的特点 Excel的tools。 使用此功能,您不但可以轻鬆删除选定范围内的隐藏行或可见行,还可以轻鬆删除当前工作表,多个选定工作表或全部工作簿中的行。 请依照以下步骤进行。

1.选择要从中删除所有隐藏或可见行的范围。

笔记:

1)要从当前工作表或全部工作簿中删除隐藏或可见的行,请疏忽此步骤;
2)要同时从多个工作表中删除隐藏或可见的行,您需要经过按住 按Ctrl 键。

2。 点击 库工具 > 删除 > 删除隐藏(可见)行和列.

3。 在里面 删除隐藏(可见)行和列 对话框,您需要配置以下。

3.1)在 在看 下拉列表中,针对需要选择一个选项;
有4选项: 在选定范围内, 在活动表中, 在选定的工作表中, 在所有工作表中.
3.2)在 删除类型 部份,选择 选项;
3.3)在 详细类型 部份中,选择 可见行 or 隐藏的行 针对您的需求;
3.4)点击 肯定。 见截图:

4.然后立即删除所有可见或隐藏的行。 同时,会弹出一个对话框,告知您已删除的行数,单击 OK 完成全部操作。

  如果您想免费试用(30天)此实用程序, 请点击下载,然后依照上述步骤进行操作。


6.跨多张纸过滤

通常,很容易在工作表中过滤数据。 在本节中,您将学习如何在具有通用数据结构的多个工作表中使用相同条件过滤数据。

假定一个工作簿包括3个工作表,以下面的屏幕截图所示,现在您要使用相同的条件同时过滤这3个工作表中的数据,产品= KTE”,下面的VBA代码可以帮您一个忙。

1。 按 其他 + F11 键打开 Microsoft Visual Basic for Applications 窗口。

2。 在里面 Microsoft Visual Basic for Applications 窗口中,单击 插入 > 模块 然后将下面的VBA代码复制到模块窗口中。

VBA代码:一次跨多个工作表过滤数据

Sub apply_autofilter_across_worksheets()

'Updateby 20210518

Dim xWs As Worksheet

On Error Resume Next

For Each xWs In Worksheets

xWs.Range("A1").AutoFilter 1, "=KTE"

Next

End Sub

注意: 该行“Xws.Range(“ A1” .AutoFilter 1,“ = KTE”)代码中的“”表示您将使用条件= KTE过滤A列中的数据,数字1是A列的列号。您可以针对需要进行更改。 举例来看,如果您要过滤B列中所有大于500的数字,则可以将此行更改成“Xws.Range(“ B1” .AutoFilter 2,“> 500”)“。

3。 按 F5 键来运行代码。

然后,在当前工作簿的所有工作表中同时过滤指定的列。 请参阅以下结果。


7.更改数据后重新利用过滤器

有时您可能已对过滤范围进行了更改。 但是,不管您对范围进行什幺更改,过滤器结果均保持不变(请参见下面的屏幕截图)。 在本节中,我们将向您展现两类方法,以手动或自动在当前范围上重新利用过滤器,以便包括您所做的更改。

使用“重新利用”命令手动重新利用过滤器

Excel具有内置 重新申请 功能可帮助您手动重新利用过滤器。 您可以按以下方式申请。

点击 数据 > 重新申请 重新利用当前工作表中的过滤器。

然后,您将看到重新利用过滤后的范围以包括所做的更改。

使用VBA代码自动重新利用过滤器

如果需要频繁更改过滤列表,则必须反复单击以利用此重新利用功能。 在此提供VBA代码,以帮助在数据更改时实时自动自动重新利用过滤器。

1.在工作表中包括您要自动重新利用的过滤器,右键单击工作表选项卡,然后选择 查看代码。

2.在开幕 Microsoft Visual Basic for Applications 窗口,将下面的VBA代码复制到“代码”窗口中。

VBA代码:更改数据时自动重新利用过滤器

Private Sub Worksheet_Change(ByVal Target As Range)

Sheets("Sheet2").AutoFilter.ApplyFilter

End Sub

注意: 在代码中 “ Sheet2” 是当前工作表的名称。 您可以针对需要进行更改。

3。 按 其他 + Q 关闭键 Microsoft Visual Basic for Applications 窗口。

从现在开始,当更改过滤列表中的数据时,将动态调剂过滤结果。 请参见下面的gif图片。


8.清除或移除过滤器

我们已了解了如何在上述内容中添加,利用和使用过滤器。 在这里,我们将学习如何在Excel中清除或删除过滤器。

8.1清除列中的过滤器

在列中利用过滤器后,如果要清除它,请单击过滤的图标,然后单击 清除“标题名称”中的过滤器 从下拉菜单当选择。

8.2清除工作表中的所有挑选器

如果您已将过滤器利用于多个列,并希望同时清除所有列,请单击 数据 > 明确。

然后清除所有过滤器,以下图所示。

8.3清除当前工作簿中所有工作表中的挑选器

假定您已在工作簿中的多个工作表上利用了挑选器,并希望立即清除这些挑选器。 下面的VBA代码可以帮您一个忙。

1.打开工作簿,您将清除其中的所有挑选器,然后按 其他 + F11 键同时。

2.在开幕 Microsoft Visual Basic for Applications 窗口中,单击 插入 > 模块 然后将下面的VBA代码复制到模块窗口中。

VBA代码:清除当前工作簿中所有工作表中的挑选器

Sub Auto_Open()

'Updated by 20201113

Dim xAF As AutoFilter

Dim xFs As Filters

Dim xLos As ListObjects

Dim xLo As ListObject

Dim xRg As Range

Dim xWs As Worksheet

Dim xIntC, xF1, xF2, xCount As Integer

Application.ScreenUpdating = False

On Error Resume Next

For Each xWs In Application.Worksheets

xWs.ShowAllData

Set xLos = xWs.ListObjects

xCount = xLos.Count

For xF1 = 1 To xCount

Set xLo = xLos.Item(xF1)

Set xRg = xLo.Range

xIntC = xRg.Columns.Count

For xF2 = 1 To xIntC

xLo.Range.AutoFilter Field:=xF2

Next

Next

Next

Application.ScreenUpdating = True

End Sub

3。 按 F5 键来运行代码。 然后,从当前工作簿中的所有工作表中清除所有挑选器。

8.4删除工作表中的所有过滤器

以上方法唯一助于清除挑选状态,并且挑选器仍保存在工作表中。 如果要从工作表中删除所有挑选器,请尝试以下方法。

经过关闭过滤器来删除工作表中的所有过滤器

点击 数据 > 挑选 关闭功能(“挑选器”按钮未处于突出显示状态)。

经过快捷键删除工作表中的所有挑选器

另外,您可以利用快捷键来删除工作表中的所有过滤器。

在工作表中包括要删除的过滤器,请按 按Ctrl + 转移 + L 键同时。

然后,立即删除当前工作表中的所有挑选器。


选择英雄云云表单=选择更智能的Excel

>>>>🚀🌟 点击注册 免费试用 更高级的-英雄云企业级云表单 🌟🚀 😃👉🌐>>>>

在现代企业管理中,数据的高效管理和处理至关重要。随着信息技术的不断发展,英雄云云表单已经成为了提高数据录入、管理和分析效率的不可或缺的工具。让我们来深入探讨英雄云-云表单的几大优势。

基础字段:多样性满足业务需求

英雄云云表单中包括了各种基础字段,如单行文本多行文本数字输入框单选框复选框下拉框下拉复选框日期时间分割线等。这些字段的多样性使用户可以根据具体的业务需求,轻松进行文本、数据和时间信息的录入或修改。例如,您可以使用单行文本字段录入员工姓名、产品型号等,或者使用下拉框进行多选,根据不同情况选择更加方便的字段类型。

高级字段:提升工作效率

英雄云云表单还提供了高级字段,如地址图片附件手写签名手机子表关联数据关联查询以及流水号。这些高级字段在基础字段的基础上升级,可帮助用户完成一些琐碎的工作。例如,使用地址字段可以避免逐字打字,而流水号字段可以自动生成规律性的编号,非常适用于合同编号生成等场景。

部门成员字段:精确管理与通讯录的关联

英雄云的部门成员字段允许企业对各个部门的成员进行精确管理。用户可以通过部门成员字段获取通讯录中的部门成员信息,应用于记录报销人、报销部门等场景。这些成员字段还细分为成员单选成员多选,可根据具体需求在通讯录中选择一个或多个成员。

聚合表:数据处理更智能

英雄云聚合表功能用于对已存在的表单数据进行聚合计算,从而得到一张聚合表,后续其他表单可调用聚合表进行数据联动、关联查询和关联数据等操作完成数据处理。这一功能可应用于多种场景,如进销存管理、财务管理和门店零售管理等,帮助企业完成数据处理,提高工作效率。

表单权限设置:灵活管理数据访问

英雄云的表单权限设置允许用户根据企业的具体需求管理表单的访问和操作权限。用户可以根据系统权限或自定义权限对不同成员或团队进行权限设置,以确保数据的安全和合规性。这一功能使企业能够根据变化的业务需求和团队结构,实时调整权限设置。

自定义打印模板:文档输出更便捷

英雄云云表单支持自定义打印模板,可将表单数据转换为可打印的Word文档。用户可以根据自己的需求进行排版和编辑,将产品规格说明书等文档轻松生成。这一功能提供了一种标准化的文档输出方式,简化了信息整理的过程。

综合来看,选择英雄云云表单意味着选择更智能、更灵活、更高效的数据管理工具。无论是提高工作效率,精确管理数据,还是实现数据处理,英雄云云表单都能满足您的多样化需求,助力您的业务发展。

如果您正在寻找一款强大的云表单工具,不妨考虑英雄云,它将为您带来更多的便捷和智能,助您事半功倍。


免责声明:

本网址(www.yingxiongyun.com)发布的材料主要源于独立创作和网友匿名投稿。此处提供的所有信息仅供参考之用。我们致力于提供准确且可信的信息,但不对材料的完整性或真实性作出任何保证。用户应自行验证相关信息的正确性,并对其决策承担全部责任。对于由于信息的错误、不准确或遗漏所造成的任何损失,本网址不承担任何法律责任。本网站所展示的所有内容,如文字、图像、标志、音频、视频、软件和程序等的版权均属于原创作者。如果任何组织或个人认为网站内容可能侵犯其知识产权,或包含不准确之处,请即刻联系我们进行相应处理。

上一篇:在Excel中查找最低公分母或最大公因数-英雄云拓展知识分享
下一篇:如何在Google表格的列表中找到最多见的文本值?-英雄云拓展知识分享
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×