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


1

我有一个列很可能在它的中间有0或1个空格。我想删除它。 A1是专栏,而这些论坛在A2,A3

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

问题在于查找。我怀疑它没有发现空间和错误。以下是我的结果。 如何删除连续的所有空格?或者删除行中间的至少一个空格?

123456  123456  #VALUE!
123 456 123 456 123456  

Answers:


2

这将取代A2中的任何空格,我认为这就是你想要的(你的问题是关于“单元格”和“行”):

=SUBSTITUTE(A2," ","")

1

我通过以下方法从excel单元格中删除了开头的“空格”(在将数据导出到Excel工作表之后):

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

0

a3 = right(a2,4) 或者从右边到间隙的数量

a4 = left(a2,2) 或者从左边到间隙有多少数字

a5 = a4&a3

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


1
比原始解决方案更麻烦,加上如果右边或左边的数字每行不同,那么这个解决方案比手动移除空间更耗时
Joe Taylor
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.