Як розділити текст через пробіл за допомогою формули в Excel (5 способів)

  • Поділитися Цим
Hugh West

Існує безліч способів розділення тексту в Excel У цій статті ми розглянемо кілька методів для Розділення тексту в Excel за формулою пробілу У нас є зразок набору даних, що містить Імена . Космос тут використовується як роздільник. Давайте подивимося, як розбивати текст через пробіл за допомогою формул в Excel .

Завантажити Практичний посібник

Розділити текст по пробілам.xlsm

5 способів розділення тексту через пробіл за допомогою формули в Excel

У цьому пості ми розглянемо використання ЛІВОРУЧ , ЗНАЙТИ , ПОШУК , ПРАВО , TRIM , LEN , ЗАМІНИТИ , КОЛОНИ функції та користуватися VBA код на розділяти текст пробілами .

Спосіб 1: Розділити текст по пробілам за допомогою функцій LEFT і FIND

Спочатку ми виділимо Ім'я та прізвище яка є лівою частиною імені з використанням символів ЛІВОРУЧ і ЗНАЙТИ функції.

Сходинки:

  • Спочатку введіть в комірку наступну формулу C5 .
=LEFT(B5, FIND(" ",B5))

  • Тепер натисніть кнопку ENTER ключ.

Ось, FIND(" ",B5) дає на виході наступний вигляд 5 Це загальна кількість листів, у тому числі Космос з лівого боку від назви. Далі =LEFT(B5, 5 ) дає нам результат у вигляді Мері .

  • Нарешті, перетягніть вниз до Автозаповнення решта серії.

Читати далі: Як розділити ім'я та прізвище в Excel (6 простих способів)

Спосіб 2: Розділити текст по пробілам за допомогою функцій MID і FIND

Тепер розділимо ім'я по батькові, яке відокремлюється пробілом, за допомогою MID і ЗНАЙТИ функції.

Сходинки:

  • Спочатку введіть в комірку наступну формулу D5 .
=MID(B5,FIND(" ",B5),FIND(" ",B5,FIND(" ",B5)+1)-FIND(" ",B5))

  • Після цього натисніть кнопку ENTER ключ.

  • Нарешті, перетягніть вниз до Автозаповнення решта серії.

Так що ж у нас відбувається? FIND(" ",B5,FIND(" ",B5)+1)-FIND(" ", B5) визначає число, на якому знаходиться другий пробіл. В даному випадку це 10 І, =MID(B5,5,10) дає результат у вигляді Елізабет . 5 це стартовий номер і 10 означає, що загальна кількість символів .

Читати далі: Як розділити текст в Excel по символам (5 швидких способів)

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

  • Розбиття рядка на символи в Excel (6 відповідних способів)
  • Розподіл рядка за довжиною в Excel (8 способів)
  • Як розділити два слова в Excel (6 простих способів)
  • Розбиття тексту в Excel за допомогою флеш-заливки

Спосіб 3: Використання функцій "ВПРАВО" та "ПОШУК

Для розбиття Прізвища на частини будемо використовувати ПРАВО , LEN і ПОШУК Обидві функції ЗНАЙТИ і ПОШУК мають однакові властивості.

Сходинки:

  • Спочатку введіть в комірку наступну формулу E5 .
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5,SEARCH(" ",B5,1)+1))

  • Тепер натисніть кнопку ENTER ключ.

  • Нарешті, перетягніть вниз до Автозаповнення решта серії.

Ось так. Ось, формула SEARCH(" ",B5,SEARCH(" ",B5,1)+1) дає нам на виході 15 де i - кількість символів, включаючи пробіл Мері і Елізабет . LEN(B5) дає результат 20 Що означає, LEN(B5)-SEARCH(" ",B5,SEARCH(" ",B5,1)+1) в основному дає результат у вигляді 5 (20 мінус 15). Нарешті, =RIGHT(B5,5) дає кінцевий результат у вигляді Сміт .

Читати далі: Як розділити текст в Excel за допомогою формули (5 простих способів)

Спосіб 4: Розділити текст через пробіл за допомогою комбінованої формули

У цьому методі ми будемо використовувати комбінаційну функцію TRIM , ЗАМІНИТИ , КОЛОНИ , LEN і REPT функції для розділення текстів по пробілам.

Сходинки:

  • Спочатку введіть в комірку наступну формулу C5 .
=TRIM(MID(SUBSTITUTE($B5,"",REPT(" ",LEN($B5))),(COLUMNS($B4:B4)-1)*LEN($B5)+1,LEN($B5)))

  • Тепер натисніть кнопку ENTER ключ.

  • У цей момент перетягніть вниз праворуч, щоб Автозаповнення рядок за рядком.

  • Нарешті, перетягніть вниз до Автозаповнення решта серії.

Для вашої інформації, посилання на кожну функцію надані тут. Якщо формула вас заінтригувала, будь ласка, перейдіть за посиланням і подивіться на їх використання та розбивку формули.

Детальніше: Як розділити слова в Excel за допомогою формули (повне керівництво)

Спосіб 5: Використання VBA для розділення тексту пробілами

В нашому останньому методі ми будемо використовувати VBA код на розділені тексти космосом.

Сходинки:

  • По-перше, клацніть правою кнопкою миші на аркуші і перейдіть до Переглянути код .

  • Після цього скопіюйте та вставте VBA код нижче.

Код на VBA:

 Sub SplitTextbyspace() Dim Mydataset() As String, Count As Long, J As Variant For Rnumber = 5 To 10 Mydataset = Split(Cells(Rnumber, 2), " ") Newdest = 3 For Each J In Mydataset Cells(Rnumber, Newdest) = J Newdest = Newdest + 1 Next J Next Rnumber End Sub 

  • Нарешті, натисніть кнопку F5 або кнопка відтворення для запуску коду.

Ось, Для Rnumber = 5 - 10 означає номер рядка нашого набору даних, а Найновіші=3 позначає перший стовпчик, де текст буде розділений, і далі по тексту.

Читати далі: Як розділити текст на кілька комірок в Excel

Практична секція

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

Висновок

Це все для статті. 5 різних методів для Розділення тексту в Excel за формулою пробілу Виходячи з ваших уподобань, ви можете обрати найкращий варіант. Якщо у вас виникли запитання чи побажання, будь ласка, залишайте їх у коментарях.

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