Як видалити пробіл перед текстом в 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)," "))))

Потім натисніть Увійдіть .

Після цього перетягніть піктограму "Ручка заливки" по діапазону комірок C6:C9 .

Як бачимо, перед текстом немає ні пробілів, ні нерозривних інтервалів.

Читати далі: Як видалити пробіли в комірці в Excel

2. Знайдіть та замініть команду видалення пробілу перед текстом в Excel

Отже, цей спосіб корисний, якщо ви хочете видалити непотрібні пробіли перед або між текстами. Цей спосіб швидший за інші. Якщо ваша мета полягає в тому, щоб видалити всі пробіли цей метод буде працювати спокійно.

Щоб продемонструвати це, ми використаємо цей набір даних:

Тут ви бачите кілька листів, перед або між якими є небажані пробіли. Ми збираємося видалити всі ці пробіли за допомогою цього методу.

📌 Кроки

По-перше, виберіть всі дані.

Потім натисніть Ctrl+F на клавіатурі, щоб відкрити Знайти і замінити діалогове вікно.

Натисніть на Замінити Після цього, в Знайти що введіть a Космос .

Тепер, тримайте в руках Замінити на коробка порожня.

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

Як бачите, нам вдається прибирати з текстів усі непотрібні пробіли.

Схожі читання:

  • Як видалити кінцеві пробіли в 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("Будь ласка, введіть діапазон комірок", "Діапазон даних", 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.

Натисніть на ГАРАЗД. після цього.

Як бачите, за допомогою коду VBA ми прибрали всі пробіли перед текстом.

4. силовий запит для видалення пробілів перед текстом

Видалити пробіли можна також за допомогою інструменту "Властивості запиту" в Excel. У ньому є вбудований TRIM в Power Query.

Щоб продемонструвати це, ми використаємо цей набір даних:

Як бачите, перед даними є пробіли, які ми видалимо за допомогою функції Power Query.

📌 Кроки

Від Дані Вкладка, виберіть пункт З Таблиця/діапазон .

Виділіть діапазон клітинок вашого набору даних. Натисніть на ГАРАЗД. .

Після цього він запустить редактор силових запитів і матиме такий вигляд.

Натисніть на Колонка1 для виділення кожного тексту.

Потім клацніть правою кнопкою миші. Виберіть Трансформація .

Після цього натисніть на TRIM .

Як бачите, ми успішно видалили всі провідні пробіли з набору даних.

💬 Що варто пам'ятати

✎ The TRIM видаляє зайві пробіли між текстами, якщо їх більше одного, то вони будуть зведені в один пробіл.

✎ The Знайти і замінити видалить всі пробіли з набору даних. Якщо ваша мета - видалити пробіли перед текстом, не використовуйте цю команду.

Висновок

На закінчення, я сподіваюся, що цей підручник надав вам частину корисних знань про те, як видалити пробіл перед текстом в Excel. Ми рекомендуємо вам вивчити і застосувати всі ці інструкції до вашого набору даних. Завантажте практичний посібник і спробуйте їх самостійно. Крім того, не соромтеся залишати відгуки в розділі коментарів. Ваші цінні відгуки мотивують нас створювати подібні підручники. Не забувайтене забувайте заходити на наш сайт Exceldemy.com для вирішення різних проблем, пов'язаних з Excel, та їх вирішення.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.