Перейти к содержимому

Учебник по Excel: как разделить ячейки с текстом, числами и датами (разделение на несколько столбцов)

Author: Siluvia Last Modified: 2025-06-05

При работе в Excel иногда требуется разделить текст из одной ячейки на несколько для различных целей. Этот учебник состоит из трёх частей: разделение текстовых ячеек, числовых ячеек и ячеек с датой. В каждой части приведены разные примеры, которые помогут вам разобраться, как действовать при возникновении аналогичной задачи.

Содержание: [ Скрыть ]

(Нажмите на любой заголовок в содержании ниже или справа, чтобы перейти к соответствующему разделу.)

1 Разделение текстовых ячеек

В этой части собраны ситуации, с которыми вы столкнётесь при разделении текстовой ячейки на несколько столбцов, а также приведены соответствующие методы.

Пример №1. Разделить ячейки по запятой, пробелу или другим разделителям

Чтобы разделить текстовую ячейку на несколько столбцов по определённому разделителю, например, запятой, пробелу, дефису и т.д., вы можете воспользоваться одним из следующих способов.

Разделить ячейки по разделителю с помощью функции Разделить данные

Функция Разделить данные, встроенная в Excel, часто используется для разделения ячеек. Как показано на скриншоте ниже, чтобы разделить ячейки в столбце Text Strings по запятой, выполните следующие действия с помощью функции Разделить данные.

A screenshot of a text cell split into multiple columns

1. Выделите диапазон столбца, который хотите разделить по запятой, затем нажмите Данные > Разделить данные.

A screenshot of the Text to Columns option in Excel ribbon

2. В диалоговом окне Мастер преобразования текста в столбцы — шаг1 из3 оставьте выбранным переключатель С разделителями и нажмите кнопку Далее.

A screenshot of the Convert Text to Columns Wizard – Step 1 of 3 dialog box with the Delimited option selected

3. В диалоговом окне Мастер преобразования текста в столбцы — шаг2 из3 укажите нужный разделитель (в данном случае я отмечаю только флажок Запятая), затем нажмите кнопку Далее.

A screenshot of the Convert Text to Columns Wizard – Step 2 of 3 dialog box showing delimiters selection

4. В последнем диалоговом окне нажмите Destination cell selection button кнопку, чтобы выбрать ячейку для вывода разделённых текстов, затем нажмите Завершить кнопку.

A screenshot of selecting a cell for the output in the Convert Text to Columns Wizard

После этого тексты в выбранном диапазоне будут разделены по запятой и размещены в разных столбцах, как показано ниже.

A screenshot of a text cell split into multiple columns

Разделить ячейки по разделителю с помощью формулы

Вы можете воспользоваться приведённой ниже формулой для разделения текста в ячейках по заданному разделителю в Excel.

Общая формула

=TRIM(MID(SUBSTITUTE(A1,delim,REPT(" ",LEN(A1))),(N-1)*LEN(A1)+1,LEN(A1)))

Аргументы

Delim: Разделитель, используемый для разделения текстовой строки;
A1: Обозначает ячейку, содержащую текстовую строку, которую вы будете разделять;
N: Число, обозначающее n-ую подстроку текстовой строки, которую вы будете разделять.

Далее примените эту формулу.

1. Как показано на скриншоте ниже, сначала создайте вспомогательную строку с числами1,2,3... в разных ячейках.

Примечание: Здесь1,2,3... обозначают первую, вторую и третью подстроку текстовой строки.

A screenshot of a helper row with numbers 1, 2, 3... created for splitting text strings in Excel

2. Выберите ячейку под ячейкой с числом1, скопируйте или введите приведённую ниже формулу и нажмите Enter, чтобы получить первую подстроку текстовой строки. Выделите полученную ячейку, перетащите маркер автозаполнения вправо и вниз, чтобы получить остальные подстроки. См. скриншот:

=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",LEN($B5))),(D$4-1)*LEN($B5)+1,LEN($B5)))

A screenshot showing the AutoFill Handle used to extend the formula for splitting text strings in Excel

Примечание: В формуле “,” — это разделитель, используемый для разделения текстовой строки в B5. Вы можете изменить его по своему усмотрению.

Разделить ячейки по разделителю с помощью удобного инструмента

Здесь мы рекомендуем использовать функцию Разделить ячейки в Kutools для Excel, чтобы легко разделять ячейки на отдельные столбцы или строки по определённому разделителю в Excel.

Kutools для Excel предлагает более 300 продвинутых функций для упрощения сложных задач, повышая креативность и эффективность. Интеграция с возможностями ИИ позволяет Kutools автоматизировать задачи с высокой точностью, делая управление данными без усилий. Подробная информация о Kutools для Excel...  Бесплатная пробная версия...

1. После установки Kutools для Excel выберите диапазон, в котором хотите разделить текстовые строки, затем нажмите Kutools > Объединить и разделить > Разделить ячейки.

A screenshot showing the Split Cells option under the Kutools tab in Excel

2. В диалоговом окне Разделить ячейки выполните следующие настройки.

2.1) Выбранный диапазон отображается в поле Диапазон разделения, вы можете изменить его по необходимости;
2.2) В разделе Тип выберите переключатель Разделить на строки или Разделить данные;
2.3) В разделе Разделить по выберите нужный разделитель. Если нужного разделителя нет в списке, выберите переключатель Другое и введите разделитель в текстовое поле. В данном случае я ввожу запятую;
2.4) Нажмите OK. См. скриншот:

A screenshot of the Kutools Split Cells dialog box with delimiter configuration

3. В следующем диалоговом окне Разделить ячейки выберите ячейку для вывода подстрок и нажмите OK.

A screenshot of the final Kutools Split Cells dialog box to select the output location

После этого подстроки будут разделены в разные столбцы или строки в соответствии с вашими настройками на шаге2.

Разделить данные:

A screenshot of text strings split into columns using Kutools

Разделить на строки:

A screenshot of text strings split into rows using Kutools

Пример №2. Разделить ячейки по определённой длине

Чтобы разделить текстовую строку по определённой длине, воспользуйтесь одним из следующих способов.

Разделить ячейки по определённой длине с помощью функции Разделить данные

Функция Разделить данные предлагает опцию Фиксированная ширина, которая позволяет разделять текстовые строки в выбранных ячейках по определённой длине в Excel.

Как показано на скриншоте ниже, чтобы разделить тексты в диапазоне B5:B9 на столбцы каждые3 символа, выполните следующие действия.

A screenshot showing cells to be split by fixed width

1. Выделите ячейки, в которых хотите разделить текстовые строки.

2. Нажмите Данные > Разделить данные.

3. В диалоговом окне Мастер преобразования текста в столбцы — шаг1 из3 выберите переключатель Фиксированная ширина и нажмите Далее.

A screenshot of the Convert Text to Columns Wizard step 1 of 3 dialog box in Excel with Fixed width selected

4. Затем появится диалоговое окно Шаг2 из3. В разделе Предварительный просмотр данных щёлкните в нужном месте на оси, чтобы создать линию разрыва (линию со стрелкой). После создания всех линий разрыва нажмите кнопку Далее для продолжения.

В данном случае я создаю линии разрыва каждые3 символа в текстовой строке.

A screenshot of the Convert Text to Columns Wizard step 2 of 3 dialog box with break lines placed to split text

5. В последнем шаге мастера выберите ячейку для вывода разделённых текстов и нажмите кнопку Завершить.

A screenshot of the Convert Text to Columns Wizard step 3 of 3 dialog box in Excel with output cell highlighted

Теперь текстовые строки в выбранных ячейках разделены каждые3 символа, как показано на скриншоте ниже.

A screenshot of text strings split into separate columns every 3 characters in Excel

Разделить ячейки по определённой длине с помощью удобного инструмента

Чтобы разделить ячейки по определённой длине в Excel, вы можете воспользоваться функцией Разделить ячейки в Kutools для Excel для быстрого выполнения задачи.

Kutools для Excel предлагает более 300 продвинутых функций для упрощения сложных задач, повышая креативность и эффективность. Интеграция с возможностями ИИ позволяет Kutools автоматизировать задачи с высокой точностью, делая управление данными без усилий. Подробная информация о Kutools для Excel...  Бесплатная пробная версия...

1. Выделите ячейки с текстовыми строками, которые хотите разделить по определённой длине, затем нажмите Kutools > Объединить и разделить > Разделить ячейки.

2. В диалоговом окне Разделить ячейки выполните следующие настройки.

2.1) Диапазон, выбранный на шаге1, отображается в поле Диапазон разделения, вы можете изменить его при необходимости;
2.2) В разделе Тип выберите опцию Разделить на строки или Разделить данные в зависимости от ваших потребностей;
2.3) В разделе Разделить по выберите переключатель Указать ширину, введите число, обозначающее длину символов для разделения текстовой строки. В данном случае я ввожу число3;
2.4) Нажмите кнопку OK.

A screenshot of the Split Cells dialog box with Split by width option selected

3. В следующем диалоговом окне Разделить ячейки выберите ячейку для размещения разделённых текстов и нажмите OK.

A screenshot of the Split Cells dialog box in Kutools for Excel with output destination selected

После этого текстовые строки в выбранных ячейках будут разделены по определённой длине и размещены в разных столбцах.

Пример №3. Разделить ячейки по определённому слову

Как показано на скриншоте ниже, чтобы разделить текстовые строки в диапазоне B5:B9 по целому слову «sales», вы можете воспользоваться формулами, приведёнными в этом разделе.

A screenshot of text strings in Excel to be split by the word 'sales'

Получить подстроку до определённого слова в ячейке

Применение формулы на основе функций LEFT и FIND поможет получить подстроку до определённого слова в текстовой строке.

Общая формула

=LEFT(A1,FIND("certain_word", A1)-1)

Аргументы

A1: Обозначает ячейку, содержащую текстовую строку, которую вы хотите разделить по определённому слову;
Certain_word: Слово, используемое для разделения текстовой строки. Это может быть ссылка на ячейку со словом или точное слово в двойных кавычках;

1. Выберите пустую ячейку, скопируйте или введите приведённую ниже формулу и нажмите Enter, чтобы получить подстроку до определённого слова. Выделите полученную ячейку и перетащите маркер автозаполнения вниз, чтобы применить формулу к другим ячейкам.

=LEFT(B5,FIND("sales",B5)-1)

A screenshot of the formula used in Excel to get the substring before a certain word

Получить подстроку после слова в ячейке

После получения подстроки до слова используйте приведённую ниже формулу для получения подстроки после него.

Общая формула

=TRIM(MID(A1,SEARCH("certain_word",A1)+LEN("certain_word"),255))

Аргументы

A1: Обозначает ячейку, содержащую текстовую строку, которую вы хотите разделить по определённому слову;
Certain_word: Слово, используемое для разделения текстовой строки. Это может быть ссылка на ячейку со словом или точное слово в двойных кавычках;

1. Выберите пустую ячейку рядом с первой ячейкой с результатом (D5).

2. Скопируйте или введите приведённую ниже формулу и нажмите Enter. Выделите полученную ячейку и перетащите маркер автозаполнения вниз, чтобы получить остальные результаты.

=TRIM(MID(B5,SEARCH("sales",B5)+LEN("sales"),255))

A screenshot of the formula used in Excel to get the substring after a certain word

Теперь вы разделили текстовые строки на разные столбцы по целому слову.

Пример №4. Разделить ячейки по разрыву строки

В этом разделе показаны различные методы разделения текстовых ячеек по разрыву строки в Excel.

A screenshot of Excel with a table, showing the selected cells to be split by line breaks

Разделить ячейки по разрыву строки с помощью функции Разделить данные

Функцию Разделить данные можно использовать для разделения ячеек по разрыву строки в Excel. Выполните следующие действия.

1. Выделите диапазон ячеек, в которых хотите разделить тексты по разрыву строки.

2. Нажмите Данные > Разделить данные.

3. В диалоговом окне Мастер преобразования текста в столбцы — шаг1 из3 выберите переключатель С разделителями и нажмите Далее;

A screenshot of the Convert Text to Columns Wizard in Excel, showing the Delimited option selected

4. В диалоговом окне Шаг2 из3 снимите все флажки разделителей, установите флажок Другое и нажмите сочетание клавиш Ctrl + J. В текстовом поле появится маленькая точка, а в окне Предварительный просмотр данных тексты будут разделены по разрывам строк. Нажмите кнопку Далее.

A screenshot of the Step 2 of 3 dialog box in Excel with the Other delimiter selected and Ctrl + J entered

5. В последнем шаге мастера выберите ячейку назначения для вывода разделённых текстов и нажмите кнопку Завершить.

A screenshot of the final step of the Text to Columns Wizard in Excel, showing the destination cell selected

После этого тексты в выбранных ячейках будут разделены на разные столбцы по разрывам строк.

Разделить ячейки по разрыву строки с помощью формулы

Следующие формулы также помогут разделить ячейки по разрыву строки в Excel.

Используя тот же пример, что и выше, после разделения вы получите три подстроки в разных столбцах.

Получить подстроку до первого разрыва строки

Сначала можно применить формулу на основе функций LEFT и SEARCH для получения подстроки до первого разрыва строки в ячейке.

Общая формула

=LEFT(cell, SEARCH(CHAR(10),cell,1)-1)

Аргументы

Cell: Ячейка с текстовой строкой, в которой нужно получить подстроку до первого разрыва строки.

1. Выберите пустую ячейку (в данном случае D5), скопируйте или введите приведённую ниже формулу и нажмите Enter. Выделите полученную ячейку и перетащите маркер автозаполнения вниз, чтобы получить подстроки до первого разрыва строки в других ячейках.

=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)

A screenshot of the Excel sheet showing a formula for extracting a substring before the first line break

Получить подстроку между первым и вторым разрывами строки

Чтобы получить подстроку между первым и вторым разрывами строки в ячейке, воспользуйтесь следующей формулой.

Общая формула

=MID(cell,SEARCH(CHAR(10),cell)+1,SEARCH(CHAR(10),cell,SEARCH(CHAR(10),cell)+1)-SEARCH(CHAR(10),cell)-1)

Аргументы

Cell: Ячейка с текстовой строкой, в которой нужно получить подстроку между первым и вторым разрывами строки.

1. Выберите ячейку (E5) рядом с D5, скопируйте или введите приведённую ниже формулу и нажмите Enter. Выделите полученную ячейку и перетащите маркер автозаполнения вниз, чтобы получить подстроки между первым и вторым разрывами строки в других ячейках.

=MID(B5, SEARCH(CHAR(10),B5) +1, SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5)+1) - SEARCH(CHAR(10),B5) -1)

A screenshot of the Excel sheet showing a formula for extracting a substring between the first and second line breaks

Получить подстроку после второго разрыва строки

Первый шаг — получить подстроку после второго разрыва строки с помощью приведённой ниже формулы.

Общая формула

=RIGHT(cell,LEN(cell) - SEARCH(CHAR(10),cell, SEARCH(CHAR(10), cell) +1))

Аргументы

Cell: Ячейка с текстовой строкой, в которой нужно получить подстроку после второго разрыва строки.

1. Выберите ячейку (F5 в данном случае), скопируйте или введите приведённую ниже формулу и нажмите Enter. Выделите полученную ячейку и перетащите маркер автозаполнения вниз, чтобы получить подстроки после второго разрыва строки в других ячейках.

=RIGHT(B5,LEN(B5) - SEARCH(CHAR(10), B5, SEARCH(CHAR(10), B5) +1))

A screenshot of the Excel sheet showing a formula for extracting a substring after the second line break

Разделить ячейки по разрыву строки с помощью VBA

В этом разделе представлен VBA-код, который поможет легко разделить тексты в выбранных ячейках по разрыву строки в Excel.

1. Нажмите Alt + F11, чтобы открыть окно Microsoft Visual Basic for Applications.

2. В окне Microsoft Visual Basic for Applications выберите Вставка > Модуль. Затем скопируйте приведённый ниже VBA в окно кода.

VBA-код: разделить ячейки по разрыву строки в Excel

Sub ExtendOffice_SplitRangeTex()
'Updated by Extendoffice 20211116
Dim xStr() As String
Dim xRg As Range
Dim xCell As Range
Dim xI As Integer
Set xRg = Application.InputBox("Please select the range of cells where you want to split by line break:", "Kutools for Excel", "", , , , , 8)
If xRg Is Nothing Then Exit Sub
For xI = 1 To xRg.Count
    Set xCell = xRg.Item(xI)
    xStr = VBA.Split(xCell.Value, vbLf)
    xCell.Resize(1, UBound(xStr) + 1).Offset(0, 1) = xStr
Next
End Sub

A screenshot of the Microsoft Visual Basic for Applications window showing VBA code to split cells by line breaks

3. Нажмите клавишу F5 для запуска кода. Затем появится диалоговое окно Kutools для Excel, в котором нужно выбрать диапазон ячеек для разделения по разрыву строки и, наконец, нажать кнопку OK.

A screenshot of the Kutools for Excel dialog box with the range of cells selected to split by line break

После этого тексты в выбранных ячейках будут сразу разделены на разные столбцы по разрывам строк.

A screenshot of the result after splitting cells by line break in Excel using Kutools

Разделить ячейки по разрыву строки с помощью удобного инструмента

Здесь мы представляем удобный инструмент — функцию Разделить ячейки в Kutools для Excel. С помощью этого инструмента вы можете массово разделять тексты в выбранных ячейках по разрыву строки всего за несколько кликов.

1. Выделите диапазон ячеек, в которых хотите разделить тексты по разрыву строки.

2. Нажмите Kutools > Объединить и разделить > Разделить ячейки, чтобы включить функцию.

3. В диалоговом окне Разделить ячейки выполните следующие настройки.

3.1) В поле Диапазон разделения оставьте выбранный диапазон или измените его;
3.2) В разделе Тип выберите Разделить на строки или Разделить данные в зависимости от ваших потребностей;
3.3) В разделе Разделить по выберите переключатель Начать новую строку;
3.4) Нажмите кнопку OK. См. скриншот:

A screenshot of the Split Cells dialog box with settings to split by line breaks

4. В следующем всплывающем диалоговом окне Разделить ячейки выберите пустую ячейку для размещения разделённых текстов и нажмите OK.

A screenshot of the Split Cells dialog box with the destination cell selected

После этого тексты в выбранных ячейках будут разделены на разные столбцы по разрывам строк, как показано на скриншоте ниже.

A screenshot showing the result of splitting text by line breaks in Excel using Kutools

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас

Пример №5. Разделить ячейки только по первому или последнему разделителю

Иногда может понадобиться разделить ячейку на две части только по первому или последнему разделителю, для этого воспользуйтесь приведёнными ниже формулами.

Разделить ячейки по первому разделителю с помощью формул

Как показано на скриншоте ниже, чтобы разделить каждую ячейку в диапазоне B5:B9 на две части по первому пробелу, нужно применить две формулы.

A screenshot of splitting text by the first space in Excel

Разделить подстроку до первого пробела

Для разделения подстроки до первого пробела используйте формулу на основе функций LEFT и FIND.

Общая формула

=LEFT(cell,FIND("delimiter",cell)-1)

Аргументы

Cell: Ячейка с текстовой строкой, в которой нужно получить подстроку до первого пробела.
Delimiter: Разделитель, используемый для разделения ячейки.

1. Выберите ячейку (в данном случае D5) для вывода подстроки, скопируйте или введите приведённую ниже формулу и нажмите Enter. Выделите полученную ячейку и перетащите маркер автозаполнения вниз, чтобы получить подстроки других ячеек.

=LEFT(B5,FIND(" ",B5)-1)

A screenshot of the formula for splitting text before the first space in Excel

Разделить подстроку после первого пробела

Затем примените приведённую ниже формулу для получения подстроки после первого пробела в ячейке.

Общая формула

=RIGHT(cell,LEN(cell)-FIND("delimiter",cell))

Аргументы

Cell: Ячейка с текстовой строкой, в которой нужно получить подстроку после первого пробела.
Delimiter: Разделитель, используемый для разделения ячейки.

1. Скопируйте или введите приведённую ниже формулу в ячейку E5 и нажмите Enter, чтобы получить результат. Выделите полученную ячейку и перетащите маркер автозаполнения вниз, чтобы получить подстроку после последнего пробела в других ячейках.

=RIGHT(B5,LEN(B5)-FIND(" ",B5))

A screenshot of the result for splitting text after the first space in Excel

Примечание: В формулах вы можете изменить ссылку на ячейку и разделитель по своему усмотрению.

Разделить ячейки по последнему разделителю с помощью формул

Чтобы разделить тексты в диапазоне ячеек (B5:B9) на две части по последнему пробелу, как показано на скриншоте, воспользуйтесь двумя формулами, приведёнными в этом разделе.

A screenshot of splitting text by the last space in Excel

Получить текст слева от последнего разделителя

Чтобы получить текст слева от последнего разделителя в ячейке, используйте приведённую ниже формулу.

Общая формула

=LEFT(B5,SEARCH("^",SUBSTITUTE(cell,"delimiter","^",LEN(cell)-LEN(SUBSTITUTE(cell,"delimiter",""))))-1)

Аргументы

Cell: Ячейка с текстовой строкой, в которой нужно получить текст слева от последнего разделителя.
Delimiter: Разделитель, используемый для разделения ячейки.

1. Выберите ячейку для вывода левой подстроки, скопируйте или введите приведённую ниже формулу и нажмите Enter. Выделите полученную ячейку и перетащите маркер автозаполнения вниз, чтобы применить формулу к другим ячейкам.

=LEFT(B5,SEARCH("^",SUBSTITUTE(B5," ","^",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))))-1)

A screenshot of the formula for splitting text before the last space in Excel

Получить текст справа от последнего разделителя

Теперь нужно получить текст справа от последнего пробела в данном случае.

Общая формула

=TRIM(RIGHT(SUBSTITUTE(cell,"delimiter",REPT("delimiter",LEN(cell))),LEN(cell)))

Аргументы

Cell: Ячейка с текстовой строкой, в которой нужно получить текст справа от последнего разделителя.
Delimiter: Разделитель, используемый для разделения ячейки.

1. Выберите ячейку для вывода правой подстроки, скопируйте или введите приведённую ниже формулу и нажмите Enter. Выделите полученную ячейку и перетащите маркер автозаполнения вниз, чтобы применить формулу к другим ячейкам.

=TRIM(RIGHT(SUBSTITUTE(B5," ",REPT(" ",LEN(B5))),LEN(B5)))

A screenshot of the formula for splitting text after the last space in Excel

Примечание: В формулах вы можете изменить ссылку на ячейку и разделитель по своему усмотрению.

Пример №6. Разделить ячейки по заглавной букве

В этом разделе представлена пользовательская функция для разделения слов в ячейках по заглавной букве.

A screenshot of splitting text by capital letter in Excel

1. Нажмите Alt + F11, чтобы открыть окно Microsoft Visual Basic for Applications.

2. В окне Microsoft Visual Basic for Applications выберите Вставка > Модуль, затем скопируйте приведённый ниже VBA-код в окно кода.

VBA-код: разделить ячейки по заглавной букве в Excel

Function GetName(s As String, Num As Long) As String
'Updated by Extendoffice 20211116
  With CreateObject("VBSCript.RegExp")
    .Global = True
    .Pattern = "[A-Z][a-z]+|[A-Z]"
    GetName = .Execute(s).Item(Num - 1)
  End With
End Function

3. Нажмите Alt + Q, чтобы закрыть окно Microsoft Visual Basic for Applications.

4. Выберите ячейку (в данном случае D5) для вывода слова слева от первой заглавной буквы, введите приведённую ниже формулу и нажмите Enter. Выделите полученную ячейку и перетащите маркер автозаполнения вправо, затем вниз, чтобы получить остальные слова.

=IFERROR(GetName($B5,COLUMNS($D:D)),"")

A screenshot of the result of splitting text by capital letter using VBA

Примечание: В коде $B5 — это ячейка, которую вы будете разделять, $D:D — столбец ячейки с результатом. Измените их в соответствии с вашими данными.

Пример №7. Разделить имена в ячейках

Предположим, у вас есть лист с колонкой полных имён, и вы хотите разделить полное имя на отдельные столбцы, например, выделить имя и фамилию или имя, отчество и фамилию. В этом разделе приведены подробные шаги для решения этих задач.

Разделить полное имя на имя и фамилию

Как показано на скриншоте ниже, имя, отчество и фамилия разделены одним пробелом. Чтобы разделить только имя и фамилию из полного имени и поместить их в разные столбцы, воспользуйтесь одним из следующих способов.

A screenshot showing a column of full names to be split into separate columns for first and last names

1) Разделить полное имя на имя и фамилию с помощью формул

Для разделения полного имени на имя и фамилию необходимо применить две формулы отдельно.

Разделить имя из полного имени

Можно применить формулу на основе функций LEFT и SEARCH для выделения имени из полного имени.

Общая формула

=LEFT(cell, SEARCH(" ", cell) -1)

1. Выберите ячейку для вывода имени.

2. Скопируйте или введите приведённую ниже формулу и нажмите Enter. Выделите полученную ячейку и перетащите маркер автозаполнения вниз, чтобы разделить имена из других полных имён.

=LEFT(B5, SEARCH(" ", B5) -1)

A screenshot of the formula used to split the first name from a full name in Excel

Теперь вы разделили все имена из полных имён в указанном диапазоне ячеек, далее примените приведённую ниже формулу для разделения фамилий.

Разделить фамилию из полного имени

Общая формула

=RIGHT(cell, LEN(cell) - SEARCH("^", SUBSTITUTE(cell," ", "^", LEN(cell) - LEN(SUBSTITUTE(cell, " ", "")))))

1. Выберите ячейку рядом с ячейкой имени.

2. Скопируйте или введите приведённую ниже формулу и нажмите Enter. Выделите полученную ячейку и перетащите маркер автозаполнения вниз, чтобы получить фамилии из других полных имён.

=RIGHT(B5, LEN(B5) - SEARCH("^", SUBSTITUTE(B5," ", "^", LEN(B5) - LEN(SUBSTITUTE(B5, " ", "")))))

A screenshot of the formula used to split the last name from a full name in Excel

Примечание: В формулах B5 — это ячейка с полным именем, которую вы хотите разделить. Вы можете изменить её по необходимости.

2) Разделить полное имя на имя и фамилию с помощью удобного инструмента

Многие пользователи Excel считают формулы сложными для запоминания. В этом случае рекомендуем воспользоваться функцией Разделить имена в Kutools для Excel. С её помощью вы сможете легко разделить полное имя на имя и фамилию всего за несколько кликов.

Kutools для Excel предлагает более 300 продвинутых функций для упрощения сложных задач, повышая креативность и эффективность. Интеграция с возможностями ИИ позволяет Kutools автоматизировать задачи с высокой точностью, делая управление данными без усилий. Подробная информация о Kutools для Excel...  Бесплатная пробная версия...

1. Выделите диапазон ячеек с полными именами, нажмите Kutools > Объединить и разделить > Разделить имена.

A screenshot of the Split Names option in Kutools tab in Excel

2. В диалоговом окне Разделить имена отметьте только поля Имя и Фамилия в разделе Тип разделения, затем нажмите OK.

Совет: выбранный диапазон отображается в поле Диапазон разделения, вы можете изменить его по необходимости.

A screenshot showing the Split Names dialog box where First and Last Name are selected to be split

3. Затем появится ещё одно диалоговое окно Разделить имена, выберите ячейку назначения и нажмите OK.

A screenshot of the Split Names dialog box where the user selects a destination cell

После этого полные имена в выбранных ячейках будут массово разделены на имя и фамилию, как показано на скриншоте ниже.

A screenshot showing the results after splitting full names into first and last names in Excel using Kutools

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас

Разделить полное имя на имя, отчество и фамилию

Как показано на скриншоте ниже, в столбце полных имён имя, отчество и фамилия разделены одним пробелом. Чтобы разделить полное имя на имя, отчество и фамилию и разместить их в разных столбцах, воспользуйтесь приведёнными ниже методами.

A screenshot of a column containing full names with first, middle, and last names separated by spaces

1) Разделить полное имя на имя, отчество и фамилию с помощью функции Разделить данные

Встроенная функция — Разделить данные поможет вам легко разделить полное имя на имя, отчество и фамилию в Excel.

Вы можете следовать шагам, описанным выше, чтобы применить функцию Разделить данные.

Примечание: В мастере шаг2 из3 отметьте только поле Пробел.

2) Разделить полное имя на имя, отчество и фамилию с помощью формул

Также можно воспользоваться формулами для разделения полного имени на имя, отчество и фамилию в Excel.

Общие формулы для разделения полного имени

Разделить имя

=LEFT(cell,SEARCH(" ", cell)-1)

Разделить отчество

=MID(cell, SEARCH(" ", cell) +1, SEARCH(" ", cell, SEARCH(" ", cell)+1) - SEARCH(" ", cell)-1)

Разделить фамилию

=RIGHT(cell,LEN(cell) - SEARCH(" ",cell, SEARCH(" ",cell,1)+1))

Затем примените формулы в разных ячейках, чтобы получить имя, отчество и фамилию.

1. В ячейке D5 введите приведённую ниже формулу и нажмите Enter. Выделите полученную ячейку и перетащите маркер автозаполнения вниз, чтобы получить имена из других полных имён.

=LEFT(B5,SEARCH(" ", B5)-1)

A screenshot of the formula used to split the first name from a full name into a separate column

2. Введите приведённую ниже формулу в ячейку E5 и нажмите Enter, чтобы получить первое отчество. Выделите полученную ячейку и перетащите маркер автозаполнения вниз, чтобы получить остальные отчества.

=MID(B5, SEARCH(" ", B5) +1, SEARCH(" ", B5, SEARCH(" ", B5)+1) - SEARCH(" ", B5)-1)

A screenshot of the formula used to split the middle name from a full name into a separate column

3. Чтобы получить фамилии, введите приведённую ниже формулу в ячейку F5 и нажмите Enter, затем выделите полученную ячейку и перетащите маркер автозаполнения по нужным ячейкам.

=RIGHT(B5,LEN(B5) - SEARCH(" ",B5, SEARCH(" ",B5,1)+1))

A screenshot of the formula used to split the last name from a full name into a separate column

3) Разделить полное имя на имя, отчество и фамилию с помощью удобного инструмента

Здесь представлена функция Разделить имена в Kutools для Excel, которая позволяет разделить полное имя на имя, отчество и фамилию сразу всего за несколько кликов.

Kutools для Excel предлагает более 300 продвинутых функций для упрощения сложных задач, повышая креативность и эффективность. Интеграция с возможностями ИИ позволяет Kutools автоматизировать задачи с высокой точностью, делая управление данными без усилий. Подробная информация о Kutools для Excel...  Бесплатная пробная версия...

1. Выделите ячейки с полными именами, которые хотите разделить, затем нажмите Kutools > Объединить и разделить > Разделить имена.

2. В диалоговом окне Разделить имена выполните следующие настройки.

2.1) Выбранный диапазон отображается в поле Диапазон для разделения, вы можете изменить его по необходимости;
2.2) В разделе Тип разделения отметьте поля Имя, Отчество и Фамилия;
2.2) Нажмите кнопку OK.

A screenshot of the Split Names dialog box where the first, middle, and last names are selected to be split

3. В следующем всплывающем диалоговом окне Разделить имена выберите ячейку назначения для вывода разделённых текстов и нажмите OK. См. демонстрацию ниже.

A GIF showing the Split Names feature in Kutools for Excel splitting full names into first, middle, and last names

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас

Пример №8. Разделить текст и числа в ячейках

Предположим, у вас есть список текстовых строк, содержащих текст и числа, как показано на скриншоте ниже. Чтобы разделить текст и числа и поместить их в разные столбцы, мы предлагаем четыре способа.

A screenshot showing a list of text strings containing both text and numbers

Разделить текст и числа с помощью формул

С помощью следующих формул вы можете разделить текст и числа из одной ячейки на две отдельные ячейки.

Общие формулы

Получить текст из ячейки

=LEFT(cell,MIN(FIND({0,1,2,3,4,5,6,7,8,9},cell&"0123456789"))-1)

Получить числа из ячейки

=RIGHT(cell,LEN(B5)-MIN(FIND({0,1,2,3,4,5,6,7,8,9},cell&"0123456789"))+1)

Затем примените эти две формулы в разных ячейках, чтобы получить отдельные текст и числа.

1. Выберите пустую ячейку для размещения текста первой текстовой строки из списка, скопируйте или введите формулу ниже и нажмите Enter. Выделите полученную ячейку и перетащите маркер автозаполнения вниз, чтобы получить текст других строк из списка.

=LEFT(B5,MIN(FIND({0,1,2,3,4,5,6,7,8,9},B5&"0123456789"))-1)

A screenshot showing the formula to extract text from a cell in Excel

2. Выберите ячейку (E5) рядом с первой ячейкой с результатом (D5), скопируйте или введите формулу ниже и нажмите Enter. Выделите полученную ячейку и перетащите маркер автозаполнения вниз, чтобы получить числа других строк из списка.

=RIGHT(B5,LEN(B5)-MIN(FIND({0,1,2,3,4,5,6,7,8,9},B5&"0123456789"))+1)

A screenshot showing the formula to extract numbers from a cell in Excel

Разделить текст и числа с помощью функции Быстрое заполнение (версии2013 и новее)

Если вы используете Excel2013 или более новую версию, вы можете воспользоваться встроенной функцией Быстрое заполнение для разделения текста и чисел из одной ячейки на два столбца.

Примечание: Чтобы функция Быстрое заполнение работала, столбцы с результатами должны находиться рядом с исходным столбцом с текстовой строкой. Например, если исходные строки находятся в столбце B, разделённые текст и числа должны быть в столбцах C и D. См. скриншот:

A screenshot showing Excel's Flash Fill feature being used to split text and numbers into columns

1. Вручную введите текст первой текстовой строки (D5) в ячейку C5.

2. Продолжайте вводить текст второй текстовой строки (D6) в ячейку C6.

A screenshot showing manually typing the first example of split text in Excel

3. Активируйте ячейку C7, нажмите Данные > Быстрое заполнение.

A screenshot showing the Flash Fill option in Excel

После этого тексты других строк будут автоматически заполнены в ячейках, как показано на скриншоте ниже.

A screenshot showing text filled automatically in Excel using Flash Fill

4. Повторите шаги1–3, чтобы получить числа в столбце D.

A screenshot showing the split numbers filled automatically in Excel using Flash Fill

Примечания:

1) Если ваши текстовые строки нерегулярны, могут быть возвращены неверные значения. Вы можете нажать Ctrl + Z, чтобы отменить Быстрое заполнение, и затем воспользоваться другими способами.
2) Если Быстрое заполнение не работает, нажмите Файл > Параметры. В окне Параметры Excel выберите Дополнительно в левой панели, установите флажок Автоматически использовать быстрое заполнение в разделе Параметры редактирования и нажмите OK.

A screenshot showing how to enable the Flash Fill feature in Excel options

Разделить текст и числа с помощью пользовательской функции

Если текстовые строки в списке нерегулярны, два вышеописанных способа могут вернуть неверные результаты, как показано на скриншоте ниже.

A screenshot showing incorrect results from using Flash Fill in Excel with irregular data

Здесь мы представляем пользовательскую функцию, которая поможет разделить текст и числа из ячейки на два столбца независимо от расположения чисел в строке. См. скриншот:

A screenshot showing correct results using a user-defined function in Excel to split text and numbers

1. Нажмите Alt + F11.

2. В открывшемся окне Microsoft Visual Basic for Applications выберите Вставка > Модуль, затем скопируйте приведённый ниже VBA в окно кода.

VBA-код: разделить текст и числа из ячейки на два столбца

Public Function SplitText(pWorkRng As Range, pIsNumber As Boolean) As String
'Update by Extendoffice 20211105
Dim xLen As Long
Dim xStr As String
xLen = VBA.Len(pWorkRng.Value)
For i = 1 To xLen
    xStr = VBA.Mid(pWorkRng.Value, i, 1)
    If ((VBA.IsNumeric(xStr) And pIsNumber) Or (Not (VBA.IsNumeric(xStr)) And Not (pIsNumber))) Then
        SplitText = SplitText + xStr
    End If
Next
End Function

A screenshot showing the Microsoft Visual Basic for Applications window

3. Нажмите Alt + Q, чтобы закрыть окно Microsoft Visual Basic for Applications.

4. Выберите ячейку для вывода текста первой текстовой строки, введите приведённую ниже формулу и нажмите Enter. Выделите полученную ячейку и перетащите маркер автозаполнения вниз, чтобы получить текст других строк из того же списка.

=SplitText(B5,FALSE)

A screenshot showing the formula used to extract text using a user-defined function in Excel

5. Выберите ячейку рядом с первой ячейкой с текстом для вывода чисел, введите приведённую ниже формулу и нажмите Enter. Выделите полученную ячейку и перетащите маркер автозаполнения вниз, чтобы получить числа других строк.

=SplitText(B5,TRUE)

A screenshot showing the formula used to extract numbers using a user-defined function in Excel

Разделить текст и числа с помощью удобного инструмента

Здесь мы рекомендуем самый простой способ разделить текст и числа из ячейки на два столбца. Использование функции Разделить ячейки в Kutools для Excel позволяет решить эту задачу всего за несколько кликов.

1. Выделите ячейки с текстовыми строками, которые хотите разделить на текст и числа в два столбца.

2. Нажмите Kutools > Объединить и разделить > Разделить ячейки.

3. В диалоговом окне Разделить ячейки выполните следующие настройки.

3.1) Выбранный диапазон отображается в Диапазон разделения поле, и вы можете нажать Range selection button кнопку, чтобы выбрать новый диапазон при необходимости;
3.2) В разделе Тип выберите Разделить на строки или Разделить данные;
3.3) В разделе Разделить по выберите переключатель Разделить по тексту и числу;
3.4) Нажмите кнопку OK.

A screenshot showing the Split Cells dialog box settings

4. В следующем диалоговом окне Разделить ячейки выберите ячейку для вывода разделённых текста и чисел, затем нажмите кнопку OK.

Теперь вы видите, что текст и числа в выбранных ячейках разделены на два столбца одновременно, как показано на скриншоте ниже.

A screenshot showing the result after splitting text and numbers into two columns in Excel using Kutools

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас


2. Разделение числовых ячеек

В этой части описывается, как разделить числовые ячейки в двух случаях: разделение числа из нескольких цифр на отдельные цифры и разделение числа по десятичному знаку для выделения целой и дробной части.

Пример №1: Разделить ячейки по цифрам

Если вы хотите разделить число из нескольких цифр на отдельные цифры в разных столбцах, воспользуйтесь одним из следующих способов.

A screenshot showing the method of splitting a number into individual digits in Excel with multiple columns

Разделить число в ячейке на отдельные цифры с помощью формулы

Приведённая ниже формула поможет разделить число на отдельные цифры и разместить их в разных столбцах.

Общая формула

=MID($A1, COLUMNS($A$1:A$1),1)

Аргумент

A1: Обозначает ячейку, содержащую число, которое вы хотите разделить на отдельные цифры.

1. Выберите пустую ячейку для вывода первой цифры, введите приведённую ниже формулу и нажмите Enter.

=MID($B3, COLUMNS($B$3:B$3),1)

2. Выделите полученную ячейку и перетащите маркер автозаполнения вправо, чтобы получить остальные цифры. Оставьте все ячейки с результатами выделенными, затем перетащите маркер автозаполнения вниз, чтобы получить отдельные цифры других чисел.

A screenshot showing the result of splitting a number into individual digits in Excel

Примечание: В этой формуле B3 — это ячейка с числом для разделения на отдельные цифры, вы можете изменить её по необходимости.

Разделить число в ячейке на отдельные цифры с помощью VBA

Приведённый ниже VBA-код также поможет разделить число в ячейке на отдельные цифры в Excel. Выполните следующие действия.

1. Нажмите Alt + F11, чтобы открыть окно Microsoft Visual Basic for Applications.

2. В окне Microsoft Visual Basic for Applications выберите Вставка > Модуль, затем скопируйте приведённый ниже VBA в окно кода.

VBA-код: разделить число на отдельные цифры в Excel

Sub SplitNumberIntoDigits()
'Updateby Extendoffice 2021118
Dim Rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "Kutools for Excel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
 xInt = InputRng.Row

Application.ScreenUpdating = False

For Each Rng In InputRng
    xValue = Rng.Value
    xRow = (Rng.Row - xInt) + 1
    For I = 1 To VBA.Len(xValue)
        OutRng.Cells(xRow, I).Value = VBA.Mid(xValue, I, 1)
    Next
Next
Application.ScreenUpdating = True
End Sub

A screenshot of the Microsoft Visual Basic for Applications window showing VBA code for splitting numbers into individual digits

3. Нажмите клавишу F5 для запуска кода, затем появится диалоговое окно Kutools для Excel, в котором нужно выбрать диапазон числовых ячеек для разделения и нажать кнопку OK.

A screenshot of the Kutools for Excel dialog box used to select a range of number cells to split

4. Появится второе диалоговое окно Kutools для Excel, в котором нужно выбрать ячейку для вывода отдельных цифр и нажать OK.

A screenshot of the Kutools for Excel dialog box used to select the cell for output when splitting number cells into digits

Примечание: Этот код также может разделять слово на отдельные буквы.

После этого числа в выбранных ячейках будут разделены на отдельные цифры и размещены в разных столбцах.

A screenshot showing the result of splitting number cells into individual digits using Kutools

Легко разделить число на отдельные цифры с помощью удобного инструмента

Функция Разделить ячейки в Kutools для Excel — это удобный инструмент для быстрого разделения числа на отдельные цифры в Excel.

1. После установки Kutools для Excel выберите диапазон числовых ячеек для разделения, нажмите Kutools > Объединить и разделить > Разделить ячейки.

2. В диалоговом окне Разделить ячейки выполните следующие настройки.

2.1) В Диапазон разделения разделе вы увидите выбранный диапазон в текстовом поле. При необходимости вы можете нажать Range selection button кнопку, чтобы изменить диапазон;
2.2) В разделе Тип выберите Разделить на строки или Разделить данные в зависимости от ваших потребностей;
2.3) В разделе Разделить по выберите переключатель Указать ширину, введите число1 в текстовое поле;
2.4) Нажмите кнопку OK.

A screenshot of the Split Cells dialog box with the option to split cells into rows or columns

3. В открывшемся диалоговом окне Разделить ячейки выберите пустую ячейку для вывода цифр и нажмите кнопку OK.

A screenshot of the Split Cells dialog box with the output destination for individual digitsb

После этого числа в выбранных ячейках будут разделены на отдельные цифры одновременно.

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас

Пример №2. Разделить число по десятичному знаку

В этом разделе рассматриваются несколько способов разделения числа на целую и дробную части в Excel.

A screenshot of a sample table showing number cells to split at decimals

Разделить число по десятичному знаку с помощью формул

Функцию TRUNC можно использовать для разделения числа по десятичному знаку в Excel. Выполните следующие действия.

Общие формулы

Получить целую часть

=TRUNC(A1)

Получить дробную часть

=A1-TRUNC(A1)

Аргумент

A1: Обозначает ячейку, которую вы хотите разделить по десятичному знаку.

Теперь вы можете применить эти две формулы для разделения чисел в указанном диапазоне ячеек по десятичному знаку в Excel.

1. Выберите ячейку для размещения целой части первой числовой ячейки, введите формулу ниже и нажмите Enter. Выделите полученную ячейку и перетащите маркер автозаполнения вниз, чтобы получить целые части других числовых ячеек.

=TRUNC(B5)

A screenshot of the result after splitting a number into integer portion using the TRUNC function

2. Выберите ячейку рядом с первой ячейкой с результатом для размещения дробной части, введите формулу ниже и нажмите Enter. Выделите полученную ячейку и перетащите маркер автозаполнения вниз, чтобы получить дробные части других числовых ячеек.

=B5-TRUNC(B5)

A screenshot of the result after splitting a number into decimal portion using the TRUNC function

Разделить число по десятичному знаку с помощью функции Разделить данные

Вы можете воспользоваться функцией Разделить данные для разделения числа по десятичному знаку в Excel.

1. Выделите диапазон числовых ячеек, которые хотите разделить по десятичному знаку, затем нажмите Данные > Разделить данные.

2. В диалоговом окне Мастер преобразования текста в столбцы — шаг1 из3 выберите переключатель С разделителями и нажмите кнопку Далее.

A screenshot of the 'Step 1 of 3' dialog box of the Text to Columns feature in Excel, with the 'Delimited' radio button selected

3. В диалоговом окне Шаг2 из3 отметьте только поле Другое, введите точку в текстовое поле и нажмите кнопку Далее.

A screenshot of the 'Step 2 of 3' dialog box of the Text to Columns feature in Excel, with the 'Other' checkbox selected and a dot entered

4. В Шаг3 из3 диалоговом окне нажмите Range selection button кнопку, чтобы выбрать ячейку назначения для вывода разделённых целых и дробных частей, затем нажмите Завершить кнопку. См. скриншот:

A screenshot of the 'Step 3 of 3' dialog box of the Text to Columns feature in Excel, with the destination cell selected

После этого вы увидите, что целая и дробная части разделены из выбранных ячеек, как показано на скриншоте ниже. Однако дробная часть теряет знак минус, который может быть важен для пользователя.

A screenshot of the result after splitting a number into integer and decimal parts using Text to Columns, showing a negative decimal issue

Разделить число по десятичному знаку с помощью функции Быстрое заполнение (версии2013 и новее)

В предыдущем примере мы рассмотрели использование функции Быстрое заполнение для разделения текста и чисел в ячейках, здесь рассмотрим тот же способ для разделения числа по десятичному знаку.

1. Введите несколько примеров. В данном случае введите целую часть B5 в C5, целую часть B6 в C6. См. скриншот:

Примечание: Для отрицательных чисел не забудьте указать минус.

A screenshot of the Flash Fill method being applied to extract the integer portion of a number in Excel

3. Выделите ячейки с примерами в столбце, который хотите заполнить, затем нажмите Данные > Быстрое заполнение.

A screenshot of the Flash Fill option in Excel

После этого целые части будут извлечены из указанных числовых ячеек, как показано на скриншоте ниже.

A screenshot showing the extracted integer portion after using Flash Fill on number cells in Excel

4. Повторите вышеуказанные шаги для разделения дробных частей из тех же числовых ячеек.

A screenshot showing the extracted decimal portion after using Flash Fill on number cells in Excel


3. Разделение ячеек с датой

Ещё одна часто встречающаяся ситуация — разделение ячеек с датой. Если вам нужно разделить ячейки с датой на отдельные день, месяц и год или разделить дату и время, используйте подходящее решение ниже.

Пример №1. Разделить ячейки с датой на отдельные день, месяц и год

Предположим, у вас есть список дат в диапазоне B5:B9, и вы хотите разделить каждую дату на три отдельных столбца: день, месяц и год. Вот три способа, которые помогут вам добиться этого результата.

A screenshot of a list of date cells in Excel, showing an example of date values in column B5:B9

Разделить ячейки с датой на день, месяц и год с помощью формул

Вы можете воспользоваться тремя формулами на основе функций ДЕНЬ, МЕСЯЦ и ГОД для разделения даты на отдельные день, месяц и год в Excel.

Общие формулы

=DATE(A1)

=MONTH(A1)

=YEAR(A1)

Аргумент

A1: Обозначает ячейку с датой, которую вы хотите разделить на отдельные день, месяц и год.

1. Создайте три столбца для размещения отдельных дня, месяца и года.

2. Выберите первую ячейку в столбце День, введите приведённую ниже формулу и нажмите Enter, чтобы получить день из первой ячейки с датой (B5). Выделите полученную ячейку и перетащите маркер автозаполнения вниз, чтобы получить дни из других ячеек с датой.

=DAY(B5)

A screenshot of a formula in Excel to extract the day from a date, using the DAY function in the Day column

3. Выполните аналогичные действия, чтобы применить следующие формулы в столбцах Месяц и Год для получения месяца и года из ячеек с датой.

Получить месяц из даты

=MONTH(B5)

A screenshot of a formula in Excel to extract the month from a date, using the MONTH function in the Month column

Получить год из даты

=YEAR(B5)

A screenshot of a formula in Excel to extract the year from a date, using the YEAR function in the Year column

Разделить ячейки с датой на день, месяц и год с помощью функции Разделить данные

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

Примечание: В диалоговом окне Шаг2 из3 отметьте только поле Другое и введите символ / в текстовое поле.

A screenshot of the 'Text to Columns' dialog box in Excel, with the 'Other' option checked and a slash (/) symbol entered to split date cells

Разделить ячейки с датой на день, месяц и год с помощью удобного инструмента

В приведённой ниже демонстрации показано, как разделить дату на отдельные месяц, день и год с помощью функции Разделить ячейки в Kutools для Excel.

Kutools для Excel предлагает более 300 продвинутых функций для упрощения сложных задач, повышая креативность и эффективность. Интеграция с возможностями ИИ позволяет Kutools автоматизировать задачи с высокой точностью, делая управление данными без усилий. Подробная информация о Kutools для Excel...  Бесплатная пробная версия...

Эта функция позволяет массово разделять даты всего за несколько кликов.

Нажмите, чтобы узнать больше об этой функции.

A screenshot of a gif showing the Split Cells feature, splitting date cells into day, month, and year

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас

Пример №2. Разделить дату и время в ячейке

Предположим, у вас есть список дат и времени в B5:B9, и вы хотите разделить даты и время на отдельные столбцы. В этом разделе показаны различные способы решения этой задачи.

A screenshot of a list of date-time cells in Excel, showing examples of dates and times in column B5:B9

Разделить дату и время в ячейке с помощью формулы

Вы можете воспользоваться следующими формулами для разделения даты и времени на разные столбцы в Excel.

1. Подготовьте два столбца для размещения дат и времени.

2. Необходимо установить для ячеек столбца с датой формат Дата, а для ячеек столбца с временем — формат Время.

1) Выделите диапазон дат, щёлкните правой кнопкой мыши и выберите Формат ячеек в контекстном меню. В диалоговом окне Формат ячеек выберите Дата в поле Категория, выберите нужный формат даты в поле Тип и нажмите OK для сохранения изменений.

A screenshot of the Format Cells dialog box in Excel, with the Date category selected to format a date column

2) Выделите диапазон времени, щёлкните правой кнопкой мыши и выберите Формат ячеек в контекстном меню. В диалоговом окне Формат ячеек выберите Время в поле Категория, выберите нужный формат времени в поле Тип и нажмите OK для сохранения изменений.

A screenshot of the Format Cells dialog box in Excel, with the Time category selected to format a time column

3. Выберите первую ячейку в столбце Дата, введите приведённую ниже формулу и нажмите Enter, чтобы получить дату из B5. Выделите полученную ячейку и перетащите маркер автозаполнения вниз, чтобы получить остальные даты.

=INT(B5)

A screenshot of an Excel formula to extract the date portion from a date-time value, using the INT function

4. Примените следующую формулу в столбце времени, чтобы получить время из B5:B9.

=B5-D5

A screenshot of an Excel formula to extract the time portion from a date-time value, using the formula =B5-D5

Разделить дату и время в ячейке с помощью функции Быстрое заполнение (версии2013 и новее)

Если вы используете Excel2013 или более новую версию, вы можете воспользоваться встроенной функцией Быстрое заполнение для разделения даты и времени на разные столбцы.

1. Создайте столбцы Дата и Время и введите несколько примеров, которые хотите получить на выходе. В столбце Дата введите дату из B5 в C5 и дату из B6 в C6. В столбце Время введите время из B5 в D5 и время из B6 в D6. См. скриншот:

A screenshot showing examples of date and time values entered manually in Excel columns for Flash Fill to split them

2. Выделите столбец Дата (включая несколько примеров), затем нажмите Данные > Быстрое заполнение.

3. Выделите столбец Время (включая несколько примеров), затем также включите функцию Быстрое заполнение. После этого даты и время из B5:B9 будут разделены на отдельные столбцы, как показано в демонстрации ниже.

A screenshot of a gif demonstrating Excel's Flash Fill feature automatically splitting date and time values into separate columns

Теперь вы узнали, как разделять ячейки в Excel разными способами в различных ситуациях. Вы сможете выбрать наиболее подходящий метод в зависимости от вашей задачи.

Лучшие инструменты для повышения продуктивности работы с Office

🤖 Kutools AI Aide: Совершенно новый подход к анализу данных на основе: Интеллектуальное выполнение |  Генерация кода  |  Создание пользовательских формул |  Анализ данных и построение диаграмм  |  Вызов Расширенных функций Kutools
Популярные функции: Найти, выделить или отметить дубликаты | Удалить пустые строки | Объединить столбцы или ячейки без потери данных |   Округлить без формулы ...
Супер ПОИСК: VLOOKUP по нескольким критериям | VLOOKUP с несколькими значениями | Многолистовой поиск | Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскрывающийся список | Зависимый раскрывающийся список | Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определённое количество столбцов | Переместить столбцы | Переключить видимость скрытых столбцов | Сравнить диапазоны и столбцы ...
Избранные функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формулы | Управление книгами и листами | Библиотека автотекста | Выбор даты | Объединить данные | Шифрование/расшифровка ячеек | Отправить письмо по списку | Супер фильтр | Специальный фильтр (фильтр ячеек с жирным/курсивом/зачёркнутым...) ...
Топ-15 наборов инструментов:12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...) |50+ типов диаграмм (Диаграмма Ганта, ...) |40+ практических формул (Расчет возраста на основе даты рождения, ...) |19 инструментов вставки (Вставить QR-код, Вставить изображение по пути, ...) |12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...) |7 инструментов для объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...) | ... и многое другое

Ускорьте работу в Excel с Kutools для Excel и ощутите новую степень эффективности. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Нажмите здесь, чтобы выбрать нужную вам функцию...


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

  • Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
  • Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!