我有一列中间很可能有 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
复制结果并粘贴为需要的值。