Table of contents
当你在处理非结构化的原始数据时,你可能经常需要从中提取相关的信息。 有时你需要从文本字符串中删除第一个、第二个或第三个字符来检索值。 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。 继续学习!