Excel从右边移除字符(5种方法)

  • Share This
Hugh West

在Excel单元格中可以有任何额外的字符。 有时,为了从现有的数值中生成一个不同的数值,你可能需要 删除字符 在这篇文章中,我将解释Excel从右边移除字符的5种方法。

为了更清楚地说明问题,我将使用一些客户的订单信息数据表,该表有4列。

此表代表不同用户的订单信息。 列是 名称与ID,订单,名称。 订购数量 .

下载工作手册来练习

从右图中删除字符.xlsm

从右图中删除字符的5种方法

1.使用 "LEFT "从右边删除字符

要移除唯一的 最后一个字符 你可以使用LEFT功能。

⮚ 首先,选择你想在删除最后一个字符后放置新值的单元格。

⮚ 然后在 "A "中输入公式。 公式吧。 我选择了 B4 这里我想显示的是 命名 只有这样,我将删除 数字字符串 从右边开始。

该公式为

=left(b4,len(b4)-1)

⮚ 最后,按 进入

选定的最后一个字符是 B4 细胞将被移除。

这里只删除一个字符不符合我们例子的上下文,所以让我们删除多个字符。

⮚ 首先,选择你想在删除右边的多个字符后放置新值的单元格。

⮚ 然后输入公式为 B4 我想从这里删除多个字符。 我想从右边删除5个字符。

该公式为

=left(b4,len(b4)-5)

⮚ 最后,按 进入

在这里,从所选值中的最后5个字符为 B4 将被删除。

现在,你可以应用 填充手柄 自动装配 其他单元格的公式。

阅读更多。 删除字符串中的最后一个字符 Excel

2.带有LEFT功能的数值的VALUE

在处理数值时,如果要从右边删除字符,你可以使用 左边 函数和VALUE函数在一起。

⮚ 首先,选择你想在删除右边的字符后放置新值的单元格。

⮚ 我选择了 B4 这里我想把右边的字符去掉,只保留 订购数量 因此,我将删除所有 字符串 从右边开始,除了数字。

该公式为

=value(left(c4,(len(c4)-8))

⮚ 最后,按 进入

ǞǞǞ 字符串 的。 C4 你将只看到在 "A "中的数值。 数量 格式,在 订购数量 列。

根据数字字符有多少个字符串,你将需要重写公式。

🔺 如果所有的数字字符有相同的字符串,你可以使用 填充手柄 .

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

3.使用VBA从右边移除字符

⮚ 首先,打开 开发商 标签>> 然后选择 视觉基础

⮚ 你也可以使用 ALT + F11

一个新的窗口 微软Visual Basic应用程序 会出现,然后打开 插入 标签>> 然后选择 模块。

这里的 模块 被打开。

稍后,在模块中编写RemoveRightCharacter的代码。

 Function RemoveRightCharacter(str As String, cnt_chars As Long) RemoveRightCharacter = Left(str, Len(str) - cnt_chars) End Function 

⮚ 在这之后。 拯救 代码,然后回到工作表。

⮚ 首先,选择一个单元格,在该单元格中,你想在删除右边的字符后保留你的新值。

⮚ 然后输入公式为 B4 键入你在模块中编写的函数名称。

⮚ 因为我的函数名称是 删除右侧字符 它将显示这个名字。

该公式为

=移除右侧字符(B4,5)

⮚ 最后,按 进入。

当我选择单元格 B4 该单元格的右侧字符将被删除。

你也可以用它来显示数字字符。

⮚ 首先,选择一个单元格,在该单元格中,你想在删除右边的字符后保留你的新值。

⮚然后输入以下公式 C4 单元。 键入你在模块中写的函数名称。 现在我想展示一下 订购数量。 因为我的函数名称是 删除右侧字符 它将显示这个名字。

该公式为

=移除右侧字符(C4,8)

⮚ 最后,按 进入

当我选择单元格 C4 该单元格的右侧字符将被删除。

阅读更多。 VBA在Excel中删除字符串中的字符

4.使用闪光填充去除正确的字符

你可以使用功能区中的闪光填充命令来删除右边的字符。

⮚ 首先,创建一个模式实例来使用 闪光填充 .

⮚ 我提供了第一个例子 史蒂夫 通过删除适当数量的字符。

⮚ 之后,选择实例值打开 数据 标签>> 然后选择 闪光填充 .

要使用的键盘快捷方式 闪光填充 CTRL + E

当我选择了 闪光填充 其余单元格的右侧字符将被删除。

⮚ 如果你愿意,你可以通过删除右边的字符串字符来保留数字字符。

⮚ 这里,我提供了第一个例子 32 在这里,我通过删除右边的字符串字符只保留了数字字符。 它创建了一个模式,用于 闪光填充 .

⮚ 之后,选择实例值打开 数据 标签>> 然后选择 闪光填充 .

当我选择了 闪光填充 其余单元格的右侧字符将被删除。

5.一次从两边删除角色

如果你有一个数据表,其中多个信息被压缩在一起,那么 MID功能 是适合提取所需信息或数据的。

为了向你展示这个功能的工作原理,我对数据表做了调整。

⮚ 首先,选择一个单元格,在该单元格中,你想在去除左右两边的字符后保留你的新值。

⮚ 然后在单元格或公式栏中输入公式。 我选择了 B4 从该单元格中,我希望 命名 因此,我将删除所有左右的字符,除了名字之外。 史蒂夫。

⮚ 该公式为

=mid(b4, 11+1, len(b4) - (10+6))

⮚ 要应用公式,按 进入

同时,从选定的单元格中,左右两个字符都将被删除,除了 命名 .

对于其余的单元格,根据其字符数,我应用了 医学部 功能。

练习部分

我附上了两张额外的纸张来练习这些方法。

总结

在这篇文章中,我解释了在Excel中删除字符的5种方法。 我希望这些不同的方法能帮助你在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.