如何在Excel中删除左边的字符(6种方法)

  • Share This
Hugh West

在使用Microsoft Excel时,我们可以使用函数和公式从开头、中间或结尾提取任何数量的文本。 另一方面,你可以从一个单元格中删除任何数量的字符。 在本教程中,我们将向你展示如何在Excel中从左边删除字符。

下载实践工作手册

下载这个工作手册进行练习。

在Excel.xlsm中从左边删除文本

在Excel中删除左边的字符的6种方法

为了演示这个教程,我们将使用以下数据集。

在这里。

文本 是你要执行的方法的数值列。

数目_字符 是你想从左边删除的字符数。

结果 是去除左边的字符后的最终文本。

1.使用REPLACE功能从左边删除字符

为了从左边删除字符,我们将使用 替换 在这种情况下,我们将用一个空字符串替换我们左边的字符。

REPLACE函数的基本语法。

=REPLACE(string, 1, num_chars, "")

步骤。

1 .键入以下公式 细胞D5 .

=replace(b5,1,c5,"" )

2 然后,按 进入 它将把你想删除的字符从左边删除。

3 之后,拖动 填充手柄 在单元格的范围内 D6:D9 .

正如你所看到的,我们想从左边删除的字符数已经没有了。

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

2.用RIGHT和LEN函数从左边擦除字符

作为一项规则, 权力 LEN 函数从左边删除字符。 在这种情况下,在 权力 函数给我们的是右边的字符。 因此,它将删除左边的字符。

公式的语法。

=RIGHT(text,LEN(text)-num_chars)

步骤。

1. 首先,输入以下公式 细胞D5。

=right(b5,len(b5)-c5)

2 下一步,请按 进入 .

3. 接下来,拖动 填充手柄 在单元格的范围内 D6:D9 .

最终,我们从左边删除了具体的字符数。

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

3.用MID和LEN函数从左边删除字符

一般来说, 医学部 函数给我们提供了从文本中间开始的字符。 在从左边删除字符的情况下,函数 医学部 函数将返回从某一特定索引开始的文本。 并且它将自动删除左边的字符。

公式的语法。

=MID(text,1+num_chars,LEN(text))

请注意。

1+num_chars 被用作文本的起始编号。 这意味着我们在开始时没有要删除的左边字符。

步骤。

1. 首先,输入以下公式 细胞D5。

=mid(b5,1+c5,len(b5))

2 下一步,请按 进入。

3 最后,拖动 填充手柄 在单元格的范围内 D6:D9 .

最后,我们的公式返回与之前的方法类似的结果。

阅读更多。 在Excel中删除字符串中的第一个字符

4.使用SUBSTITUTE功能来删除字符

与其他方法不同,我们使用的是 替换 函数,将左边的字符替换为空字符串。

公式的语法。

=SUBSTITUTE(Text,LEFT(Text,num_chars),")

在这种情况下, 左边 函数将返回我们要删除的左边的字符。

步骤。

1 .首先输入以下公式 细胞D5。

=substitute(b5,left(b5,c5),"" )

2 之后,按 进入 .

3 然后,拖动 填充手柄 在单元格的范围内 D6:D9 .

最后,我们成功地将字符从左边删除。

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

5.使用 "文本转列向导 "从左边删除字符

通常情况下,使用 "文本到列 "选项的 数据 在Excel中的选项卡将我们的数据集分成两列。 换句话说,你可以从左边删除特定数量的字符。

现在,我们将使用以下数据集,它只有一列,便于演示。

简单地说,我们要把左边的字符拆开并删除。

步骤。

1 .选择范围 细胞 B3:B7 .

2 现在,去到 数据 标签> 数据工具 > 文本到列 .

3 之后,你会看到一个对话框。 选择 固定宽度 选项,点击 下一页 .

4 现在,在第二个对话框中,在第一个字符和第二个字符之间选择,如下所示。

5 然后,点击 下一步。

6 此后,它将显示我们的栏目将被划分为哪些字符。

7 现在,点击 完成。

正如你所看到的,我们的数据是根据左边的字符在新的一列上划分的。

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

6.Excel VBA代码从左边删除字符

现在,如果你有关于 VBA 代码,那么你也应该尝试这种方法。

我们用这个数据集来证明。

步骤。

1 .新闻 Alt+F11 键盘上的 "M "字,会打开 "M "字的对话框。 VBA .点击 插入> 模块。

3 之后,它将打开一个名为 "A "的编辑器。 VBA。 现在,输入以下代码。

 Public Function RemoveLeft(txt As String, num As Long) RemoveLeft = Right(txt, Len(txt) - num) End Function 

3 现在,转到数据集,输入以下公式 细胞D5 .

=RemoveLeft(B5,C5)

4 然后,按 进入。

5 接下来,拖动 填充手柄 在单元格的范围内 D6:D9 .

正如你所看到的,我们成功地从左边删除了字符,使用了 VBA .

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

总结

最后,我希望这些方法一定能帮助你在Excel中删除左边的字符。 下载练习工作簿,自己尝试一下。 当然,这将丰富你的知识。 另外,别忘了查看我们的网站 独家专访 的各种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.