Table of contents
在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中的单元格或单元格区域中删除第一个字符。 你还知道其他方法吗? 或者你有什么问题吗? 欢迎向我们提问。