Оглавление
В этой статье вы узнаете 8 различные методы, чтобы разделить столбец в Excel через запятую с легкостью.
Скачать Рабочую тетрадь для практических занятий
Вы можете скачать файл Excel по следующей ссылке и практиковаться вместе с ним.
Разделение столбца через запятую.xlsm8 Способов разделения столбца в Excel через запятую
1. Разделение столбца в Excel запятой с помощью мастера преобразования текста в столбцы
На разделить столбец запятой используя Мастер преобразования текста в столбцы,
❶ Выберите свои данные, а затем
❷ Перейти к Данные ➤ Инструменты данных ➤ Текст в столбцы.
Сайт Мастер преобразования текста в столбцы появится.
❸ Выбрать Делимитированный и ударить Следующий .
❹ Выбор Запятая в качестве Разделители и ударить Следующий снова.
❺ Вставьте адрес ячейки как Место назначения и ударить Отделка .
Это позволит разделить столбец на месте запятая на две колонки.
2. Комбинирование функций LEFT, RIGHT, FIND и LEN для разделения столбцов в Excel через запятую
Вы можете использовать две формулы с помощью СЛЕВА , ПРАВИЛЬНО , НАЙТИ и LEN функции для разделенные колонки.
❶ Сначала вставьте следующую формулу в ячейку C5 .
=LEFT(B5,FIND(",",B5)-1)
❷ Затем нажмите ENTER .
Разбивка формулы
- B5 имеет тексты с запятая .
- FIND(",",B5) ищет запятая внутри клетки
- LEFT(B5,FIND(",",B5)-1) возвращает тексты перед первым запятая появляется с левой стороны.
❸ После этого вставьте в ячейку следующую формулу D5 .
=RIGHT(B5,LEN(B5)-FIND(",",B5))
❹ Затем нажмите ENTER снова.
Разбивка формулы
- B5 есть тексты с запятой.
- FIND(",",B5) ищет запятую внутри ячейки B5 .
- RIGHT(B5,LEN(B5)-FIND(",",B5)) возвращает тексты после первой запятой с правой стороны.
❺ Выберите ячейки C5 и D5 и перетащите Наполнительная рукоятка значок до ячеек C12 и D12 .
Эти две формулы будут разделить столбец вместо запятая на две колонки.
Читать далее: Формула Excel для разделения одного столбца на несколько столбцов (4 примера)
3. Применение формулы динамического массива для разделения столбцов в Excel через запятую
Сайт формула динамического массива используемый в этом методе, может автоматически разделить столбец, имеющий запятые в колонки.
Чтобы использовать его,
❶ Вставьте следующую формулу в ячейку C5 .
=TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,"","","") & "","//s"))
❷ Затем нажмите ENTER .
Формула является формулой массива, она будет автоматически сохранять сплит данные в ячейке D5 , тем не менее, формула была применена в ячейке C5 .
Разбивка формулы
- SUBSTITUTE(B5,",","")
Функция SUBSTITUTE заменяет запятую в ячейке B5 с пробелом.
- FILTERXML("" &SUBSTITUTE(B5,"","","")
Функция FILTERXML отфильтровывает данные, разделенные пробелами.
- TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,"","","") & "","//s"))
Функция ТРАНСПОЗИЦИЯ разбивает данные в ячейке B5 в две разные колонки.
❸ Перетащите Наполнительная рукоятка значок из ячейки C5 на C12 .
Теперь вы увидите сплит данные в два разных столбца.
Читать далее: Как разделить один столбец на несколько столбцов в Excel (7 простых способов)
4. Разделение столбца в Excel через запятую с помощью Flash Fill
Вы можете использовать Заполнение вспышкой возможность легко разделить столбец.
❶ Начните вставлять данные до запятой, встречающейся в Страна колонна.
❷ После вставки данных в две последовательные ячейки Excel покажет предложения. Нажмите кнопку ENTER принять.
❸ Теперь начните вставлять данные после запятая в колонке Столица .
❹ После вставки данных в две последовательные ячейки Excel покажет предложения. Нажмите кнопку ENTER снова принять.
Теперь вы получите свои данные сплит в две разные колонки.
5. Разделение столбцов в Excel через запятую с помощью CSV-файла
Сайт CSV файл, разработка которого Значение, разделенное запятой можно разделить столбец запятой автоматически.
Вот как это работает.
❶ Выберите и копия в первую очередь, ваши данные.
❷ Откройте блокнот и Паста их там.
❸ Теперь сохраните файл как CSV-файл.
Чтобы сохранить текстовый файл как CSV-файл, просто изменить расширение файла как CSV.
❹ Сейчас открыть сайт CSV-файл и вы увидите, что данные были автоматически разделяется запятой на две колонки.
6. использование кода VBA для разделения столбцов в Excel через запятую
Посмотрите на следующие пустые столбцы, т.е. Страна и Столица соответственно.
Мы будем использовать VBA код для сплит данные из колонки Страна со столицей .
❶ Первая пресса ALT + F11 чтобы открыть Редактор VBA.
❷ Затем перейдите к Вставка ➤ Модуль.
❸ Вставить следующее VBA код в Редактор VBA.
Sub Split_Column_by_Comma() Dim xArray() As String Dim xCount As Long Dim k As Variant For h = 5 To 12 xArray = Split(Cells(h, 1 + 1), ",") xCount = 3 For Each k In xArray Cells(h, xCount) = k xCount = xCount + 1 Next k Next h End Sub
Разбивка кода
- Сначала я объявил 3 переменные.
- Затем я запустил Вложенный цикл For.
- Внутри первый цикл For Я использовал Сплит и Функции клеток на сплит данные по запятая на две отдельные ячейки.
❹ Сохранить сайт Код VBA.
❺ Теперь нажмите кнопку F5 кнопка для запустить код.
Это автоматически сплит колонна Страна со столицей на два столбца, которые Страна и Столица.
7. Разделение столбца в Excel через запятую с помощью Power Query
Выполните следующие действия, чтобы разделить столбец в Excel по запятая используя Power Query.
❶ Перейти к Данные ➤ Получить данные ➤ Из файла ➤ Из рабочей книги Excel.
❷ От Навигатор в окне выберите свой название рабочего листа имея данные для сплит .
❸ Затем нажмите кнопку Преобразование данных.
❹ Теперь перейдите к Преобразование ➤ Раздельная колонка ➤ По разделителю.
Сайт Разделение колонки по разделителю появится диалоговое окно.
❺ Выбрать Запятая из Выберите или введите разделитель выпадающий.
❻ Затем нажмите OK .
Теперь ваши данные будут автоматически сплит на два колонки разделенные запятая .
Читать далее: Как разделить столбец в Excel Power Query (5 простых методов)
8. разделение столбца в Excel через запятую с помощью Power Pivot
Вы можете использовать Power Pivot функция в Excel для разделить столбец запятой.
За это,
❶ Перейти к Power Pivot ➤ Добавить в модель данных.
❷ Вставьте свой диапазон стола в Создать таблицу диалоговое окно и нажмите кнопку OK.
❸ Теперь вставьте следующую формулу в верхнюю ячейку ячейки Рассчитано Колонка 1 колонна.
= LEFT ( [Страна со столицей], FIND ( ",", Таблица2[Страна со столицей]) - 1 )
❹ Затем нажмите ENTER .
Разбивка формулы
- FIND ( ",", Таблица2[Страна со столицей])
Сайт НАЙТИ функция ищет запятую в столбце Страна со столицей.
- LEFT ( [Страна со столицей], FIND ( ",", Таблица2[Страна со столицей]) - 1 )
Сайт СЛЕВА функция возвращает данные до запятой с левой стороны.
Сайт Рассчитано Колонка 1 будет заполнен данными до того, как запятая появляется.
❺ Теперь вставьте следующую формулу в верхнюю ячейку ячейки Рассчитано Колонка 2 колонна.
= RIGHT ([Страна со столицей], LEN (Таблица2[Страна со столицей]) - FIND ( ",", Таблица2[Страна со столицей]) )
❻ Затем нажмите ENTER .
Разбивка формулы
- FIND ( ",", Таблица2[Страна со столицей])
Сайт НАЙТИ функция ищет запятая в пределах колонки Страна со столицей.
- LEN (Таблица2[Страна со столицей])
Сайт LEN функция вычисляет длину текстов в колонке Страна со столицей.
- RIGHT ([Страна со столицей], LEN (Таблица2[Страна со столицей]) - FIND ( ",", Таблица2[Страна со столицей]) )
Сайт ПРАВИЛЬНО функция возвращает данные после запятой с правой стороны.
Сайт Рассчитано Колонка 2 будут заполнены данными после запятой.
Практическая секция
В конце предоставленного файла Excel вы получите лист Excel, подобный следующему скриншоту, на котором вы сможете отработать все методы, рассмотренные в этой статье.
Заключение
Подводя итог, можно сказать, что мы обсудили 8 способов разделить столбец в Excel запятой. Рекомендуем вам скачать рабочую тетрадь, приложенную к этой статье, и практиковать все методы с ее помощью. Не стесняйтесь задавать вопросы в разделе комментариев ниже. Мы постараемся ответить на все вопросы как можно быстрее. И, пожалуйста, посетите наш сайт Exceldemy чтобы узнать больше.