Как разделить данные в Excel (5 способов)

  • Поделись Этим
Hugh West

В различных обстоятельствах нам необходимо разделить наши данные на различные части. Эти разделения данных обычно выполняются с помощью пробелов, запятых или других критериев. Разделение этих данных может действительно помочь нам получить ту часть данных, которая нам нужна в данный момент времени. 5 полезных и простых методов разделения данных в Excel будут рассмотрены в этой статье.

Скачать Практическое пособие

Скачайте эту рабочую тетрадь для практических занятий.

Разделение данных в Excel.xlsm

5 способов разделения данных в 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 сообщество будет высоко оценено.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.