1

У меня есть столбец, который, скорее всего, будет иметь 0 или 1 пробел в середине. Я хотел бы удалить это. A1 - это столбец, а эти форумы находятся в A2, A3

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

Проблема с поиском. Я подозреваю, что это не находит места и ошибок. Ниже мой результат. Как удалить все пробелы подряд? или удалить хотя бы один пробел в середине строки?

123456  123456  #VALUE!
123 456 123 456 123456  

3 ответа3

2

Это заменит любые пробелы в A2, которые, я думаю, вам нужны (ваш вопрос говорит как о "ячейке", так и о "строке"):

=SUBSTITUTE(A2," ","")
1

Я удалил начальный пробел из ячейки Excel (после экспорта данных в таблицу Excel) следующим образом:

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

a3 = right(a2,4) или сколько угодно чисел справа от пробела

a4 = left(a2,2) или сколько угодно чисел слева до пробела

a5 = a4&a3

Скопируйте результат и вставьте в качестве значения, где это необходимо.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .