如何从Excel的单元格中删除特定字符之前或之后的文本?

网友投稿 349 2024-01-13

如何从Excel的单元格中删除特定字符之前或之后的文本?

本文介绍了从Excel单元格中删除特定字符或第n个出现字符之前或之后的文本的不同方法。

方法A: 通过查找和替换删除特定字符之前或之后的文本 方法B: 通过公式删除第一个或最后一个特定字符之前或之后的文本 方法C: 通过公式删除第n个出现字符之前或之后的文本 方法D: 删除特定字符之前/之后的文本 Kutools for Excel

通过在Excel中查找和替换来删除特定字符之前或之后的文本

要使用“查找和替换”功能删除特定字符之前或之后的所有文本,请执行以下操作。

1.选择要删除特定字符之前或之后的文本的单元格,按 按Ctrl + H 键打开 查找和替换 对话。

在“查找和替换”对话框中:

1.要删除逗号之前的所有特定字符,请键入 *, 查找内容 文本框;

2.要删除逗号等特定字符后的所有字符,请键入 ,*查找内容 文本框;

笔记:

1.您可以根据需要将逗号更改为任何字符。

2.在这种情况下,最后一个逗号之前或之后的所有文本将从选定的单元格中删除。

如何从Excel的单元格中删除特定字符之前或之后的文本?

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)

通过公式删除第n个出现字符之前或之后的文本

下面的公式可以帮助删除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

如果一个范围中的每个单元格只有一个逗号分隔符,并且您想从单元格中删除该逗号之前或之后的所有内容,请尝试 分裂细胞 实用程序 Kutools for Excel。 此实用程序将帮助您单击几下即可解决问题:

1.选择要删除逗号之前或之后的所有内容的单元格,然后单击“确定”。 Kutools > 文本 > 分裂细胞。 看截图:

2.在 分裂细胞 对话框中,选择 拆分为列 在选项 Type 部分,并在 分割为 部分,选择 其他 选项,并在空白框中键入逗号,然后单击 OK 按钮。 看截图:

3.另一个 分裂细胞 弹出对话框,选择一个空白单元格来查找文本,然后单击 OK 按钮。

然后,您可以看到所选单元格被特定字符-逗号分隔。 看截图:

  如果您想免费试用(30-day) 这个实用程序, 请点击下载,然后按照上述步骤进行操作。

Kutools for Excel - 帮助您始终提前完成工作,有更多时间享受生活
您是否经常发现自己正在赶上工作,缺乏时间为自己和家人度过?  Kutools for Excel 可以帮你处理 80% Excel 拼图,提高 80% 的工作效率,让您有更多时间照顾家人,享受生活。
适用于300种工作场景的1500种高级工具使您的工作比以往更加轻松。 从现在起,不再需要记住公式和VBA代码,让您的大脑休息一下。 复杂和重复的操作可以在几秒钟内一次性完成。 每天减少成千上万的键盘和鼠标操作,现在告别职业病。 在3分钟内成为Excel专家,帮助您快速获得认可并提薪。 110,000名高效人才和300多家世界知名公司的选择。 使您的$ 39.0的价值超过$ 4000.0的他人培训。 全功能免费试用 30-天。 60 天无理由退款保证。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:如何在Excel中删除括号/括号内的文本?
下一篇:如何在Excel中从日期中删除时间?
相关文章