首页 > 解决方案 > 公式删除excel中两个下划线之间的文本?

问题描述

单元格 A2 中的值为“Blabla_Donkey_Rhino”。我想要一个公式,删除两个下划线和一个下划线之间的文本以返回值“Blabla_Rhino”

在单元格中

A2

Blabla_Donkey_Rhino

Desired Output

Blabla_Rhino

标签: excelvbaformula

解决方案


如果“替换”vba 替代方案不是您需要的,您可能想尝试使用以下内容连接文本的开头和结尾部分:

=LEFT(A2,FIND("_",A2))&RIGHT(A2,LEN(A2)-FIND("_",A2,FIND("_",A2)+1))

这遵循您的示例,但它不仅删除了两个下划线之间的文本,因为它还删除了第二个下划线。

要仅删除下划线之间的文本,您可以使用以下内容:

=LEFT(A2,FIND("_",A2))&RIGHT(A2,LEN(A2)-FIND("_",A2,FIND("_",A2)+1)+1)

推荐阅读