Зміст
Існує безліч способів розділення тексту в Excel У цій статті ми розглянемо кілька методів для Розділення тексту в Excel за формулою пробілу У нас є зразок набору даних, що містить Імена . Космос тут використовується як роздільник. Давайте подивимося, як розбивати текст через пробіл за допомогою формул в Excel .
Завантажити Практичний посібник
Розділити текст по пробілам.xlsm5 способів розділення тексту через пробіл за допомогою формули в 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 за формулою пробілу Виходячи з ваших уподобань, ви можете обрати найкращий варіант. Якщо у вас виникли запитання чи побажання, будь ласка, залишайте їх у коментарях.