如何删除Excel中的前3个字符(4种方法)

  • Share This
Hugh West

当你在处理非结构化的原始数据时,你可能经常需要从中提取相关的信息。 有时你需要从文本字符串中删除第一个、第二个或第三个字符来检索值。 Excel有一些函数,你可以通过这些函数来完成此类任务。 你也可以制作自己的自定义函数来从文本字符串中删除字符。 今天在这篇文章中,我们将讨论如何删除Excel中的前3个字符。

下载实践工作手册

下载这本练习册,在你阅读这篇文章时锻炼一下任务。

删除前3个字符.xlsm

移除Excel中前3个字符的4种合适方法

考虑这样一种情况:你有一个包含原始数据的数据库。 你的每个数据的前3个字符是不必要的,现在你必须删除这些字符。 在本节中,我们将展示如何在Excel中删除数据中的前3个字符。

1.使用RIGHT函数删除Excel中的前3个字符

的组合。 适当的功能 LEN函数 这个方法将在下面的步骤中描述。

步骤1。

  • 在细胞中 C4 ,应用 权力 函数嵌套在 LEN 该公式为:。
=right(b4,len(b4)-3)

  • 在这里。 细胞 B4 我们将从其中删除3个字符。
  • LEN(B4)-3 被用作 num_chars ...... LEN 函数将确保删除单元格中的前3个字符。

第2步。

  • 现在,我们的公式已经准备好了,按 进入 来获得结果。

  • 我们的结果就在这里。 要获得完整的结果,请将鼠标光标移到单元格的右下角。 当光标显示十字符号时,双击该符号,将同样的功能应用于其他单元格。

相关内容。 如何在Excel中用VBA去除字符串中的第一个字符

2.应用REPLACE函数删除Excel中的前三个字符

REPLACE函数 通常用一个不同的文本字符串替换部分文本字符串。 但在本节中,我们将利用这个函数从单元格中删除字符。 让我们看看如何做到这一点。

步骤1。

  • 适用于 替换 细胞中的功能 C4 该公式为:。
=replace(b4,1,3,")

  • 在哪里? B4 是旧文本。
  • 开始_num 是1,我们将从头开始。
  • Num_chars 是3,因为我们要替换前三个字符。
  • 新文本 是修改后的文本,将取代旧文本。

  • 进入 从结果中,我们可以看到我们的公式工作得很完美。

  • 现在我们将对所有需要的单元格应用同样的公式。

阅读更多:删除最后一个字符从字符串的Excel(5个简单的方法)。

类似的阅读。

  • VBA在Excel中删除字符串中的字符(7种方法)
  • 如何删除Excel中的不可打印字符(4种简单方法)
  • 删除Excel中的空白字符(5种方法)
  • 如何删除Excel中的单引号(6种方法)
  • 如何删除Excel中的分号(4种方法)

3.在Excel中插入MID函数来删除前3个字符

的组合。 MID功能 现在我们将把这个公式应用于我们的数据集。

步骤1。

  • 我们将在单元格中应用的公式是 C4 是。
=mid(b4,4,len(b4)-3)

  • 这里 文本 B4
  • 开始_num 是4,因为我们将删除前3个数字。
  • Num_chars 被定义为 LEN(B4)-3)

  • 撞击 进入 我们的工作已经完成了!

阅读更多。 如何在Excel中删除字符串中的字符(14种方法)

4.介绍一个用户定义的函数来删除Excel中的前三个字符

你也可以自己做一个函数来完成这个任务。 没错,你可以定义一个自己的自定义函数来完成你的工作。 你需要写一个VBA代码来完成这个任务。 我们将用下面的步骤来讨论这个过程。 要了解更多关于自定义函数的信息。 点击这里!

步骤1。

  • 首先,去到 微软 Visual Basic for Applications窗口 通过按 Alt+F11 .

  • 一个新的窗口被打开,现在点击 插入 并选择 模块 来打开一个新的模块。

第2步。

  • 在新打开的模块中,插入VBA代码,制作一个UFD来删除单元格中的前3个字符。 我们已经为你提供了代码。 你可以直接复制这个代码并在你的工作表中使用它。 我们的用户定义函数的名称是 移除第一个3 .而创建这个函数的代码是。
 Public Function RemoveFirst3(rng As String, cnt As Long) RemoveFirst3 = Right(rng, Len(rng) - cnt) End Function 

第3步。

  • 我们的代码写好了,现在回到工作表,输入函数 =移除第一个3 我们可以看到,该函数已经创建。

  • 现在在单元格中应用该函数 C4 该功能是。
=RemoveFirst3(B4,3)

  • 新闻 进入 来获得结果。

  • 我们的定制函数正在正常工作。 现在我们将把这个函数应用到其余的单元格中,以获得最终的结果。

相关内容:如何删除Excel中的最后3个字符(4个公式)

需要记住的事情

👉 创建自定义公式比普通的VBA宏有更多限制,它不能改变工作表或单元格的结构或格式。

👉应用UFD,你可以从你的单元格中删除N个字符。

总结

在本指南中,我们通过四种不同的方法来删除excel单元格中的前3个字符。 如果您有任何问题或疑问,欢迎您在评论区留下您的反馈意见。 感谢您访问ExcelWIKI。 继续学习!

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.