Розділ тексту в Microsoft Excel
Спосіб 1: Використання автоматичного інструменту
- Утримуючи ліву кнопку миші, виберіть усі осередки, текст яких ви хочете розділити на стовпці.
- Потім перейдіть на вкладку «Дані» та натисніть кнопку «Текст по стовпцям».
- З'явиться вікно «Майстер поділу тексту по стовпцям», у якому потрібно вибрати формат даних «з роздільниками». Розділювачем найчастіше є пробіл, але якщо це ще один розділовий знак, вам потрібно буде вказати його на наступному кроці.
- Встановіть прапорець біля символу поділу або введіть його вручну, а потім перегляньте результат попереднього поділу у вікні нижче.
- На останньому етапі ви можете вказати новий формат стовпців та місце їх розміщення. Після завершення налаштування натисніть «Готово», щоб застосувати всі зміни.
- Поверніться до столу та переконайтеся, що поділ пройшов успішно.
З цього твердження можна зробити висновок, що використання такого інструменту оптимальне в тих ситуаціях, коли поділ необхідно проводити лише один раз, позначаючи новий стовпець для кожного слова. Однак, якщо в таблицю постійно вводяться нові дані, буде не зовсім зручно розділяти їх таким чином весь час, тому в таких випадках ми пропонуємо вам ознайомитись з наступним методом.
Спосіб 2: Створення формули поділу тексту
В Excel ви можете незалежно створити відносно складну формулу, яка обчислюватиме позиції слів у комірці, знаходити прогалини та розділяти їх на окремі стовпці. Наприклад, ми візьмемо комірку з трьома словами, розділеними пробілами. Кожному з них потрібна своя формула, тому давайте розділимо метод на три етапи.
Крок 1: Поділ першого слова
Формула для першого слова є найпростішим, тому що вам потрібно тільки почати з пробілу, щоб визначити правильну позицію. Давайте розглянемо кожен етап створення, щоб мати повне уявлення у тому, навіщо потрібні ті чи інші обчислення.
- Для вашої зручності ми створимо три нові стовпці із заголовками, до яких додамо розділений текст. Ви можете зробити те саме, а можете пропустити цей момент.
- Виберіть комірку, в яку ви хочете вставити перше слово, та напишіть формулу = ЛІВИЙ(.
- Потім натисніть кнопку «Аргументи функції», щоб перейти до графічного вікна для редагування формули.
- Вкажіть комірку з підписом як текст теми, клацнувши по ній лівою кнопкою миші на таблиці.
- Кількість символів перед пробілом або іншим роздільником потрібно буде порахувати, але ми не робитимемо це вручну, а скористаємось іншою формулою — ПОШУК().
- Як тільки ви введете його в цьому форматі, він з'явиться в тексті верхнього осередку і буде виділено жирним шрифтом. Натисніть на ньому, щоб швидко перейти до аргументів цієї функції.
- У полі Lookup_text просто введіть пробіл або роздільник, який ви використовуєте, оскільки це допоможе вам зрозуміти, де закінчується слово. У «Text_For_Search» вкажіть ту ж оброблювану комірку.
- Клацніть першу функцію, щоб повернутися до неї, і додайте -1 до кінця другого аргументу. Це необхідно для того, щоб формула «ПОШУК» враховувала не потрібну прогалину, а попередній символ. Як ви можете бачити на скріншоті нижче, результатом є прізвище без пробілів, що означає, що формули написані правильно.
- Закрийте редактор функцій і переконайтеся, що слово правильно відображається в новому осередку.
- Стисніть комірку в нижньому правому кутку і потягніть вниз стільки ліній, скільки потрібно, щоб розтягнути її. Це замінює значення інших виразів, які потрібно розділити, і формула запускається автоматично.
Повністю створена формула виглядає як = ЛІВИЙ (A1; ПОШУК («»; A1) -1), ви можете створити її відповідно до наведених вище інструкцій або ввести, якщо підходять умови та роздільник. Не забудьте замінити оброблювану комірку.
Крок 2: Розподіл другого слова
Найскладніше – відокремити друге слово, яким у нашому випадку є ім'я. Це пов'язано з тим, що він оточений пробілами по обидва боки, тому вам доведеться враховувати їх обидва, створюючи масивну формулу для правильного розрахунку позиції.
- У цьому випадку основна формула стане MID (- запишіть її в цій формі, потім перейдіть у вікно налаштування аргументів.
- Ця формула буде шукати потрібний рядок у тексті, оскільки ми виділяємо комірку із заголовком для поділу.
- Початкове положення рядка необхідно визначити за відомою допоміжною формулою ПОШУК().
- Після того, як ви створили його і перемістилися, заповніть його точно так, як це було показано на попередньому кроці. Використовуйте розділювач як текст для пошуку та вкажіть комірку як текст для пошуку.
- Поверніться до попередньої формули, де ви додаєте +1 до функції ЗНАЙТИ в кінці, щоб розпочати відлік з наступного символу після знайденого пробілу.
- Тепер формула вже може розпочати пошук рядка з першого символу імені, але вона ще не знає, де її закінчити, тому в полі Number_of_chars знову введіть формулу SEARCH().
- Перейдіть до його аргументів та заповніть їх як завжди.
- Раніше ми не розглядали початкову позицію цієї функції, але тепер нам потрібно вставити туди і SEARCH(), тому що ця формула повинна знаходити не перший пробіл, а другий.
- Переходимо до створеної функції та заповнюємо її так само.
- Поверніться до першого "ПОШУКУ" і додайте +1 в кінець "Start_position", тому що вам потрібен не пробіл для пошуку рядка, а наступний символ.
- Клацніть на root = MID і помістіть курсор у кінець рядка «Number_of_chars».
- Додайте вираз -SEARCH («»; A1) -1), щоб завершити обчислення пробілів.
- Поверніться до електронної таблиці, розтягніть формулу та переконайтеся, що слова відображаються правильно.
Формула виявилася чудовою, і не всі користувачі точно розуміють, як вона працює. Справа в тому, що для пошуку рядка доводилося використовувати одночасно кілька функцій, що визначають початкову і кінцеву позиції пробілів, а потім з них віднімали символ, так що в результаті пробіли не відображалися. Отже, формула має такий вигляд: = MID (A1; ПОШУК («»; A1) +1; ПОШУК («»; A1; ПОШУК («»; A1) +1) -ПОШУК («»; A1) - 1) Використовуйте це як приклад, замінивши номер комірки текстом.
Крок 3: Поділ третього слова
Останній крок нашої інструкції включає підрозділ третього слова, який виглядає так само, як перший, але загальна формула трохи змінюється.
- У порожньому осередку для позиції майбутнього тексту напишіть = ПРАВО (і перейдіть до аргументів цієї функції).
- Використовуйте позначку для розділення у вигляді тексту.
- Цього разу допоміжна функція для пошуку слова називається DLSTR (A1), де A1 — той самий осередок, як і текст. Ця функція визначає кількість символів у тексті, і нам залишиться лише вибрати відповідні.
- Для цього додайте -SEARCH() та відредагуйте цю формулу.
- Увійдіть до вже знайомої структури, щоб знайти перший роздільник у рядку.
- Додайте ще один пошук () для початкової позиції().
- Надайте йому таку ж структуру.
- Повернутися до попередньої формули ПОШУКУ».
- Додайте +1 для його початкової позиції.
- Перейдіть до кореня ПРАВИЛЬНОЇ формули та переконайтеся, що результат відображається правильно, перш ніж підтверджувати зміни. Повна формула в цьому випадку: = RIGHT(A1; DLSTR(A1)-SEARCH(«»; A1; SEARCH(«»;A1) +1)).
- В результаті на наступному екрані ви можете побачити, що всі три слова розділені правильно і знаходяться у своїх стовпцях. Для цього мені довелося використовувати безліч допоміжних формул та функцій, але це дозволяє динамічно розширювати таблицю і не турбуватися про те, що доведеться щоразу знову розбивати текст. Якщо потрібно, просто розгорніть формулу, перемістивши її вниз, щоб автоматично вплинути на наступні осередки.
Як поділити текст на три стовпці?
Припустимо, у вас є список текстових рядків, необхідних для розділення кожного рядка на кілька осередків стовпчиків комами, як показано на скріншоті нижче. Чи є у вас якісь швидкі прийоми, щоб з цим впоратися? Тепер у цій статті я можу розповісти про прийоми, які допоможуть швидко зробити це в Excel.
Розділити вміст однієї комірки на стовпці по роздільнику з текстом у стовпці
В Excel є функція Text to Columns, яка може допомогти вам у вирішенні цієї проблеми.
1. Виберіть комірки, які хочете розділити, та натисніть Дані >
Текст у стовпці. Дивіться скріншот:
2. в крок 1
Текст у стовпці чарівник, перевірте розмежований та натисніть Наступна продовжувати. Дивіться скріншот:
3. в крок 2 майстра вкажіть роздільник, який ви хочете розділити на основі Розділювачі розділ, і ви можете попередньо переглянути рядки, розділені вказаним роздільником. У нашому випадку ми перевіряємо Кома тільки, і ми можемо попередньо переглянути, що кожен рядок поділено на три стовпці. Дивіться скріншот:
4. Натисніть Наступна , щоб перейти до останнього кроку майстра та вибрати діапазон призначення для вихідного вмісту. Дивіться скріншот:
5. Натисніть Завершити, і тепер кожен рядок розділений комою на три осередки стовпця. Дивіться скріншот:
Розділіть вміст одного осередку на стовпці / рядки по роздільнику за допомогою Kutools for Excel
Якщо ви хочете вирішити цю проблему більш простим способом, ви можете спробувати використати Kutools for ExcelАвтора Розділити клітини утиліта, яка може швидко розділити вміст однієї комірки на кілька стовпців або рядків за допомогою роздільника.
Kutools for Excel пропонує понад 300 розширених функцій для оптимізації складних завдань, підвищення креативності та ефективності. Поліпшено можливостями штучного інтелектуKutools точно автоматизує завдання, спрощуючи керування даними. Детальна інформація про Kutools для Excel.
Безкоштовна пробна версія.
Після встановлення Kutools for Excel, зробіть таке:
1. Виберіть комірки, які хочете розділити, та натисніть Кутулс >
Злиття та поділ >
Розділити клітини. Дивіться скріншот:
2. в Розділити клітини діалоговому вікні виберіть розділ Тип ви хочете спочатку, а потім перевірте роздільник, який вам потрібен для поділу осередків на основі. У нашому випадку ми перевіряємо Розділити на стовпці в Тип розділ, перевірка Інше і введіть у задню коробку.Дивіться скріншот:
3. Потім натисніть Okта виберіть осередок для розміщення розділених осередків. Дивіться скріншот:
4. Натисніть OK, і тепер всі рядки в кожному осередку розділені на осередки стовпців.
Наконечник: Якщо ви відмітите Розділити на рядки в Розділити клітини Діалог, розділені результати будуть показані, як на скріншотах нижче:
Розділіть вміст однієї комірки на стовпці/рядки по довжині за допомогою Kutools for Excel
Якщо ви бажаєте розділити рядки за певною довжиною тексту, ви також можете використовувати Kutools for ExcelАвтора Розділити коміркуs функція.
Після встановлення Kutools for Excel, зробіть таке: (Безкоштовне завантаження Kutools for Excel прямо зараз!)
Припустимо, у вас є список числових рядків, і ви хочете розбити числа на окремі осередки, як показано нижче:
1. Виділіть числові комірки та клацніть Кутулс >
Злиття та поділ >
Розділити клітини.
2. в Розділити клітини діалог, перевірте поділ Тип вам потрібно, а потім натисніть Вкажіть ширину варіант та введіть довжину, яку ви хочете розділити, у наступне текстове поле. Дивіться скріншот:
3. Натисніть Ok і виберіть осередок призначення для розміщення результату та клацніть OK, і тепер кожне число розбите на комірки.
Відносні статті:
Найкращі інструменти для офісної роботи
Поліпшіть свої навички роботи з Excel за допомогою Kutools for Excel та відчуйте ефективність, як ніколи раніше.
Kutools for Excel пропонує більш ніж 300 розширених функцій для підвищення продуктивності та економії часу. Натисніть тут, щоб отримати функцію, яка вам потрібна найбільше.
Вкладка Office: інтерфейс із вкладками в Office та спрощення роботи
- Увімкнення редагування та читання з вкладками Word, Excel, PowerPoint , Видавець, доступ, Visio та проект.
- Відкривайте та створюйте кілька документів на нових вкладках одного вікна, а не у нових вікнах.
- Підвищує вашу продуктивність на 50% та скорочує кількість клацань мишею на сотні щодня!