跳至主要内容

Kutools for Office — 一套工具,五种功能。事半功倍。

如何在 Excel 中根据包含星号或其他特殊字符来筛选数据?

Author Sun Last modified

在使用 Excel 时,星号(*)和问号(?)通常作为搜索和筛选功能中的通配符。如果需要在单元格中筛选实际的星号或其他特殊字符内容,则可能会遇到困难——因为默认情况下,Excel 将这些符号解释为模式而非字面值。要筛选出实际的星号或符号,需要进行一些特定处理以确保数据筛选按需工作。在本指南中,您将学习几种实用的方法,在 Excel 中筛选包含实际星号或特殊字符的数据,讨论每种方法最适合的应用场景,并学习相关的提示、参数说明和故障排除步骤。

使用“筛选”功能按星号或其他符号筛选数据

使用“超级筛选”功能按特殊符号筛选数据good idea3

Excel 公式:使用辅助列按星号筛选


使用“筛选”功能按星号或其他符号筛选数据

假设您有如下面截图所示的一组数据,并且您希望筛选出 TelePhone 列中实际包含星号 "*" 的电话号码。由于 Excel 将 "*" 视为匹配任何字符序列的通配符,因此筛选实际星号或符号的方式略有不同。以下说明详细介绍了如何实现这一点,这些步骤可以根据需要调整以适应其他特殊字符。

1. 高亮显示您的数据范围。然后导航到“数据”选项卡并点击“筛选”按钮。这将在每个标题列上添加筛选箭头。见截图:

click Data > Filter

2. 接下来,点击要筛选的列的筛选下拉箭头(此处应为 TelePhone),选择“数字筛选”或“文本筛选”(取决于您的数据类型),然后选择“自定义筛选”以打开自定义对话框。见截图:

click Custom Filter from Filter drop down

3. 在“自定义自动筛选”窗口中,从下拉菜单中选择“包含”。要筛选实际的星号,必须在条件框中输入 ~* (波浪号在星号前)。波浪号 "~" 在 Excel 中用于指示后面的字符应被解释为字面值,而不是通配符。见截图:

set criteria in the Custom AutoFilter dialog

4. 点击“确定”,Excel 现在将仅显示所选列中包含实际星号字符的行——而不仅仅是任意字符。见下方结果:

only the data contains * is filtered out

如果您希望筛选其他特殊字符,例如作为通配符代表“任意单个字符”的问号(?),可使用相同的方法,但在筛选框中输入 ~?。同样,“~”告诉 Excel 将其视为普通字符,而不是通配符:

filter data by containing other special characters

arrow down

get the result

注意事项与技巧:
– 始终使用 "~" 作为通配符前的转义字符,当您搜索实际字符时。
自定义自动筛选 方法适用于较小的列表或临时筛选需求。
– 如果您的列同时包含数字和文本,请将筛选切换为“文本筛选”,以避免错误。
– 在 Excel 中按通配符筛选是不区分大小写的,区域设置可能会影响特殊字符的匹配方式。

常见问题:
– 如果看不到结果,请检查是否确实存在含有实际字符的单元格,或者它是否作为其他公式的一部分被使用。
– 一些较旧版本的 Excel 可能在筛选菜单中使用不同的措辞,但逻辑相同。

适用场景与分析:
– 此方法最适用于快速、交互式筛选以及小型数据集。
– 它不是动态的:如果新增或删除了数据,您需要重新应用筛选。


使用“超级筛选”功能按特殊符号筛选数据

如果您使用 Kutools for Excel —— 一个高级 Excel 插件 —— 您可以利用其超级筛选功能更灵活地按特定字符筛选,包括实际的星号和一系列其他特殊符号。

您可以按照以下说明免费安装 Kutools for Excel 并尝试超级筛选功能。此选项在需要定义复杂筛选条件时尤其有用,这些条件无法通过 Excel 内置的筛选对话框实现,并且它对大型数据集也非常有效。

Kutools for Excel 提供了超过 300 种高级功能,简化复杂任务,提升创造力与效率。 通过集成 AI 能力,Kutools 能够精准自动执行任务,让数据管理变得轻松简单。Kutools for Excel 的详细信息...         免费试用...

安装 Kutools for Excel 后,请按以下步骤操作:

1. 点击 Kutools Plus > 超级筛选。见截图:

2. 在出现的超级筛选面板中,点击select button 选择您的数据范围。确保勾选 指定 框以锁定您的选择,防止其更改。见截图:

提示:您可以拖动面板边缘以重新定位或调整其大小以便更好地查看。

select a data range

3. 接下来,点击第一个条件组中的第一条下划线以调出条件选择框。见截图:

click on the underline to show the criteria text boxe

4. 在下拉列表中,选择要筛选的列。使用下一个下拉菜单选择“文本”,接着选择“包含”(或根据需要选择其他条件)。在最后一个文本框中输入~*(波浪号和星号)以表示实际的星号。点击“确定”保存设置。见截图:

set criteria in the textbox

5. 点击超级筛选面板底部的“筛选”按钮,即可立即查看所选列中包含实际星号字符的行。

click Filter button get the result

要筛选其他实际的特殊字符,例如问号(?),在“包含”后的相应文本框中输入 ~?。见截图:

set other specific criteria to filter based on your need

借助超级筛选工具,您还可以处理以下情况:

在 Excel 中按多个条件或通配符筛选

在 Excel 中按子字符串筛选

注意事项与技巧:
– 对于大型数据集或需要构建高级筛选逻辑(例如结合多个条件与 AND/OR 逻辑)时,强烈推荐使用超级筛选。
– 在特殊字符前使用 "~" 应用字面筛选,类似于 Excel 内置的筛选功能。
– 如果您的工作簿包含大量筛选器或格式化内容,始终在筛选面板中仔细检查您的选择。

常见问题:
– 确保超级筛选中的数据范围选择与目标表格一致。
– 如果筛选未返回预期结果,请验证筛选逻辑并确认数据中是否存在字符。

适用场景与分析:
– 超级筛选方法适用于批量筛选、频繁筛选更改或复杂的筛选组合。
– 特别适合商业/金融用户在 Excel 中处理复杂数据分析任务。


Excel 公式:使用辅助列按星号或特殊字符筛选

当 Excel 内置的筛选器不够用时,或者当您想要一种动态且易于更新的解决方案时,创建带有公式的辅助列非常实用。此方法适用于大型数据集和持续数据录入的情况。通过使用 ISNUMBERSEARCH 函数,您可以标记包含星号或任何其他特殊符号的行,然后根据结果筛选或排序数据。

这种方法的优势在于新行会在添加时自动评估。它也易于适应其他子字符串或特殊字符。

示例:假设您的数据在 A2:A10 范围内,并且您希望检查每个单元格中是否包含星号 "*"。

1. 在辅助列的第一个单元格(例如 B2)中输入以下公式:

=ISNUMBER(SEARCH("~*", B2))

该公式返回 TRUE 如果 A 列中的单元格包含星号,否则返回 FALSE
注意:SEARCH 函数中,星号在此上下文中不被视为通配符;它查找实际字符。

2. 按 Enter 键应用公式。然后,通过拖动填充柄或双击它,将 B2 单元格复制到数据范围的其余部分。

3. 使用 Excel 的筛选功能:
- 选择整个表格,包括辅助列。
- 点击 数据 > 筛选 以添加筛选箭头。
- 点击辅助列上的下拉菜单,仅勾选 TRUE 以显示包含星号的行。

要筛选其他特殊符号:将公式中的 "*" 替换为您需要的符号,例如问号 "?"

=ISNUMBER(SEARCH("~?",A2))

提示与注意事项:

  • 如果您的数据区分大小写,请使用 FIND 而不是 SEARCHSEARCH 不区分大小写。
  • 如果您的数据可能包含空格,请用 IFERROR 包装公式以避免错误:
    =IFERROR(ISNUMBER(SEARCH("~*",A2)),FALSE)
  • 此解决方案非常适合频繁更新的数据集,或需要按多个或变化的特殊字符进行筛选的情况。

优缺点:
+ 动态且随新数据自动更新。
+ 可与条件格式、COUNTIF 或高级分析结合使用。
– 需要额外的列。
– 对于非常简单的单次筛选场景可能不太方便。


一般故障排除与总结提示:
– 始终仔细检查您的特殊字符是在当前上下文中作为通配符还是纯文本使用。
– 如果找不到字符,请使用 LENSEARCH 确认其存在。
– 使用公式时,请用 IFERROR 包装以避免 #VALUE! 错误,以防单元格为空或格式错误。

通过使用这些方法中的任何一种,您可以可靠地筛选数据中的星号、问号或其他特殊符号——从而在常规通配符支持成为障碍时,实现更精确的搜索和自定义分析结构。选择最适合您工作流程的方法,无论是用于一次性筛选、动态持续列表还是自动化批量编辑。

最佳Office办公效率工具

🤖 Kutools AI 助手:以智能执行为基础,彻底革新数据分析 |代码生成 |自定义公式创建|数据分析与图表生成 |调用Kutools函数……
热门功能:查找、选中项的背景色或标记重复项 | 删除空行 | 合并列或单元格且不丢失数据 | 四舍五入……
高级LOOKUP多条件VLookup|多值VLookup|多表查找|模糊查找……
高级下拉列表快速创建下拉列表 |依赖下拉列表 | 多选下拉列表……
列管理器添加指定数量的列 | 移动列 | 切换隐藏列的可见状态 | 比较区域与列……
特色功能网格聚焦 |设计视图 | 增强编辑栏 | 工作簿及工作表管理器 | 资源库(自动文本) | 日期提取 | 合并数据 | 加密/解密单元格 | 按名单发送电子邮件 | 超级筛选 | 特殊筛选(筛选粗体/倾斜/删除线等)……
15大工具集12项 文本工具添加文本删除特定字符等)|50+种 图表 类型甘特图等)|40+实用 公式基于生日计算年龄等)|19项 插入工具插入二维码从路径插入图片等)|12项 转换工具小写金额转大写汇率转换等)|7项 合并与分割工具高级合并行分割单元格等)| ……
Kutools支持多种语言——可选择英语、西班牙语、德语、法语、中文等40多种语言!

通过Kutools for Excel提升您的Excel技能,体验前所未有的高效办公。 Kutools for Excel提供300多项高级功能,助您提升效率并节省时间。 点击此处获取您最需要的功能……


Office Tab为Office带来多标签界面,让您的工作更加轻松

  • 支持在Word、Excel、PowerPoint中进行多标签编辑与阅读
  • 在同一个窗口的新标签页中打开和创建多个文档,而不是分多个窗口。
  • 可提升50%的工作效率,每天为您减少数百次鼠标点击!

所有Kutools加载项,一键安装

Kutools for Office套件包含Excel、Word、Outlook和PowerPoint的插件,以及Office Tab Pro,非常适合跨Office应用团队使用。

Excel Word Outlook Tabs PowerPoint
  • 全能套装——Excel、Word、Outlook和PowerPoint插件+Office Tab Pro
  • 单一安装包、单一授权——数分钟即可完成设置(支持MSI)
  • 协同更高效——提升Office应用间的整体工作效率
  • 30天全功能试用——无需注册,无需信用卡
  • 超高性价比——比单独购买更实惠