Как убрать пробел перед текстом в Excel (4 метода)

  • Поделись Этим
Hugh West

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

Скачать Практическое пособие

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

Убрать пробел перед текстом.xlsm

Как пробел перед текстом влияет на набор данных?

Пробел(ы) перед текстом может создать много проблем при анализе набора данных. Он может дать вам неправильные результаты, которых вы не ожидали. Чтобы прояснить ситуацию, взгляните на следующий набор данных:

Здесь у нас есть пробелы перед текстами. Теперь мы хотим извлечь первые четыре символа слова. Мы используем функцию СЛЕВА для выполнения этой функции. Выходные данные будут выглядеть следующим образом:

Вы можете видеть, что существует значительная разница между тем, что мы хотели, и тем, что мы получили. Пробелы перед текстом могут создать подобную проблему в формулах.

4 способа убрать пробел перед текстом в Excel

В последующих разделах мы предоставим вам четыре метода, которые вы можете использовать для удаления пробела перед текстом в excel. Мы рекомендуем вам изучить их все и применить тот, который подходит именно вам.

1. использование функции TRIM и других функций для удаления пробелов перед текстом

Теперь мы используем TRIM функция для удаления пробелов перед текстом. Это самый лучший метод для решения подобных задач.

Сайт TRIM функция удаляет все пробелы из текстовой строки, кроме одиночных пробелов между словами.

Синтаксис:

=TRIM(Text)

Текст: Текст, из которого нужно удалить пробел.

1.1 Удаление пространства только с помощью функции TRIM

Для демонстрации этого метода мы используем следующий набор данных:

Обратите внимание, что здесь есть несколько лишних пробелов не только перед текстами, но и между ними. Наша цель - удалить все лишние пробелы и сохранить набор данных чистым от бесполезных пробелов.

📌 Шаги

Сначала введите следующую формулу в Клетка C5 :

=TRIM(B5)

Затем нажмите Войти .

После этого перетащите Наполнительная рукоятка значок над диапазоном ячеек C6:C9 .

Как видите, нам удалось удалить пробел перед текстом и между текстом.

1.2 Удаление пробелов с помощью функций TRIM и CLEAN

Сайт TRIM функция удаляет только символ пробела, который является кодовым значением 32 в 7-битном наборе символов ASCII.

Существует еще один символ пробела, называемый неразрывное пространство , который обычно используется на веб-страницах в качестве символа HTML. ЧИСТЫЙ функция также удаляет непечатные символы, такие как перевод строки.

Чтобы продемонстрировать это, мы используем следующий набор данных:

📌 Шаги

Сначала введите следующую формулу в Клетка C5 :

=TRIM(CLEAN(B5))

Затем нажмите Войти .

После этого перетащите Наполнительная рукоятка значок над диапазоном ячеек C6:C9 .

Теперь вы видите, что перед текстом нет пробелов и переносов строк.

1.3 Удаление пробелов с помощью функций TRIM, CLEAN и SUBSTITUTE

Неразрывные пробелы имеют десятичное значение 160, и TRIM функция не может удалить его самостоятельно. Если ваш набор данных содержит один или несколько пробелов, которые функция TRIM функция не удаляет, используйте ЗАМЕНИТЬ функцию для преобразования неперекрывающихся пробелов в обычные пробелы и последующей обрезки.

Этот метод удалит все лишние пробелы, переносы строк и пробелы без переносов. Чтобы продемонстрировать это, мы используем следующий набор данных:

📌 Шаги

Сначала введите следующую формулу в Клетка C5 :

=TRIM(CLEAN((SUBSTITUTE(B5,CHAR(160),""))))

Затем нажмите Войти .

После этого перетащите значок Fill Handle на диапазон ячеек. C6:C9 .

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

Читать далее: Как удалить пробелы в ячейке в Excel

2. команда Find & Replace для удаления пробела перед текстом в Excel

Этот метод полезен, если вы хотите удалить бесполезные пробелы перед или между текстами. Этот метод быстрее других. Если ваша цель - удалите все пробелы , этот метод будет работать без проблем.

Чтобы продемонстрировать это, мы будем использовать этот набор данных:

Здесь вы видите несколько писем. Перед или между ними есть ненужные пробелы. Мы собираемся удалить все эти пробелы с помощью этого метода.

📌 Шаги

Во-первых, выберите все данные.

Затем нажмите Ctrl+F на клавиатуре, чтобы открыть Найти и заменить диалоговое окно.

Нажмите на Заменить . Затем, в Найдите то, что введите Космос .

Теперь держите Заменить на ящик пуст.

Нажмите на Заменить все .

Как видите, нам удалось удалить из текстов все бесполезные пробелы.

Похожие чтения:

  • Как удалить пробелы в конце страницы в Excel (6 простых способов)
  • Удаление лидирующего пробела в Excel (5 полезных способов)
  • Как удалить лишние пробелы в Excel (4 метода)

3. Использование VBA для удаления пробела перед текстом

Наконец, мы собираемся предоставить вам часть Макросы VBA чтобы удалить бесполезные мешающие пробелы в тексте.

Для демонстрации мы будем использовать следующий набор данных:

📌 Шаги

Сначала нажмите Alt+F11 чтобы открыть VBA редактор. Нажмите на Вставка > Модуль .

Введите следующий код и сохраните файл.

 Sub remove_space() Dim search_range As Range Dim cell As Range 'Ввод данных пользователем' Application.DisplayAlerts = False On Error Resume Next Set search_range = Application.Selection Set search_range = Application.InputBox("Please Enter Your Range of Cells", "Data Range", Type:=8) On Error GoTo 0 If search_range Is Nothing Then Exit Sub End If 'Перебор ячеек для выполнения функции TRIM' For Each cell Insearch_range cell.Value = Trim(cell) Next cell End Sub 

Теперь нажмите Alt+F8 на клавиатуре, чтобы открыть диалоговое окно макроса.

Выберите удалить_пространство . Нажмите на Запускайте

Выберите диапазон ячеек B5:B9.

Нажмите на OK после этого.

Как вы видите, мы удалили все пробелы перед текстом с помощью кода VBA.

4. Power Query для удаления пробела перед текстом

Вы также можете удалить пробелы с помощью инструмента Power Query в Excel. Существует встроенный инструмент TRIM функция в Power Query.

Чтобы продемонстрировать это, мы будем использовать этот набор данных:

Как вы можете видеть, перед данными есть пробелы. Мы собираемся удалить их с помощью функции Power Query.

📌 Шаги

Из Данные Вкладка, выберите Из Таблица/диапазон .

Выберите диапазон ячеек вашего набора данных. Нажмите кнопку OK .

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

Нажмите на Колонка1 чтобы выделить каждый текст.

Затем щелкните правой кнопкой мыши. Выберите Преобразование .

После этого нажмите на кнопку TRIM .

Как вы можете видеть, мы успешно удалили все ведущие пробелы из набора данных.

💬 О чем нужно помнить

✎ The TRIM Функция удаляет лишние пробелы между текстами. Если пробелов несколько, она объединяет их в один пробел.

✎ The Найти и заменить Команда удалит все пробелы из набора данных. Если ваша цель - удалить пробел перед текстом, не используйте эту команду.

Заключение

В заключение, я надеюсь, что это руководство предоставило вам часть полезных знаний о том, как удалить пробел перед текстом в Excel. Мы рекомендуем вам изучить и применить все эти инструкции к вашему набору данных. Скачайте рабочую тетрадь и попробуйте сами. Кроме того, не стесняйтесь оставлять отзывы в разделе комментариев. Ваши ценные отзывы поддерживают нашу мотивацию создавать подобные руководства. незабывайте проверять наш сайт Exceldemy.com для решения различных проблем и задач, связанных с Excel.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.