如何删除Excel中的第一个字符(6种方法)

  • Share This
Hugh West

在Excel中工作时,我们经常需要从一个单元格或单元格区域中删除第一个字符。 今天我将向你展示如何从Excel中的数据集中删除第一个字符。

下载实践工作手册

删除第一个字符.xlsm

删除Excel中第一个字符的6种快速方法

这里我们有一个数据集,其中有 名称 的一些学生和他们的 学生证 的一所名为向日葵幼儿园的学校。

今天,我们的目标是将第一个字符从 学生证 .

1.使用Excel的RIGHT和LEN函数来删除第一个字符

你可以使用 右键功能 LEN函数 的Excel中删除学生ID的第一个字符。

选择一个新的列,在第一列插入这个公式。

=right(c4,len(c4)-1)

[ 这里 C4 是该列的第一个单元格的参考值 学生证 .你用你的一个。]

然后拖动 填充手柄 将此公式填充到其余的单元格中。

你会发现所有ID中的第一个字符被删除。

公式的解释

  • LEN(C4)-1 返回一个比字符串长度小1的数字。 C4 .
  • 这里是字符串的长度 S201678 7 .所以 LEN(C4)-1 返回 6 .
  • right(c4,len(c4)-1) 现在变成了 RIGHT(C4,6) 并从字符串的右边返回6个字符 C4 .
  • 因此,它返回去除第一个字符的字符串。

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

2.结合Excel的MID和LEN函数来删除第一个字符

你也可以使用 MID功能 LEN函数 的Excel中删除学生ID的第一个字符。

选择一个新的列,在第一列插入这个公式。

=mid(c4,2,len(c4)-1)

[ 这里 C4 是该列的第一个单元格的参考值 学生证 .你用你的一个。]

然后拖动 填充手柄 将此公式填充到其余的单元格中。

你会发现所有ID中的第一个字符被删除。

公式的解释

  • LEN(C4)-1 返回一个比字符串长度小1的数字。 C4 .
  • 这里是字符串的长度 S201678 7 .所以 LEN(C4)-1 返回 6 .
  • mid(c4,2,len(c4)-1) 现在变成了 MID(C4,2,6) 并返回 6 字符,从 第2次 字符的字符串 C4 .
  • 因此,它返回去除第一个字符的字符串。

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

3.使用Excel的REPLACE功能删除第一个字符

你也可以使用 REPLACE函数 的Excel中删除学生ID的第一个字符。

选择一个新的列,在第一列插入这个公式。

=replace(c4,1,1,")

[ 这里 C4 是该列的第一个单元格的参考值 学生证 .你用你的一个。]

然后拖动 填充手柄 将此公式填充到其余的单元格中。

你会发现所有ID中的第一个字符被删除。

公式的解释

  • replace(c4,1,1,") 替换字符串的第一个字符 C4 用一个空字符( "" ).
  • 因此,它返回去除第一个字符的字符串。

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

4.运行Excel工具栏中的 "文本到列 "工具,擦除第一个字符

你可以运行 文本到列 工具从Excel工具栏中删除一个字符串的第一个字符。

步骤1。

首先,选择你想删除第一个字符的那一列( C列 在这个例子中)。

然后去到 数据> 文本到列 工具,在Excel工具栏中名为 数据工具 .

第2步。

点击 "文本到列",你会得到一个对话框,名为 将文本转换为列的向导 .

接下来,把检查放在 固定宽度 .然后点击 下一页 .

第3步。

然后在 数据预览 部分,在第一个字符和其他字符之间插入一条横线。

再次点击 下一页 .

第4步。

最后,点击 完成 .

第5步。

选定的列将被分成两列。 第一个字符在一列,其余的字符在另一列。

复制第二列。

第6步。

然后把它粘贴在第一栏上。

因此,你将得到从该列中删除的第一个字符。

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

5.应用闪光填充来删除Excel中的第一个字符

步骤1。

首先,进入新列的第一个单元格,手动输入不含第一个字符的第一个字符串。

在这里,我打算将细胞 D3 并进入2016年78。

第2步。

下一篇新闻 进入 您将被引导到下一个单元。

然后按 CTRL+E 你会发现所有的单元格都会被填入不带第一个字符的文本值。

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

6.使用宏来删除Excel中的第一个字符

这是最后一种方法。

如果以上描述的方法都不能让你满意,你可以利用这个方法来删除Excel中一堆单元格的第一个字符。

访问这个帖子,看看 如何在Excel中保存和运行一个宏程序。

首先,插入这个 VBA 在一个新模块中的代码。

代码。

 Sub Remove_First_Characters() For i = 1 To Selection.Rows.Count Selection.Cells(i, 1) = Replace(Selection.Cells(i, 1), Left(Selection.Cells(i, 1), 1), " ") Next i End Sub 

然后选择该列,并运行这个 宏观 叫做 删除第一个字符 .

你会发现所选列中的第一个字符被自动删除。

阅读更多。 如何在Excel中用VBA去除字符串中的第一个字符

总结

使用这些方法,你可以从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.