Распределение содержимого ячейки на соседние столбцы
Вы можете разделить содержимое ячейки и распределить ее части по нескольким смежным ячейкам. Например, если ваш сайт содержит столбец «Полное имя», его можно разделить на два столбца: столбец «Имя» и «Фамилия».
- Альтернативный способ распределения текста по столбцам см. в статье «Разделение текста по столбцам с помощью функций».
- Ячейки можно объединить с помощью функции СОВКА или С CONCATENATE.
Выполните указанные ниже действия:
Примечание: Диапазон, содержащий столбец, который вы хотите разделить, может включать любое количество строк, но не более одного столбца. Важно оставить достаточное количество пустых столбцов справа от выбранного столбца, чтобы данные в соседних столбцах не перезаписывалися данными, которые нужно распределить. При необходимости вставьте количество пустых столбцов, которых будет достаточно для всех составляющих частей распределенных данных.
- Выделите ячейку, диапазон или весь столбец, где содержатся текстовые значения, которые требуется разделить.
- На вкладке Данные в группе Работа с данными нажмите кнопку Текст по столбцам.
- Следуя инструкциям мастера текстов, укажите, как вы хотите разделить текст на отдельные столбцы.
Примечание: Чтобы получить справку по выполнению всех действий мастера, см. статью, разделите текст на разные столбцы с помощью мастера текстов или нажмите кнопку « в мастере текстов».
Эта функция недоступна в Excel в Интернете.
Если у вас есть настольное приложение Excel, вы можете нажать кнопку «Открыть в Excel», чтобы открыть книгу и распределить содержимое ячейки на соседние столбцы.
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.
покупка
Как разбить содержимое одной ячейки на несколько столбцов в Excel?
Предположим, у вас есть список текстовых строк, необходимых для разделения каждой строки на несколько ячеек столбцов запятыми, как показано на скриншоте ниже. Есть ли у вас какие-нибудь быстрые приемы, чтобы с этим справиться? Теперь в этой статье я могу рассказать о приемах, которые помогут вам быстро сделать это в Excel.

Разделите содержимое одной ячейки на столбцы/строки разделителем с помощью Kutools for Excel
Разделить содержимое одной ячейки на столбцы по разделителю с текстом в столбцы
В Excel есть функция Text to Columns, которая может помочь вам в решении этой проблемы.

1. Выберите ячейки, которые хотите разделить, и нажмите Данные > Текст в столбцы. Смотрите скриншот:

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

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

4. Нажмите Следующая , чтобы перейти к последнему шагу мастера и выбрать диапазон назначения для выходного содержимого. Смотрите скриншот:

5. Нажмите Завершить, и теперь каждая строка разделена запятой на три ячейки столбца. Смотрите скриншот:
Разделите содержимое одной ячейки на столбцы/строки разделителем с помощью Kutools for Excel
Если вы хотите решить эту проблему более простым способом, вы можете попробовать использовать Kutools for ExcelАвтора Разделить клетки утилита, которая может быстро разделить содержимое одной ячейки на несколько столбцов или строк с помощью разделителя.
После установки Kutools for Excel, пожалуйста, сделайте следующее: (Бесплатная загрузка Kutools for Excel Сейчас!)

1. Выберите ячейки, которые хотите разделить, и нажмите Кутулс > Слияние и разделение > Разделить клетки. Смотрите скриншот:

2. в Разделить клетки диалоговом окне выберите разделение Тип вы хотите сначала, а затем проверьте разделитель, который вам нужен для разделения ячеек на основе. В нашем случае мы проверяем Разделить на столбцы в Тип раздел, проверка Другое и введите , в заднюю коробку. Смотрите скриншот:

3. Затем нажмите Okи выберите ячейку для размещения разделенных ячеек. Смотрите скриншот:

4. Нажмите OK, и теперь все строки в каждой ячейке разделены на ячейки столбцов.
Наконечник: Если вы отметите Разделить на строки в Разделить клетки Диалог, разделенные результаты будут показаны, как на скриншотах ниже:

Разделите содержимое одной ячейки на столбцы/строки по длине с помощью Kutools for Excel
Если вы хотите разделить строки по определенной длине текста, вы также можете использовать Kutools for ExcelАвтора Разделить ячейкуs функция.
После установки Kutools for Excel, пожалуйста, сделайте следующее: (Бесплатная загрузка Kutools for Excel Сейчас!)

Предположим, у вас есть список числовых строк, и вы хотите разбить числа на отдельные ячейки, как показано ниже:
1. Выделите числовые ячейки и щелкните Кутулс > Слияние и разделение > Разделить клетки.

2. в Разделить клетки диалог, проверьте разделение Тип вам нужно, а затем нажмите Укажите ширину вариант и введите длину, которую вы хотите разделить, в следующее текстовое поле. Смотрите скриншот:

3. Нажмите Ok и выберите ячейку назначения для размещения результата и щелкните OK, и теперь каждое число разбито на ячейки.
Относительные статьи:
- Как разбить числа на столбцы в Excel?
- Как разделить дату и время из ячейки на две отдельные ячейки в Excel?
- Как разбить длинный столбец на несколько столбцов в Excel?
- Как быстро разделить дату на день, месяц и год в Excel?
Как разделить содержимое ячейки на несколько столбцов
Как разнести содержание ячейки в несколько
VladKomp:
Добрый всем день!
Люди, прошу помощи в решении задачки.
Конкретно, как разбить содержание ячеек колонки №3 «учебные предметы» и последовательно расположить в ячейках колонок 7 — 16?
Решить эту задачу пробовал: Данные/Текст по столбцам/…
Получилось, НО:
во-первых, содержание в разбитых ячейках не меняется с изменением содержания «родной» ячейки;
во-вторых, этот способ не работает, если «родная» ячейка содержит ссылку на ячейку другого Листа.
Файлик с примером прикрепляю.
vikttur:
Код:
Пытливый:
Макросом (см.лист в книге с именем «ПРИМЕР»)
Важно: для корректной работы макроса в столбце С кроме табличных данных «ничего не надо сувать»! :О)
Шапка таблицы — в 4 строке (т.е. с 5 строки чтоб уже данные находились).
Принцип работы макроса:
1. Определяем последнюю заполненную ячейку в столбце С.
2. В столбце С перебираются ячейки с 5 строки и по последнюю заполненную. Данные из ячеек разбиваются на отдельные значения по признаку отделенности между собою запятой. (цикл)
3. Каждое отдельное значение заносится в ячейку столбца таблицы, начиная с столбца G (цикл)
4. На листе нарисована красивая стрелка с побуждающей надписью.
Если стрелка не нужна (даже такая красивая), — запускайте макрос руками (Alt+F8). Работает, даже если в ячейках столбца С не значения, а ссылки на др.ячейки.
Sub VladKomp()
Dim lngI As Long
Dim lngJ As Long
Dim strArr() As String
With Worksheets(«ПРИМЕР»)
For lngI = 5 To .Cells(Rows.Count, 3).End(xlUp).Row
Erase strArr()
strArr = Split(.Cells(lngI, 3), «,»)
For lngJ = LBound(strArr) To UBound(strArr)
.Cells(lngI, 7 + lngJ).Value = Trim(strArr(lngJ))
Next lngJ
Next lngI
End With
End Sub
VladKomp:
Огромное спасибо за помощь!
Безукоризненно работают макросы, предложенные Пытливым.
Хорошо работает вторая формула на основе DV&МСН, написанная vikttur.
Первая формула длинновата и требует, чтобы и в конце текста в исходной ячейке стояла запятая — тогда всё распознается полностью.
Еще раз — спасибо, ставлю по +.
покупка
Как разбить содержимое многострочной ячейки на отдельные строки / столбцы в Excel?
Предположим, у вас есть многострочное содержимое ячейки, разделенное Alt + Enter, и теперь вам нужно разделить многострочное содержимое на отдельные строки или столбцы, что вы можете сделать? В этой статье вы узнаете, как быстро разделить содержимое многострочной ячейки на отдельные строки или столбцы.
Easily split multiline cell contents into rows or columns in Excel
Kutools for Excel‘s Split Cells utility helps you easily split cell contents by space, comma, new line or other separators into separated rows or columns in Excel. See screenshot:
Kutools for Excel includes more than 300 handy Excel tools. Free to try with no limitation in 30 days. Free Download Now

Разделить содержимое многострочной ячейки на отдельные столбцы с помощью функции «Текст в столбцы»
С помощью функции «Текст в столбцы» вы можете разделить содержимое многострочной ячейки на отдельные столбцы.
1. Выберите ячейки с многострочным содержимым, которые нужно разделить на отдельные столбцы, затем щелкните Данные > Текст в столбцы. Смотрите скриншот:

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

3. В секунду Мастер преобразования текста в столбцы диалоговое окно, только отметьте Другое коробка, держи другой ключ и введите номер 0010 в следующее пустое поле. Затем нажмите кнопку Следующая кнопка. Смотрите скриншот:

4. В третьем Мастер преобразования текста в столбцы диалоговом окне выберите ячейку для размещения разделенного содержимого в Направление поле и, наконец, щелкните Завершить кнопку.

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

Разделите содержимое многострочной ячейки на отдельные строки или столбцы с помощью Kutools for Excel
Если вы хотите разделить содержимое многострочной ячейки на несколько строк, функция «Текст в столбец» может вам не помочь. Но Разделить клетки полезности Kutools for Excel может помочь вам быстро разделить содержимое многострочной ячейки на отдельные строки или столбцы. Пожалуйста, сделайте следующее.
Перед применением Kutools for Excel, Пожалуйста, сначала скачайте и установите.
1. Выберите ячейки с многострочным содержимым, которые нужно разделить на отдельные строки или столбцы, затем щелкните Кутулс > Слияние и разделение > Разделить клетки. Смотрите скриншот:

2. в Разделить клетки диалоговом окне необходимо сделать следующее:
- (1) Если вы хотите разбить ячейки на строки, выберите Разделить на строки вариант, в противном случае выберите Разделить на столбцы опцию.
- (2) В Укажите разделитель раздел, выберите Новая линия вариант
- (3) Наконец, нажмите кнопку OK кнопка

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

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

Если вы хотите получить бесплатную пробную версию ( 30 -день) этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.
