首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel中通配符的讨论

在 Microsoft Excel 的世界中,您可以使用的最强大的工具之一就是通配符。通配符是代表一个或多个未知字符的字符或符号,允许灵活和动态的数据操作。通配符可用于搜索、过滤或执行计算。在本文中,我将探讨在 Excel 中使用通配符的各种方法。那么让我们深入了解一下。

Excel 中的通配符是什么?

在 Excel 中,通配符是一种特殊字符或符号,在搜索或操作操作中表示一个或多个未知字符。通配符用于在数据中执行灵活且基于模式的搜索。它们允许您根据指定的条件而不是精确的值查找匹配项或部分匹配项。

Excel 中两种常用的通配符是星号 (*) 和问号 (?)。还有另一个通配符,波形符 (~),用于将星号 (*) 和问号 (?) 视为常规字符。

通配符 功能 星号 (*)代表多个字符。 问号(?)代表单个字符。 波形符 (~)忽略星号和问号的通配符特征。

1. 星号(*)通配符:代表多个字符

星号 (*) 是 Excel 中常用的通配符,表示任意数量的字符或一组字符。它允许您在数据中搜索模式或部分匹配。例如,

w* – 查找以“w”开头后跟任何字符的任何单词,例如水、窗户、风车、

*w – 查找任何以“w”结尾的单词,例如 arrow、saw、new、

*w* – 查找在任何位置包含“w”的任何单词,例如 swing、aware、bowl、

2.问号(?)通配符:代表单个字符

问号 (?) 是 Excel 中另一个强大的通配符,代表单个未知字符。当您不确定确切的拼写或数据可能存在变化时,它特别有用。

例如,如果您有一个名称列表,并且不确定特定名称的拼写是否正确,则可以使用问号通配符来搜索可能的匹配项。搜索“J?n”将找到“Jon”、“Jan”或“Jen”等名称,为您的数据分析提供更大的灵活性。

? – 匹配任何单个字符。示例:“一个?”匹配“ab”、“ac”,但不匹配“abc”。

?? – 匹配任意两个字符。示例:“一个??”匹配“abc”、“axy”,但不匹配“ab”。

??-??-?? – 匹配以下格式的任何字符串:两个字符后跟一个连字符,然后是两个字符,另一个连字符,最后是两个字符。例子: ”??-??-??”匹配“ab-cd-ef”,但不匹配“abc-def-ghi”。

3.波浪号(~)通配符:代表通配符取消符

波形符 (~) 用作转义字符,将后面的字符视为文字字符而不是通配符。

如果您的值列表中包含星号 (*) 或问号 (?) 作为实际文本的一部分,并且您想要查找这些特定值,则可以使用波形符通配符,如下所示:

如果要查找值“10*20”,可以搜索“10~*20”,将星号 (*) 视为文字字符。

同样,如果要查找值“A?B”,可以搜索“A~?B”,将问号(?)视为文字字符。

更多示例:

*~? – 查找以问号结尾的数据,例如什么时候?,你好吗?等。

**~** – 查找在任何位置包含星号的数据,例如5*5、*137*、7-August-1996* 等。这里,第一个和第三个星号用作通配符,而第二个星号专门表示字面星号字符。

在 Excel 中搜索时使用通配符

通配符允许您在 Excel 中的整个数据中执行高级搜索操作。在常规搜索操作中,Excel 会返回所有匹配的数据。但对于以下场景,您可以使用通配符来获取确切所需的数据。在这里,指定 ???-???在“查找内容”框中,返回确切的所需数据。

在 Excel 中使用通配符过滤数据

通配符还有助于过滤大型 Excel 数据集中的数据。查看以下数据集中的 ID 列。假设我们要过滤所有只有 4 个字符的 ID。我们怎样才能做到这一点?好吧,如果您知道如何使用通配符,这真的很容易。

您需要做的就是,

Step_1:单击ID列的过滤器下拉箭头。

步骤_2:在下拉菜单的搜索栏中输入 4 个问号 (?)。

现在您将看到 Excel 已过滤掉所有只有 4 个字符的 ID。太棒了,对吧?

将通配符与其他条件相结合

在 Excel 中,您还可以将通配符与其他条件结合起来,以创建更高级的搜索或筛选条件。通过将通配符与 COUNTIF、SUMIF 或 VLOOKUP 等函数结合使用,您可以对与某些模式匹配的特定数据子集执行计算。例如,您可以使用带有星号通配符的 COUNTIF 函数来计算包含特定字符集的单元格数量。这可以提高数据分析任务的精度和灵活性。

结论

总之,通配符是 Excel 中一项强大且多功能的功能,可以极大地增强您的数据操作能力。通过掌握通配符的使用,您可以将 Excel 中的数据分析提升到一个全新的水平,使您的任务更轻松、更准确。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OmkZIg2Jp51RMkRJ69jgTSRQ0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券