如何删除Excel中的最后一个字符(最简单的6种方法)

  • Share This
Hugh West

在这篇文章中,我将向你展示在Excel中删除最后一个字符的六种有效方法。 有时,需要通过删除最后一个字符来从单元格中提取不同的文本。 它可以通过手动输入来完成,但它并不有效。 因此,让我们深入了解这篇文章,并根据你的需要了解在Excel中删除最后一个字符的方法。

下载工作手册

删除最后一个字符.xlsm

删除Excel中最后一个字符的6种方法

在这里,我有一个数据集,我在其中显示了四列。 学生身份,姓名,课程号,电子邮件地址 利用这些数据,我将尝试向你们展示以下方法。 删除最后一个字符 并提取必要的数据。

方法一:使用REPLACE函数只删除最后一个字符

假设 学生身份 由5个字符组成,其中前4个是年份,最后一个是卷号,如本例所示。 因此,要从这个表中提取年份 学生身份 你必须用以下方法删除最后一个字符 REPLACE功能 提取的值将显示在 栏目。

第一步。

选择输出 细胞E5 .

➤键入以下函数

=value(replace(b5,len(b5),1,"" ))

在这里。 B5 是指 旧文本 , LEN(B5) 将返回文本的长度,在这种情况下,它是 5 因此 5 将是 start_num , 1 num_chars 新文本 空白 .

价值功能 将把字符串转换为数字。

第二步。

➤按 进入 你就会得到输出。

➤ 向下拖动 填充手柄

结果

📓 注意事项

使用 替换 职能 你将不能够从最后面删除一个以上的字符。

阅读更多。 如何删除Excel中的最后3个字符

方法-2:使用LEFT函数

课程编号 列不同的课程名称已经建立了与 部门 名称和编号。 要提取 部门 从这门课程中,你必须使用 "删除 "最后三位数字。 左边的功能 .

第一步。

➤ 选择输出 细胞E5 .

➤ 使用以下公式

=left(d5,len(d5)-3)

在这里。 D5 文本 len(d5)-3=5-3=2 num_chars. 因此,前两个字符将作为一个输出出现。

第二步。

➤按 进入 你就会得到输出。

➤ 向下拖动 填充手柄

结果

阅读更多。 如何删除Excel中的字符

方法3:使用MID功能

课程编号 列不同的课程名称已经建立了与 部门 名称和编号。 要提取 部门 从这门课程中,你必须使用 "删除 "最后三位数字。 MID功能 .

第一步。

➤ 选择输出 细胞E5 .

➤ 使用以下公式

=mid(d5,1,len(d5)-3)

在这里。 D5 文本 , 1 是指 起始数 , LEN(D5)-3 num_char

第二步。

➤按 进入 你就会得到输出。

➤ 向下拖动 填充手柄

结果

现在你将在 部门 列。

阅读更多。 Excel 移除右边的字符

方法-4:使用闪光填充来删除最后一个字符

课程编号 列不同的课程名称已经建立了与 部门 名称和编号。 要提取 部门 从这门课程中,你必须使用 "删除 "最后三位数字。 闪光填充功能 .

第一步。

➤ 选择输出 细胞E5 .

➤ 根据以下内容键入部门名称 细胞D5。

第二步。

➤在 细胞E6 开始打字,如前所述,然后如以下所示。 部门 将会有建议的名字。

第3步。

➤按 进入 并会出现以下输出。

阅读更多。 如何在Excel中删除左边的字符

方法五:同时删除首字母和尾字母

假设在 电子邮件地址 栏目我有一些 电子邮件ID 但它们在开始和结束时与一些特殊字符结合在一起。 Ids 现在我想在第一和最后一个地方省略这些符号,同时使用 MID功能 .

第一步。

➤ 选择输出 细胞E5 .

➤ 使用以下公式

=mid(d5,3,len(d5)-4)

在这里。 D5 文本 , 3 是指 起始数 , LEN(D5)-4 num_char

3 被用作 起始数 因为有 2 前的特殊字符 电子邮件地址

4 中的总字符长度减去。 num_char 因为总共有 4 你想省略的特殊字符。

第二步。

➤按 进入 你就会得到输出。

➤ 向下拖动 填充手柄

结果

阅读更多。 如何删除Excel中的特殊字符

方法-6:使用VBA代码

你可以 也可以用VBA代码来删除最后一个字符 如在 方法-2 方法-3 .

第一步。

➤选择 开发商 标签>>。 视觉基础 选项

第二步。

Visual Basic编辑器 将打开

➤选择 插入 标签>>。 模块 选项

第3步。

模块1 将被创建。

第4步。

 Public Function RmvLstCh(txt As String, char_no As Long) RmvLstCh = Left(txt, Len(txt) - char_no) End Function 

该代码将创建一个名为 ǞǞǞǞ

拯救 编码和 关闭 窗口。

第5步。

➤ 选择输出 细胞E5

=RmvLstCh(D5,3)

第6步 :

➤按 进入 你就会得到输出。

➤ 向下拖动 填充手柄

结果

练习部分

为了方便自己的练习,我们提供了一个 实践 请自己动手,在右边的每张纸上写下每个方法的部分。

总结

在这篇文章中,我试图介绍在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.