Формула Excel для розділення рядка комами (5 прикладів)

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

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

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

Завантажте наступний Excel файл для вашої практики.

Розділення рядка комами.xlsx

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

Спочатку представимо наш набір даних, в якому ідентифікаційний номер, прізвище та відділ зберігаються у вигляді одного рядка, розділеного комами. Наша мета - розбити рядки на 3 стовпці.

1. комбінування функцій LEFT і FIND для розділення рядка комами

Об'єднання ЛІВОРУЧ і ЗНАЙТИ разом допомагає нам розбити рядок, розділений комами, на кілька стовпчиків. Для цього достатньо виконати наведені нижче дії.

Сходинки:

  • Спочатку запишіть в порожню комірку наступну формулу C5.
=LEFT(B5,FIND(",",B5)-1)

Тут, в рамках програми "Відкритий світ", відбулася презентація Функція FIND задає місце розташування першої коми з рядка B5 та ЛІВОРУЧ повертає символи з рядка, які стоять до першої коми. Щоб отримати дані без коми, потрібно відняти 1.

  • Преса ВВОД. Ви побачите Ідентифікаційний номер. в Cell C5. Тепер перетягніть Ручка наповнення щоб отримати решту Ідентифікаційний номер. у цій же колонці.

І ось результат,

Читати далі: VBA для розділення рядка на кілька стовпців у Excel (2 способи)

2. формула з функціями СРЗНАЧ та ФУНКЦІЯ для розділення рядка в Excel

Об'єднання MID і Функції пошуку together допомагає нам розбити рядок, розділений комами, на кілька стовпчиків. Для цього просто виконайте наведені нижче дії.

Сходинки:

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

Ось, FIND(",",B5)+1 задає початкове розташування 1-го символу після 1-ї коми.

FIND(",", B5, FIND(",", B5)+1) задає початкове розташування 1-го символу після 2-ї коми.

-FIND(",", B5)-1 виключає всі символи рядка після 2-ї коми.

Насамкінець, в рамках проекту MID повертає символи між цими двома комами.

  • Преса ВВОД. Ви побачите Прізвище в Cell D5. Тепер перетягніть Ручка наповнення щоб отримати решту Прізвища у цій же колонці.

І ось результат,

Читати далі: Excel VBA: Розбиття рядка на символи (6 корисних прикладів)

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

  • Як розділити комірки в Excel (5 простих прийомів)
  • Excel VBA: розбиття рядка на рядки (6 ідеальних прикладів)
  • Як розділити комірку на два рядки в Excel (3 способи)

3. об'єднати функції ПРАВА та ПОШУКУ

Об'єднання ПРАВО і Функції пошуку together допомагає нам розбити рядок, розділений комами, на кілька стовпчиків. Для цього просто виконайте наведені нижче дії.

Сходинки:

  • Спочатку запишіть в порожню комірку наступну формулу E5.
=RIGHT(B5,LEN(B5)-FIND(",",B5,FIND(",",B5)+1))

Ось, LEN(B5) визначає довжину рядка в комірці B5.

На сьогоднішній день, на жаль, це не так. FIND(",", B5, FIND(",", B5)+1 задає місце розташування останньої коми в рядку, і, нарешті, функція ПРАВО повертає символи з рядка, що стоять після останньої коми.

  • Преса ВВОД. Ви побачите Відділ. в Cell E5. Тепер перетягніть Ручка наповнення щоб отримати решту Відділ. у цій же колонці.

І ось результат,

Читати далі: Excel VBA: Розбиття рядка за кількістю символів (2 простих способу)

4. поєднання функцій TRIM, MID, SUBSTITUTE, REPT та LEN

Об'єднання ОБРІЗАТИ, ПІДРІЗАТИ, ПІДСТАВЛЯТИ, ПІДСТАВЛЯТИ, ПІДСТАВЛЯТИ, і Функції об'єктива together допомагає нам розбити рядок, розділений комами, на кілька стовпчиків. Для цього просто виконайте наведені нижче дії.

Сходинки:

  • По-перше, замість заголовків стовпців введіть 1, 2 та 3 Ідентифікаційний номер, прізвище, ім'я та відділ. Тепер запишіть в порожню комірку наступну формулу C5.
=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",LEN($B5))),(C$4-1)*LEN($B5)+1,LEN($B5)))

Короткий зміст цієї формули зводиться до заміни ком на пробіли за допомогою ЗАМІНИТИ і REPT Тоді, в цьому випадку. MID повертає текст, що відноситься до n-го входження і, нарешті, функція TRIM функція допомагає позбутися зайвих проміжків.

  • Преса ВВОД. Ви побачите Ідентифікаційний номер. в Cell C5. Тепер перетягніть Ручка наповнення щоб отримати решту ідентифікаційних номерів у тому ж стовпчику. І перетягніть Ручка наповнення в правильному напрямку, щоб отримати Прізвище і Відділ.

І ось результат,

Читати далі: Excel VBA: розбиття рядка на комірки (4 корисних застосування)

5. розділення рядка комами за допомогою функції FILTERXML в Excel

Використання Функція FILTERXML допомагає нам розбити рядок, розділений комами, на кілька стовпців. Для цього просто виконайте наведені нижче дії.

Сходинки:

  • Спочатку запишіть в порожню комірку наступну формулу C5.
=TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",","") & "","//s"))

Якщо ви використовуєте Excel для MS 365 Ви можете подати заявку на участь у конкурсі Функція FILTERXML розбити рядок комами. У цьому методі спочатку текстовий рядок перетворюється в XML-рядок шляхом заміни ком на XML-теги. Функція TRANSPOSE перетворює масив в горизонтальний, а не вертикальний.

  • Преса ВВОД. Ви побачите Ідентифікаційний номер, прізвище, ім'я та відділ. в Cell C5, D5, і E5 Відповідно. Тепер перетягніть Ручка наповнення для отримання решти даних.

І ось результат,

Читати далі: Формула для ділення в Excel: 8 прикладів

Висновок

У цьому уроці я розглянув 5 прикладів формул Excel для розділення рядків комами. Сподіваюся, ця стаття була корисною для вас. Ви можете відвідати наш сайт ExcelWIKI Будь ласка, залишайте свої коментарі, пропозиції або запитання, якщо вони у вас є, у розділі коментарів нижче.

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