Оглавление
В различных обстоятельствах нам необходимо разделить наши данные на различные части. Эти разделения данных обычно выполняются с помощью пробелов, запятых или других критериев. Разделение этих данных может действительно помочь нам получить ту часть данных, которая нам нужна в данный момент времени. 5 полезных и простых методов разделения данных в Excel будут рассмотрены в этой статье.
Скачать Практическое пособие
Скачайте эту рабочую тетрадь для практических занятий.
Разделение данных в Excel.xlsm5 способов разделения данных в Excel
Чтобы продемонстрировать, как разделить данные в Excel, мы будем использовать следующую электронную таблицу с полным именем различных лиц в Полное имя колонка , и их названия первая часть и вторая часть также показаны. Как мы добираемся до этих частей, объясняется и иллюстрируется по-разному.
1. Особенности разделения текста на столбцы для разделения данных в Excel
В этом процессе разделители, такие как пробел, табуляция и запятые, разделяют выбранные данные в одной или нескольких ячейках. Текст в колонку функция является отличным инструментом для разделения данных в Excel
Шаги
- Сначала выделите все ячейки, которые вы хотите разделить.
- Затем перейдите к Данные > Текст в столбцы.
- После этого откроется новое диалоговое окно. В этом окне выберите delimited. И нажмите кнопку Следующий .
- После нажатия кнопки Далее появится следующее диалоговое окно, в котором отметьте галочкой пункт Поле для выбора места , так как мы хотим разделить данные в соответствии с положением пробела между словами.
- Затем в следующем диалоговом окне выберите Общие сведения.
- Прямо под Формат данных колонки поле, есть поле ссылки на ячейку Место назначения В этом поле вы должны ввести место, где будут находиться данные вашего разделения.
- Нажмите Отделка в диалоговом окне после выбора целевых ячеек.
- Выберите целевые ячейки, как показано ниже в Коробка назначения.
- После нажатия Отделка Вы заметите, что все имена теперь разделены на фамилии и имена.
Подробнее: Excel разделяет данные на столбцы через запятую (7 методов)
2. Разделение ячеек в Excel с помощью формул
Формула может быть удобным инструментом при разбиении данных в Excel. Например, используя функция ТЕКСТ формула или TRIM / MID мы можем легко и гибко разделять различные типы данных.
2.1 Формулы с текстовыми функциями
Шаги
- Для этого метода мы будем использовать другой набор данных имен. Этот набор данных содержит колонку среднего имени по сравнению с предыдущим набором данных.
- Затем мы вводим следующую формулу в Клетка C5 :
=LEFT(B5,SEARCH(" ", B5)-1)
- Затем мы выбираем ручку заливки и перетаскиваем ее к Ячейка C10 .
- Эта формула разделит первую часть Полное имя колонна.
- Чтобы разделить среднюю часть ФИО Колонка, введите следующую формулу и нажмите клавишу Enter:
=MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1)
.
- После нажатия клавиши Enter средняя часть колонки Полное имя находится в Ячейка D5
- После этого перетащите кнопку ручки заливки на Клетка D10. Это разделит другие Полные имена средняя часть.
- Чтобы разделить последнюю часть столбца Полное имя, введите следующую формулу:
=RIGHT(B5,LEN(B5) - SEARCH(" ", B5, SEARCH(" ", B5,1)+1))
.
- После нажатия клавиши Enter вы увидите, что последняя часть имени в Клетка B5 подразделяется на Клетка E5.
- Перетащите кнопку ручки заливки на Клетка E10. В столбце Last Name будет разделена последняя часть другого полного имени.
2.2 Использование функций обрезки и середины для разделения данных
Шаги
- Сначала необходимо ввести следующую формулу в Клетка C5 :
=TRIM(MID(SUBSTITUTE($B5," ",REPT(" ",999)),COLUMNS($C:C)*999-998,999))
.
- Эта формула разделит первую часть Полное имя в Колонка "Имя".
- После этого выберите кнопку ручки заливки и перетащите ее по горизонтали в положение Клетка E5.
- Затем Полное имя данные столбца в C5 будут полностью разделены на три столбца.
- Затем выберите Клетка C5 : Ячейка E5 , а затем перетащите ручку заливки вниз до Клетка E10.
- Отпустив ручку заполнения, вы увидите, что все ваши данные Cell теперь разделены на три части.
Читайте также: Как разделить данные в одной ячейке Excel на несколько столбцов (5 методов)
3. Разделение данных по ячейкам в Excel с помощью функции Flash Fill
Шаги
- Сначала необходимо заполнить первую строку набора данных. Это означает, что вам нужно ввести разделенные имя и фамилию в формате Клетка C5 и Ячейка D5 .
- После этого перетащите угловую ручку на Ячейка C11 нажав правую кнопку мыши.
- Затем отпустите ручку, при отпускании ручки откроется новое выпадающее окно. В этом окне выберите Заполнение вспышкой.
- Выбор Заполнение вспышкой Кнопка разделит первую часть имен в столбце name, как это сделано в разделе Клетка C5.
- Повторите тот же процесс для последнего Имя столбец, это разделит последнюю часть имен в Полное имя колонна.
Теперь все имена в столбце Полное имя разделены на две части.
Читайте также: Как разделить данные из одной ячейки на несколько строк в Excel (3 метода)
4. Разделение ячеек и текста в Excel с помощью Power Query
Используя такой мощный инструмент, как Power Query в Excel, вы можете легко разделить имена в столбце "Полное имя".
Шаги
- Во-первых, выделите любую ячейку внутри таблицы и перейдите к пункту Данные > Из таблицы / Диапазон.
- Затем новый Ссылка на ячейку окно, в котором нужно выбрать диапазон вашей таблицы.
- После ввода диапазона откроется совершенно новое окно, в котором нужно удалить пустые столбцы.
- После удаления колонок вам необходимо Дубликат в колонке "Полное имя".
- Затем щелкните правой кнопкой мыши, из контекстного меню перейдите к пункту Раздельная колонка > По разделителю.
- Откроется новое окно. В этом окне выберите Пространство в меню Выберите или введите разделитель выпадающее меню. И выберите Каждое вхождение разделителя на сайте Разделить на. Затем нажмите OK.
- После нажатия OK, вы увидите, что Полные имена были разделены на три отдельные колонки.
- Измените названия этих столбцов на Среднее имя , Имя, и Фамилия . Затем нажмите Закрыть и загрузить .
- После закрытия и загрузки инструмента. в основной рабочей книге появится новый лист, как показано ниже.
На этом рабочем листе хорошо видно, что имена в Полное имя колонки делятся на три отдельные части в зависимости от пространства между ними.
5. Использование макроса VBA для разделения данных в Excel
Простой код макроса в редакторе VBA может легко решить все вышеперечисленные проблемы. В то же время использование макросов не требует особых усилий и экономит время.
Шаги
- Запустить Visual Basic Редактор из Вкладка "Разработчик".
- нажатие кнопки Alt + F11 на клавиатуре также может активировать Visual Basic редактор.
- После запуска Visual Basic редактора, откроется новое окно.
- В новом окне нажмите Вставка , затем нажмите Модуль.
- Далее откроется белый редактор, в котором нужно написать следующий код:
Sub Split_Data() Dim My_Array() As String, Column As Long, x As Variant For m = 5 To 11 My_Array = Split(Cells(m, 2), " ") Column = 3 For Each x In My_Array Cells(m, Column) = x Column = Column + 1 Next x Next m End Sub
- После написания кода закройте оба Модуль и Редактор VBA .
- Из Посмотреть нажмите на вкладку Макросы команду, затем выберите Просмотр макросов вариант.
- Затем откроется новое диалоговое окно, в котором выберите только что созданный макрос и нажмите кнопку Запускайте .
После нажатия Бегите, вы увидите, что все ваши имена в столбце "Полное имя" теперь разделены на три разные части.
Подробнее: Макрос Excel для разделения данных на несколько файлов (с простыми шагами)
Заключение
Подводя итог, можно сказать, что на вопрос "как разделить данные в excel" можно ответить 6 основными способами. В основном это использование формул, использование функции "текст в столбец", использование Power Query и еще один - запуск небольшого макроса в редакторе VBA. Процесс использования VBA менее трудоемкий и простой, но требует предварительных знаний, связанных с VBA. Аналогично, Power query также является очень удобным инструментом, но немногоотнимает много времени.
С другой стороны, другие методы не имеют такого требования. Метод "текст в столбик", безусловно, самый удобный и простой в использовании из всех. Для этой задачи доступна для скачивания рабочая тетрадь, в которой вы можете попрактиковаться и привыкнуть к этим методам.
Не стесняйтесь задавать любые вопросы или оставлять отзывы в разделе комментариев. Любые предложения по улучшению Exceldemy сообщество будет высоко оценено.