Розподіл даних в Excel на стовпці через кому (7 способів)

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

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

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

Розбиття даних на стовпчики через кому.xlsm

Про це йдеться у набір даних Тут у нас є люди, які разом зі своїми Адреси В адресах стоять коми, ми будемо розділяти Місто і Країна в окремі колонки у цій статті.

7 способів розбиття даних на стовпчики через кому в Excel

1. розбиття даних на стовпці за допомогою функції "текст у стовпці

Спочатку я покажу вам, як користуватися Текст у стовпчик функція поділу даних на кілька колонок .

КРОКИ:

  • Спочатку виберіть C5:C11 Потім перейдіть на сторінку Дані вкладка>> вибрати Інструменти даних вибрати Текст до колонок

  • Майстер перетворення тексту в стовпець З'явиться вікно, в якому виберіть Розмежовані Потім натисніть Далі .

  • Далі оберіть пункт Розмежувач як Кома Потім натисніть Далі .

  • Тоді обирайте Генеральний як Формат даних стовпця Виберіть пункт Пункт призначення Нарешті, виберіть Фініш .

Excel розділить дані.

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

2. застосування Flash-заливки до розділених даних в Excel

Зараз я буду використовувати Flash Fill до розділити дані в Excel .

КРОКИ:

  • Написати Токіо в D5 .

  • Використання Ручка наповнення до Автозаповнення до D11 .

  • Тепер натисніть кнопку Параметри автоматичного заповнення (див. фото)

  • Обирайте Flash Fill .

Excel покаже міста .

  • Аналогічно, відокремити Країна .

Читати далі: Як розділити дані в одній комірці Excel на кілька стовпців (5 способів)

3. використання комбінації LEFT, FIND & LEN для розділення даних на стовпці комами

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

КРОКИ:

  • Перейдіть до D5 Запишемо наступну формулу.
=LEFT(C5,FIND(",",C5)-1)

Розбивка по формулам

FIND(",",C5) ➤ Повертає позицію символу кома (,) в C5 .

Вихідні дані : 6

LEFT(C5,FIND(",",C5)-1) ➤ Повертає значення вказана кількість з початку роботи текст в C5 .

Вихідні дані : Токіо

  • Потім натисніть ENTER . Excel поверне вихідні дані.

  • Тепер, використовуйте Заповнити Ручка до Автозаповнення .

Для відокремлення Країна ,

  • Перейдіть до E5 Запишемо наступну формулу.
=RIGHT(C5,LEN(C5)-FIND(",",C5))

Розбивка по формулам

FIND(",",C5) ➤ Повертає позицію кома(,) в C5 .

Виходьте: 6

LEN(C5) ➤ Повертає значення кількість з символи в C5 .

Виходьте: 11

RIGHT(C5,LEN(C5)-FIND(",",C5)) ➤ Повертає значення вказана позиція про те, що характер з кінця C5 .

Вихідні дані : Японія

  • Тепер натисніть ENTER . Excel покаже результат.

  • Тепер, використовуйте Заповнити Ручка до Автозаповнення .

4. використання PowerQuery для розділення даних

Зараз я буду використовувати PowerQuery до розділити дані в колонки в Excel .

КРОКИ:

  • Створіть таблиця Для цього виберіть весь діапазон B4:C11 .
  • Преса CTRL + T . поле введення з'явиться. Покладіть дані у вашій таблиці. Ось вона. B4:C11 .

  • Тепер перейдіть до Дані вкладка>> вибрати З таблиці/діапазону .

  • Редактор PowerQuery з'явиться вікно, в якому потрібно натиснути кнопку курсор на Адресна колонка Тоді Клацніть правою кнопкою миші на своєму миша для того, щоб принести Контекстна панель .
  • Від Контекстна панель виберіть Роздільна колонка вибрати За роздільником

  • Розділення стовпця за допомогою роздільника З'явиться діалогове вікно, в якому виберіть пункт Розмежувач як Кома Потім натисніть ГАРАЗД. .

  • Excel воля розщеплення в "Урядовому кур'єрі". колонка під 1 і Адреса.2 колонка Потім натисніть Закрити & Завантажити .

  • Excel переведе набір даних в новий аркуш .

  • Перейменувати в "Урядовому кур'єрі". колонка .

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

5. конвертація даних у файл CSV

Зараз я покажу інший метод. Я перетворять набір даних в CSV ( значення через кому ) спочатку подати файл.

КРОКИ:

  • По-перше, копія колонка Адреса в Блокнот сторінка .

  • Потім перейдіть до Файл вибрати Зберегти як .

  • Негайно, задати назву і зберегти файл Пам'ятайте, в назві необхідно поставити суфікс .csv.

  • А тепер відкрийте файл від місцезнаходження де ти зберіг його раніше .

  • Excel розділить дані .

  • Негайно, формат як побажаєте.

6. використання VBA для розділення даних на стовпці комами

Зараз я використаю VBA код до розділити дані .

КРОКИ:

  • Преса ALT + F11 для відкриття Вікно VBA .
  • Тоді переходьте на Вставка вибрати Модуль .

  • A новий модуль Відкриється вікно, запишіть наступний код.
 Sub SplitColumn() Dim SplitData() As String, Count As Long, i As Variant For n = 5 To 11 SplitData = Split(Cells(n, 3), ",") Count = 4 For Each i In SplitData Cells(n, Count) = I Count = Count + 1 Next i Next n End Sub 

Розподіл кодів

  • Тут я створив Підпроцедура SplitColumn Я використовував тьмяна заява для визначення змінна SplitData як Рядок і i в якості варіант .
  • Тоді я використав For Loop . від 5 до 11 означає, що я буду розщеплення в "Урядовому кур'єрі". дані від З 5 по 11 ряд .
  • Далі я скористався програмою VBA Split функція, де n це ряд кількість та 3 визначено, що "Про затвердження дані знаходяться в C колонка Як Кількість = 4 "Про те, що в Україні не існує жодного закону, який би дані буде розщеплення в колонка D .
  • Знову ж таки, я використовував For Loop до приріст в "Урядовому кур'єрі". Граф .
  • Тепер натисніть F5 для запуску код . Excel воля розщеплення в "Урядовому кур'єрі". дані .

7 Використання функцій FILTERXML, SUBSTITUTE та TRANSPOSE в Excel для розділення даних

Зараз я збираюся використовувати функція FILTERXML разом з ЗАМІННИК Я знаю, що це не так; ТРАНСПОРТ Це буде працювати для оновлених версій Excel .

КРОКИ:

Виберіть D5 і E5 Запишемо наступну формулу

=TRANSPOSE(FILTERXML(""&SUBSTITUTE(C5,",","")& "","//s"))

Розбивка по формулам

REPLACE(C5,",","") ➤ Це замінить кома (,) в D5 і E5 .

Виходьте: "Токіо-Японія"

FILTERXML(""&SUBSTITUTE(C5,",","")& "","//s") ➤ Він повертається XML-дані від зміст наступне XPath

Виходьте: {"Токіо"; "Японія" }

TRANSPOSE(FILTERXML(""&SUBSTITUTE(C5,",","")& "","//s")) ➤ Він буде транспонувати масив.

Виходьте: {"Токіо", "Японія"}

  • Потім натисніть ENTER . Excel поверне вихідні дані.

  • Тоді використовуйте Ручка наповнення до Автозаповнення .

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

Практика робить людину досконалою. Важливо практикувати, щоб засвоїти будь-який метод. Тому я прикріпив практичний посібник для тебе.

Висновок

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

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