Оглавление
Excel Это наиболее широко используемый инструмент, когда дело доходит до работы с огромными наборами данных. В Excel мы можем выполнять мириады многомерных задач. Иногда нам необходимо разделить данные с помощью запятых на столбцы В Excel, чтобы разделить данные на столбцы через запятую, мы можем применять различные методы. В этой статье я покажу вам, как это сделать. 8 эффективные методы в Excel, чтобы разделенные данные в колонки по запятая.
Скачать Рабочую тетрадь для практических занятий
Разделение данных на столбцы через запятую.xlsmЭто набор данных которые я собираюсь использовать. Здесь у нас есть несколько людей вместе с их Адреса Адреса содержат запятые, мы разделим их. Город и Страна в отдельные колонки в этой статье.
7 способов разделения данных на столбцы через запятую в Excel
1. Разделение данных на столбцы с помощью функции преобразования текста в столбец
Сначала я покажу вам, как использовать функцию Текст в колонку функция разделения данных на несколько столбцов .
ШАГИ:
- Сначала выберите C5:C11 Затем перейдите к Данные вкладка>> выбрать Инструменты данных >> выбрать Текст в столбцы
- Мастер преобразования текста в столбец появится. Выберите Делимитированный Затем нажмите Следующий .
- Далее выберите Разделитель в качестве Запятая . Затем нажмите Следующий .
- Затем выберите Общий в качестве Формат данных колонки Выберите Место назначения Наконец, выберите Отделка .
Excel разделит данные.
Подробнее: Как разделить данные на несколько столбцов в Excel
2. Применение флэш-заливки для разделения данных в Excel
Теперь я буду использовать Заполнение вспышкой на разделенные данные в Excel .
ШАГИ:
- Пишите Токио в D5 .
- Используйте Наполнительная рукоятка на Автозаполнение до D11 .
- Теперь нажмите кнопку Параметры автозаполнения (см. изображение)
- Выберите Заполнение вспышкой .
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 появится окно. Сохраните курсор на Адресная колонка . Тогда щелкните правой кнопкой мыши на вашем мышь принести Контекстная панель .
- Из Контекстная панель , выберите Раздельная колонка >> выбрать Делимитер
- Разделение колонки по разделителю Появится диалоговое окно. Выберите Разделитель в качестве Запятая . Затем нажмите OK .
- 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 как вариант .
- Затем я использовал Для петли . от 5 до 11 означает, что я сплит сайт данные из С 5-го по 11-й ряд .
- Далее я использовал VBA Split функция, где n это строка число и 3 определяет, что данные находятся в C колонка . Как Count = 4 , the данные будет сплит в столбец D .
- Опять же, я использовал Для петли на приращение сайт Граф .
- Теперь нажмите F5 запустить код . Excel будет сплит сайт данные .
7. использование функций FILTERXML, SUBSTITUTE & TRANSPOSE в Excel для разделения данных
Теперь я собираюсь использовать функция FILTERXML вместе с СУБСТИТУТ & TRANSPOSE функции. Это будет работать для обновленных версий Excel .
ШАГИ:
Выберите D5 и E5 Запишите следующую формулу
=TRANSPOSE(FILTERXML(""&SUBSTITUTE(C5,",",","")& "","//s"))
Разбивка формулы
SUBSTITUTE(C5,",",","") ➤ Это заменит запятая (,) в D5 и E5 .
Выход: "ТокиоЯпония"
FILTERXML(""&SUBSTITUTE(C5,",",","")& "","//s") ➤ Возвращается XML-данные из содержание следующий XPath
Выход: {"Токио"; "Япония"}.
TRANSPOSE(FILTERXML(""&SUBSTITUTE(C5,"","","")& "","//s")) ➤ Это транспонирует массив.
Выход: {"Токио", "Япония"}.
- Затем нажмите ENTER . Excel вернет выходы.
- Затем используйте Наполнительная рукоятка на Автозаполнение .
Практическая рабочая тетрадь
Практика делает человека совершенным. Важно практиковаться, чтобы усвоить любой метод. Вот почему я приложил к статье практический лист для вас.
Заключение
В этой статье я продемонстрировал 7 эффективные методы в Excel на разделенные данные в колонки по запятая И, наконец, если у вас есть какие-либо предложения, идеи или отзывы, пожалуйста, оставляйте свои комментарии ниже.