提示:其它语言是由 Google 机器翻译的。 你可以访问 English 版本。
登录
x
or
x
x
马上登记
x

or

如何从Excel中的单元格或字符串中删除第一个或最后n个字符?

本教程演示了从Excel中删除单元格或字符串中的第一个或最后N个字符的不同快速技巧。

doc首先删除1 1。 使用公式/ UDF删除前N个字符
2。 使用公式/ UDF删除最后N个字符
3。 批量删除左侧或右侧或中间没有公式的N个字符
4。 下载示例文件

1。 使用公式删除前N个字符

在这一部分中,我将介绍三种不同的方法来快速从字符串中删除前N个字符。

1.1使用RIGHT / REPLACE函数删除前N个字符

>> 结合RIGHT和LEN功能删除前N个字符

公式语法和参数

公式:=右(string_cell,LEN(string_cell)-n_character)

参考:string_cell:用于删除字符的单元格

n_character:要删除的字符数

示例:从Cell A2中的字符串中删除第一个2字符,复制并粘贴公式
= RIGHT(A2,LEN(A2)-2)
输入
doc首先删除2

>> REPLACE函数删除前N个字符

公式语法和参数

公式:= REPLACE(Old_text,Strat_n,Num_Chars,New_text)

参考:Old_text:用于替换字符的单元格

Old_text:用于替换字符的单元格

Start_n:要用new_text替换的old_text中字符的位置

Num_Chars:要用new_text替换的旧文本中的字符数

New_text:将替换old_text的文本

示例:在Cell A6中替换前两个字符,复制并粘贴此公式:
= REPLACE(A6,1,2, “”)
输入
doc首先删除3

1.2使用用户定义的函数删除前N个字符

1。 按 Alt + F11键 用于启用Microsoft Visual Basic for Applications窗口的键,然后单击 插页 > 模块 创建一个模块。

2。 复制下面的代码并将它们粘贴到Module脚本中。

VBA代码:删除前n个字符

公共函数RemoveFirstC(rng As String,cnt As Long)RemoveFirstC = Right(rng,Len(rng) -  cnt)结束函数

3。 保存代码并返回到您使用的工作表。 例如,从Cell A3中的字符串中删除第一个11字符,复制并粘贴此公式
= RemoveFirstC(A11,3)
输入
doc首先删除4


删除位置

这个删除字符工具提高你的效率90%,留下很多时间享受你的生活

▲告别修改和记忆公式,让你充分休息大脑。

▲除此工具外,还有228高级工具 (包括30 +文本编辑工具) 其他在Kutools for Excel中,它可以解决您的80%Excel难题。

▲成为5分钟的Excel专家,获得人们的认可和推广。

▲110000 +高效率人才和300 +世界知名公司的选择。

60天免费试用,无需信用卡


2。 使用公式删除最后N个字符

在这部分中,有两种方法可以从Excel中的字符串中删除最后N个字符。

2.1使用LEFT功能删除最后N个字符

公式语法和参数

公式:= LEFT(string_cell,LEN(string_cell)-Num_chars)

参考:string_cell:用于删除字符的单元格

n_character:要删除的字符数

示例:从Cell A2中的字符串中删除最后一个2字符,复制并粘贴公式
= LEFT(A2,LEN(A2)-2)
输入
doc首先删除5

2.2使用用户定义的函数删除最后N个字符

1。 按 Alt + F11键 单击以启用Microsoft Visual Basic for Applications窗口的键 插页 > 模块 创建一个模块。

2。 复制下面的代码并将它们粘贴到Module脚本中。

VBA代码:删除最后n个字符

公共函数RemoveLastC(rng As String,cnt As Long)RemoveLastC = Left(rng,Len(rng) -  cnt)结束函数

3。 保存代码并返回到您使用的工作表。 例如,从Cell A3中的字符串中删除最后一个5字符,键入此公式
= RemoveLastC(A5,3)
输入
doc首先删除6


移动

您是否想要加薪并且有更多时间陪伴家人?

Office选项卡通过50%在Microsoft Office中立即提高您的工作效率

难以置信,在两个或更多文档上工作比在一个文档上工作更容易,更快捷。

与众所周知的浏览器相比,Office Tab中的选项卡式工具功能更强大,效率更高。

每天为您减少数百次鼠标点击和键盘输入,现在告别鼠标手。

如果您通常使用多个文档,Office Tab将为您节省大量时间。

30-day免费试用,不需要信用卡。

了解更多现在免费下载


3。 从左侧或右侧或中间删除N个字符而不使用公式

如果你不想浪费时间来记住公式来处理从字符串的左边或右边删除N个字符的任务,那么 按位置移除 实用程序 Kutools for Excel 可以使用没有任何公式的点击来处理此任务。

现在,让您比其他人更快更好地工作,轻松获得促销

适用于Excel的35文本编辑工具可提高文本处理中的90%生产率并留下大量时间来享受生活

这些工具只是Kutools for Excel的一部分,还有194工具可以为您解决80%Excel难题。

  • Kutools for Excel可帮助您轻松应对1500工作场景,平均每天提高71%效率
  • 只需单击即可完成大部分复杂操作,避免因数千次鼠标点击而导致鼠标移动。
  • 你可以在几秒钟内处理Excel任务而无需搜索痛苦的公式和VBA,并有更多的时间陪伴你的家人。
  • 选择110000 +高效率的人才和超过300的世界知名企业。

免费安装Kutools for Excel后,请执行以下操作:

选择要从中删除字符的单元格,单击应用该实用程序 Kutools > 文本 > 按位置移除.
doc首先删除7

3.1删除没有公式的前N个字符或后N个字符

>> 删除前N个字符

doc首先删除8

1) 数字 在文本框中,键入要从字符串中删除的字符数,在本例中,我将首先删除 3 字符串中的字符。

2)检查 从左边 选项 职务 部分。

结果显示为:
doc首先删除9

>> 删除最后N个字符

doc首先删除10

1) 数字 在文本框中,键入要从字符串中删除的字符数,在本例中,我将删除最后一个字符 3 字符串中的字符。

2)检查 从右侧 选项 职务 部分。

结果显示为:
doc首先删除11

3.2从没有公式的中间特定位置删除N个字符

但有时,您可能希望从字符串中间删除特定数量的字符。

示例:从字符串中的第三个字符开始删除3字符。

doc首先删除12

1) 文本,键入要从字符串中删除的字符数,这里我将删除 3 字符。

2)检查 指定 选项,然后在文本框旁边键入要删除字符串的数字 职务 部分,这里我将从第三个字符中删除字符。

结果显示为:
doc首先删除13

按位置删除字符而不使用公式

按位置删除

提示: 如果要从单元格中删除所有数字,字母,非数字,非alpha或特定字符,可以应用Kutools for Excel 删除字符 效用。
按字符删除

有关删除字符的更多提示......


下载示例文件

样品


如何让你从人群中脱颖而出,轻松工作,悠闲地享受生活?

Kutools for Excel每天平均提高您的80%效率,让您有更多时间陪伴家人,享受生活乐趣。

300高级工具解决了80%Excel问题,您不再难以搜索解决方案,更轻松地完成工作。

轻松处理1500 Excel场景,每天至少为您节省1小时。

成为5会议纪要的Excel专家,获得人们的认可和晋升机会。

一键式实用程序处理批处理,让您避免数千次鼠标点击,再说一下鼠标手。

摆脱死记硬背的公式和复杂的VBA,让你的大脑休息。

110000 +高效率官员和300 +世界知名公司的选择。

只需花费$ 39,但比其他人的4000培训更值钱

60天免费试用,没有任何限制,全额退款至60天,无任何理由。


推荐的生产力工具

Office选项卡 - 选项卡式浏览,编辑,管理Microsoft Office 2019中的文档 - 2003和Office 365


办公室标签

Kutools for Excel - 收集超过300高级工具,用于在日常Excel工作中节省50%时间


kutools标签
kutoolsp标签
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.