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