2

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

Как я могу удалить эти пробелы без необходимости делать это вручную?

3 ответа3

3

Вставьте столбец рядом с отметками времени и поместите эту формулу в C2 -

=TRIM(B2)

затем перетащите его вниз. Теперь скопируйте и вставьте специальные значения обратно в столбец B и удалите C. Trim KB.

1

Попробуйте этот короткий макрос:

Sub NoSpace()
   Dim rng As Range, r As Range
   Set rng = Intersect(ActiveSheet.UsedRange, Range("B:B"))

   For Each r In rng
      If Left(r.Text, 1) = " " Then
         r.Value = Mid(r.Text, 2)
      End If
   Next r
End Sub
0

Если вы не хотите создавать проблемы с макросами, вы ожидаете сделать это только один раз, вы не хотите иметь еще один столбец, и все ваши даты берутся только через один или два года:

  • выберите столбец,
  • найти замены

«2016-» с «2016-» (без кавычек, конечно)

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