如何删除单元格中的空格?

如何删除单元格中的空格?

我有一列中间很可能有 0 或 1 个空格。我想删除它。A1 是列,而这些公式在 A2、A3 中

=UPPER(TRIM(A1))
=REPLACE(A2,FIND(" ",A2),1,"")

问题出在 find 上。我怀疑它找不到空格并且出错了。下面是我的结果。如何删除一行中的所有空格?或删除行中间的至少一个空格?

123456  123456  #VALUE!
123 456 123 456 123456  

答案1

这将替换 A2 中的任何空格,我认为这就是您想要的(您的问题涉及“单元格”和“行”):

=SUBSTITUTE(A2," ","")

答案2

我通过以下步骤从 Excel 单元格中删除了开头的“空格”(将数据导出到 Excel 表后):

=TRIM(SUBSTITUTE(A1, CHAR(160), " "))

答案3

a3 = right(a2,4)或从右边到空隙的任意数字

a4 = left(a2,2)或者从左边到空隙的任意多个数字

a5 = a4&a3

复制结果并粘贴为需要的值。

相关内容