Зміст
Іноді у вас може бути набір даних, де різні типи даних вставлені в комірку і розділені символом, таким як роздільник, дефіс, тире і т.д. Цей тип набору даних неорганізований, і знайти будь-яку конкретну інформацію досить важко. У цій статті я покажу вам 6 способів, за допомогою яких ви зможете розділити рядок за символами в Excel
Припустимо, у нас є набір даних, в якому Ім'я, Адреса електронної пошти та Контактний номер вводяться одним рядком і розділяються символом, тобто комою (,). Для простоти демонстрації ми встановили розділення комою.
Завантажити Практичний посібник
Розділити рядок по символам в Excel.xlsx6 способів розбиття рядка на символи в Excel
1. розділення рядка за символами з використанням функцій LEFT та FIND
Використання лівий функціонує і функції FIND together дозволяє розділити рядок на символ з лівого боку рядка. Введіть наступну формулу в порожню комірку ( B6 )
=LEFT(A6,FIND( ",",A6)-1)
Тут, в рамках програми "Відкритий світ", відбулася презентація ЗНАЙТИ функція повертає позицію першої коми ( "," ) з рядка A6 та ЛІВОРУЧ витягує символи з рядка, які стоять перед певним символом (першою комою). Пам'ятайте, що потрібно відняти 1 витягнути, виключаючи кому.
Преса ENTER і ви отримаєте Ім'я в комірці B6 .
Перетягніть комірку в кінець набору даних, щоб застосувати формулу до всіх інших комірок стовпця A Ви отримаєте Імена з усіх записів.
2. функції MID і FIND для розділення рядка
Якщо ви хочете отримати текст між двома конкретними символами, ви можете використовувати функція MID і функція FIND разом. Введіть наступну формулу в порожню комірку ( C6 )
=MID(A6,FIND(",",A6)+1,FIND(",",A6,FIND(",",A6)+1)-FIND(",",A6)-1)
Ось, FIND(",",A6)+1 повертає початкову позицію першого символу після першої коми. FIND(",",A6,FIND(",",A6)+1) повертає початкову позицію першого символу після другої коми. -FIND(",",A6)-1 вказує на те, що всі символи рядка після другої коми будуть виключені. MID задає символи між цими двома комами.
Преса ENTER В результаті ви отримаєте адресу електронної пошти в комірці C6 .
Перетягніть B7 до кінця вашого набору даних, і ви отримаєте всі адреси електронної пошти.
3. функції RIGHT, LEN і FIND для розділення рядка за символами
За допомогою в "Урядовому кур'єрі". ПРАВО функція , функція LEN і функція FIND в цілому можна розділити рядок і отримати потрібну частину після певного символу з цього рядка. Введіть в порожню комірку наступну формулу ( D6 )
=RIGHT(A6,LEN(A6)-FIND(",",A6,FIND(",",A6)+1))
Ось, LEN(A6) обчислює загальну довжину рядка в комірці A6 . FIND(",",A6,FIND(",",A6)+1 знаходить останню кому і ПРАВО витягує символи після останньої коми.
Преса ENTER і ви отримаєте контактний номер в мобільному телефоні D6 .
Перетягування комірки D6 і ви отримаєте всі контактні телефони, розділивши рядки стовпчика A.
Схожі читання:
- Розподіл рядка за довжиною в Excel (8 способів)
- Як розділити текст на кілька комірок в Excel
4. функції ПОШУК і ВЛІВО для розділення рядка
Ви можете використовувати функція ПОШУК замість функція FIND щоб розірвати нитку.
Для того, щоб розділити Ім'я та прізвище з рядка комірок A6, введіть в порожню комірку наступну формулу ( B6 )
=LEFT(A6,SEARCH( ",",A6)-1)
Тут, в рамках програми "Відкритий світ", відбулася презентація ПОШУК функція повертає позицію першої коми ( "," ) з рядка A6 та ЛІВОРУЧ витягує символи з рядка, які стоять перед певним символом (першою комою). Пам'ятайте, що потрібно відняти 1 виключити кому.
Преса ENTER і ви отримаєте Ім'я в комірці B6 .
Перетягніть комірку в кінець набору даних, щоб застосувати формулу до всіх інших комірок стовпця A Ви отримаєте Імена з усіх записів.
5. флеш-заповнення для розділення рядка за символами
Використання Flash Fill це ще один спосіб розбиття рядка на символи. Спочатку вручну вводимо частину рядка в комірку ( C6 )
Після цього перейдіть за посиланням Дані> Інструменти даних та оберіть Flash Fill .
Тепер ви можете бачити, що Excel автоматично розділив рядок у всіх інших комірках цього стовпця.
Читати далі: Розбиття тексту в Excel за допомогою флеш-заливки
6. текст для командування колонами
Ви також можете скористатися Текст до колонок команда для розбиття рядка на символи. Спочатку виберіть набір даних.
Після цього перейдіть за посиланням Дані> Інструменти даних та оберіть Текст до колонок .
Тепер з'явиться вікно з назвою Майстер перетворення тексту в стовпці з'явиться. Перевірте. Розмежовані і натисніть на Далі .
На другому кроці оберіть Кома і натисніть на Далі .
Якщо ваш рядок розділений будь-яким іншим символом, наприклад, табуляцією, крапкою з комою або пробілом, ви повинні вибрати цей символ. Ви також можете ввести інші символи в поле Інші На останньому кроці виберіть Генеральний і натисніть на Фініш .
Тепер ви побачите, що різні частини рядка, які були розділені символом кома, розійшлися по різних комірках.
Висновок
Дотримуючись будь-якого з описаних вище методів, ви можете розбити рядок на символи. Якщо ви зіткнулися з будь-яким видом плутанини, будь ласка, залиште коментар і дайте нам можливість усунути вашу плутанину.