如何在Excel中查找特殊字符(3种简单方法)

  • Share This
Hugh West

本教程将演示如何在Excel中查找特殊字符的步骤。 我们使用不同的特殊字符,如 逗号 ( , ), ( . ), 连字符 ( - ), 支架 (但有时在展示数据时,这些特殊字符会造成混乱,或者在某些情况下,它们看起来非常奇怪。 因此,找到特殊字符是非常重要的。

下载实践工作手册

你可以从这里下载实践工作手册。

查找特殊字符.xlsm

在Excel中查找特殊字符的3种简单方法

我们的目标是找到特殊字符,以便更好地展示。 为此,我们可以使用 3 方法。 我们将描述 3 下面的方法。

1.使用Power Query查找Excel中的特殊字符

我们的目的是通过使用以下方法找到特殊字符 权力查询 我们将按照以下步骤来学习这个方法。

步骤。

  • 首先,我们有一个数据表,其中有 全球贸易项目编号 B栏 特殊字符 C列 .

  • 然后,去到 数据标签 ,并从 获取和转换数据 选项选择 从表/范围 选择。

  • 之后,在 表2 工作表将在显示屏幕上打开。
  • 接下来,到 添加专栏 选项卡,并选择 自定义列 选择。

  • 之后,在 自定义列 窗口将在屏幕上打开。
  • 然后在自定义列公式标签中粘贴以下公式。
=Text.Remove([全球贸易项目编号],{"A"... "z", "0"... "9"})

  • 在按下 认可 按钮,你会发现下面的结果。

  • 然后,点击 关闭 & 载入 选项,从 首页 标签。

  • 最后,你将得到以下结果。

阅读更多。 应用公式来识别Excel中的特殊字符(4种方法)

2.应用VBA代码

在这种情况下,我们要 找到一个特殊的字符 通过使用 VBA 代码。 以下是步骤的完整描述。

步骤。

  • 首先,按 Alt+F11 来打开VBA窗口。
  • 然后,选择 模块 选项,从 插入 标签。

  • 然后,在该窗口中插入以下VBA代码。
 Function FindSpecialCharacters(TextValue As String) As Boolean Dim Starting_Character As Long Dim Acceptable_Character As String For Starting_Character = 1 To Len(TextValue) Acceptable_Character = Mid(TextValue, Starting_Character, 1) Select Case Acceptable_Character Case "0" To "9", "A" To "Z", " " FindSpecialCharacters = False Case Else FindSpecialCharacters = True Exit For End选择下一步结束功能 

  • 之后,点击 运行 选项或 F5 来看看代码中是否有错误。
  • 接下来,按以下步骤保存代码 Ctrl+S .

  • 然后,返回到主工作表,并在 C5 单元格中插入以下公式。

=查找特殊字符(B5)

  • 接下来,你将找到该单元格的结果。 在本例中,由于 单元格包含特殊字符 所以它显示的结果是 为真 .
  • 然后使用 填充手柄 对整列使用相同的内容。

  • 最后,你会得到下面图片中的结果。

  • 如果我们改变任何不存在特殊字符的数据,那么它将显示 失败 在盒子里。

类似读物

  • 如何在Excel中设置字符限制
  • 检查Excel中的字符限制(简易步骤)
  • 如何在Excel中的文本之间插入字符(5种简单方法)

3.应用用户定义的功能

现在,我们将尝试通过应用一个 用户定义的功能 这些步骤描述如下。

步骤。

  • 与第二种方法一样,首先打开 VBA 窗口,插入以下代码并保存代码。
 Public Function Check_Special_Characters(nTextValue As String) As Boolean Check_Special_Characters = nTextValue Like "*[!A-Za-z0-9 ]*" End Function 
  • 在将代码保存在 C5 单元格中插入以下公式。
=Check_Special_Characters(B5)

  • 与之前的方法一样,你会发现 为真 如果该单元格包含一个特殊的字符,它将显示 失败 然后使用 填充手柄 以将其应用于所有列。

  • 之后,你将会发现以下结果。

如何替换Excel中的特殊字符

在某些情况下,特殊字符会造成很大的混乱,因此需要将它们替换掉。 要替换特殊字符,我们将按照以下步骤进行。

步骤。

  • 首先,在写数据时,不要把字符放在 C5 细胞。

  • 然后,去到 首页 选项卡,并选择 闪光填充 填充 选择。

  • 最后,你将得到一个类似于下图的结果。

阅读更多。 如何在Excel中过滤特殊字符(简易指南)

需要记住的事情

  • 第一种方法是所有这些方法中最快速和最简单的方法。
  • 在使用的情况下 VBA 代码,应该记住,它需要被保存为一个 启用-宏 文件。
  • 在这种情况下 VBA 代码,代码必须先被保存,然后公式才会工作。

总结

从今以后,按照上述方法,你就能在excel中找到特殊字符了。 如果你有更多的方法,请告诉我们。 按照以下方法 ǞǞǞ 如果你有任何意见、建议或疑问,请不要忘记在下面的评论区提出。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.