Я прошел через много решений для удаления места в числе, но мои данные как ниже:-

(76 120,04)

Здесь пробел в начале номера, после запятой и окончания номера тоже. Так что в этом случае формула обрезки или замены не работает.

2 ответа2

3

TRIM удалит пробелы в начале и в конце, но не в середине.

SUBSTITUTE работает, однако, если мы предполагаем, что все, что вы хотите сделать, это удалить все пробелы:

=SUBSTITUTE(A1; " "; "")

Если SUBSTITUTE не удаляет все пробелы, это может быть из-за того, что они не ломаются - см. Этот ответ.

Обратите внимание, что нет необходимости использовать TRIM перед использованием SUBSTITUTE если все пробелы одинаковы. Также возможно связать SUBSTITUTE с самим собой - обратитесь к связанному ответу для примера.

SUBSTITUTE также может быть изменена, чтобы предназначаться только для определенных экземпляров.

0

Мне удалось удалить ведущие и конечные с помощью следующего кода. Где ячейка A1 содержит значение, которое вы обрезаете:
=TRIM(SUBSTITUTE(A1,CHAR(160),CHAR(32)))

После этого вам придется скопировать и вставить значение, чтобы удалить формулу, если кто-то еще не знает, как это сделать автоматически.

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