Excel:删除数据中的空格

Excel:删除数据中的空格

所以我想删除 BA 和 1 之间的空格,但保留 1 后面的空格。因此我希望得到“BA1 0”。

在此处输入图片描述

但是,进一步向下查看我的数据。邮政编码再次变为完整,例如 BS15 1。并且这些邮政编码中不需要删除空格。 在此处输入图片描述

答案1

SUBSTITUTE,允许指定要替换哪一个:

=SUBSTITUTE(A1," ","",1)

告诉1公式仅替换第一次出现的空格。

根据您的编辑添加检查以查看是否需要删除空间:

=IF(MID(A1,3,1) = " ",SUBSTITUTE(A1," ","",1),A1)

答案2

如果您不需要基于公式的答案,并且只需要执行一次此操作来整理数据集,请尝试使用“查找/替换”工具。它位于主页功能区的右侧。

  1. 选择列
  2. 打开查找/替换工具
  3. 查找:“BA 1”(不带引号),或者查找“BA”
  4. 替换:“BA1”(不带引号),或者替换“BA”

它不会改变单元格的其余部分,因此邮政编码的其余部分将保持正确。

您没有提到您的数据中邮政编码是否仅以 BA 和 BS 开头,如果您的数据的前两个字符变化很大,那么这可能不合适,您应该尝试其他建议的解决方案之一。但如果您有几个大模式,这种方法是有效的。

相关内容