-1

Поэтому я хочу удалить пробел между BA и 1, но оставить пробел после 1. Поэтому я ищу "BA1 0".

Тем не менее, в дальнейшем мои данные. Почтовые индексы снова становятся целыми, например, BS15 1. И из этих пространств не нужно убирать.

2 ответа2

4

ЗАМЕНА, которая позволяет указать, какую из них заменить:

=SUBSTITUTE(A1," ","",1)

1 говорит, что формула заменяет только 1-е вхождение пространства.

В соответствии с вашими правками добавьте проверку, чтобы увидеть, нужно ли удалять пространство:

=IF(MID(A1,3,1) = " ",SUBSTITUTE(A1," ","",1),A1)
0

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

  1. Выберите столбец
  2. Откройте инструмент поиска / замены
  3. Найти: "BA 1" (без кавычек) или, может быть, найти "BA"
  4. Заменить: "BA1" (без кавычек) или, возможно, заменить "BA"

Это не изменит остальную часть ячейки, поэтому оставит правильный почтовый индекс.

Вы не упоминаете, есть ли у ваших данных почтовые индексы, начинающиеся только с BA и BS, если ваши данные имеют большие различия в первых двух символах, это, вероятно, не подходит, и вам следует попробовать одно из других предложенных решений. Но это работает, когда у вас есть несколько больших моделей.

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