本文介绍了从Excel单元格中删除特定字符或第n个出现字符之前或之后的文本的不同方法。
要使用“查找和替换”功能删除特定字符之前或之后的所有文本,请执行以下操作。
1.选择要删除特定字符之前或之后的文本的单元格,按 按Ctrl + H 键打开 查找和替换 对话。
在“查找和替换”对话框中:
1.要删除逗号之前的所有特定字符,请键入 *, 到 查找内容 文本框;
2.要删除逗号等特定字符后的所有字符,请键入 ,* 到 查找内容 文本框;
笔记:
1.您可以根据需要将逗号更改为任何字符。
2.在这种情况下,最后一个逗号之前或之后的所有文本将从选定的单元格中删除。
2。 保持 更换 文本框为空,然后单击 “全部替换” 按钮。 看截图:
轻松删除Excel中单元格中的所有数字,非数字或指定字符
Kutools 。 Excels 移除角色
实用程序可帮助您轻松删除Excel中选定单元格中的所有数字,非数字或指定字符。
下载完整功能 30-天自由踪迹 Kutools for Excel 现在!本部分将向您显示删除Excel单元格中第一个/最后一个特定字符之前或之后的所有内容的公式。
删除第一个逗号之前的所有内容, 请:
选择一个空白单元格,将以下公式复制并粘贴到其中,然后按 输入 键。 然后拖动 填充手柄 将公式应用于其他单元格。 看截图:
分子式: 在第一个逗号之前删除所有内容
=右(B5,LEN(B5)-找(”,",B5))
笔记:
1.在上面的公式中,B5是您要从中删除文本的单元格,而“,”是您要从中删除文本的字符。
2.要删除最后一个特定字符之前的所有字符,请使用以下公式:
=右(B5,LEN(B5)-FIND(“ @”,SUBSTITUTE(B5,"字符“,” @“,(LEN(B5)-LEN(替换(B5,"字符“,”“))))/ LEN(”字符“))))
删除第一个逗号后的所有内容, 请:
选择一个空白单元格,将以下公式复制并粘贴到其中,然后按 输入 键。 然后拖动 填充手柄 将公式应用于其他单元格。 看截图:
分子式: 删除第一个逗号后的所有内容
= LEFT(B5,FIND(“,”,B5)-1)
笔记:
1.在上面的公式中,B5是您要从中删除文本的单元格,而“,”是您要从中删除文本的字符。
2.要删除最后一个特定字符之后的所有字符,请使用以下公式:
=左(B5,FIND(“ @”,SUBSTITUTE(B5,"字符“,” @“,LEN(B5)-LEN(替换(B5,"字符“,”“)))))-1)
下面的公式可以帮助删除Excel单元格中第n个出现字符之前或之后的所有字符。
从单元格中删除第n个出现字符之前的所有字符, 你需要:
选择一个空白单元格以输出结果,将以下公式复制到其中,然后按 输入 键。 然后拖动 填充手柄 将公式应用于其他单元格。 看截图:
分子式: 在第二次出现逗号之前删除所有内容
=右(替代(B5“,“,CHAR(9), 2),LEN(B5)-FIND(CHAR(9),SUBSTITUTE(B5“,“,CHAR(9), 2),1)+ 1)
笔记:
1.在公式中 B5“,“而 2 数字表示第二次出现逗号后的所有内容将从单元格B5中删除。
2.您可以更改“,“而 2 根据需要将其编号为任何字符和出现位置编号。
从单元格中删除第n个出现字符之后的所有字符, 你需要:
选择一个空白单元格以输出结果,将以下公式复制到其中,然后按 输入 键。 然后拖动 填充手柄 将公式应用于其他单元格。 看截图:
分子式: 在第二次出现逗号后删除所有内容
=左(替换(B5,",“,CHAR(9),2),FIND(CHAR(9),SUBSTITUTE(B5,",“,CHAR(9),2),1)-1)
笔记:
1.在公式中 B5“,“而 2 数字表示第二次出现逗号后的所有内容将从单元格A7中删除。
2.您可以更改“,“而 2 根据需要将其编号为任何字符和出现位置编号。
如果一个范围中的每个单元格只有一个逗号分隔符,并且您想从单元格中删除该逗号之前或之后的所有内容,请尝试 分裂细胞 实用程序 Kutools for Excel。 此实用程序将帮助您单击几下即可解决问题:
1.选择要删除逗号之前或之后的所有内容的单元格,然后单击“确定”。 Kutools > 文本 > 分裂细胞。 看截图:
2.在 分裂细胞 对话框中,选择 拆分为列 在选项 Type 部分,并在 分割为 部分,选择 其他 选项,并在空白框中键入逗号,然后单击 OK 按钮。 看截图:
3.另一个 分裂细胞 弹出对话框,选择一个空白单元格来查找文本,然后单击 OK 按钮。
然后,您可以看到所选单元格被特定字符-逗号分隔。 看截图:
如果您想免费试用(30-day) 这个实用程序, 请点击下载,然后按照上述步骤进行操作。