Разделение ячейки в excel по горизонтали. Разделение в Excel данных по столбцам. Как разделить текст по столбцам в экселе

Здесь рассмотрим, как разделить текст в ячейке Excel на несколько ячеек. Например, предложение из первой ячейки разнести по словам в несколько других ячеек, ФИО, дату, т.д.
Например, у нас есть список с фамилиями, именами в одном столбце. Нам нужно написать фамилии в одном столбце, а имена в другом столбце. Например, чтобы определить пол людей в списке. Подробнее об этом читайте в статье "В Excel по имени определить пол" .
Выделяем ячейки, текст в которых нужно разделить или весь столбец.
Заходим на закладке «Данные» в раздел «Работа с данными» и выбираем функцию «Текст по столбцам». В появившемся окне «Мастер текстов», в строке «Формат исходных данных» указываем – «С разделителями». Нажимаем кнопку «Далее».

Здесь указываем в строке «Символом – разделителем является» - «пробел». Поставили «пробел», потому что в нашем списке имя и фамилия написаны через пробел. Если бы имя и фамилия (др. слова) были написаны через запятую, то мы бы указали разделителем «запятая».
В этом окне, в разделе «Образец разбора данных» сразу видно, какие столбцы у нас получатся. Нажимаем кнопку «Далее».
Здесь, в разделе «Поместить в:» указываем диапазон столбцов, в которые поместятся новые данные.
Внимание!

Столбцы этого диапазона должны быть пустыми, иначе информация в них сотрется и заменится на новую. Если нет пустых столбцов, можно предварительно вставить столбцы. Как это сделать, смотрите в статье «Как добавить строку, столбец в Excel» .
Можно указать формат Ячеек столбцов. Например, если вы делите столбец на дни и месяцы, год, то можно указать «Формат данных столбца» - «дата».
Нажимаем кнопку «Готово». Получилось так.
Так можно разделить текст из одной ячейки на большее количество столбцов. Например, здесь разделили дату отдельно по столбцам – число, месяц, год.

Для большей наглядности в таблице Excel можно выделить некоторые строки, столбцы (например, итоговые) выделить другим цветом, разделительной линией. Подробнее, смотрите в статье "Разделительная линия строк в таблице Excel" .
Можно разделить ячейку по диагонали и, в каждой части написать текст. Читайте, как это сделать, в статье "Как разделить ячейку в Excel" .
Удобнее работать в таблице, где в ячейках не видны нули. Как их убрать, скрыть, заменить, читайте в статье "

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

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

Делим ячейку на две методом объединения

Допустим, требуется создать такую таблицу.

Добиться этого можно объединив ячейки снизу и сверху. Для этого используем кнопу «объединить ячейки».

Останется только подобрать нужную ширину объединенных ячеек.

Разделенная на две части ячейка на самом деле состоит из двух столбцов.

Разделить ячейку на две: второй способ

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

Для создания такого эффекта используется вставка в ячейку автофигура «Линия».

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

Разделить по горизонтали ячейку можно и еще одним способом. Кликом правой кнопки по ячейке вызываем редактор «Формат ячейки» и переходим на вкладку «Шрифт». Изменяем подчеркивание на «Одинарное, по ячейке».

Не забываем сделать выравнивание текста в «Формате ячеек» с теми же параметрами, как на предыдущем рисунке.

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

Для этого тоже можно использовать два способа. Для первого понадобится вставка автофигуры «Линия», как описано выше. Только рисовать линию надо из угла в угол ячейки.

Для второго способа вызываем редактор «Формат ячеек» и переходим во вкладку «Граница». Нажав кнопку, как показано на рисунке, получим разделение ячейки эксель по диагонали.

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

Лист в Microsoft Excel – сам по себе большая таблица, состоящая из ячеек, которым присвоен определенный адрес (цифра, соответствующая строке, и буква, соответствующая столбцу). По этому адресу можно обращаться к данным, то есть, чтобы использовать их в формулах. Соответственно, поделить ячейку напрямую, как скажем в Ворде, не получится. Поскольку адрес А5 не станет А/1-5 и А/2-5. Так что же можно сделать?

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

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

Для примера у нас будет такая таблица. В ней нужно после Названия указать еще и Производителя.

Поскольку новые столбцы добавляются слева от текущего выделения, выбираю любое значение в столбце С и на вкладке «Главная» вставляю столбцы.

Итак, после Названия появился еще один вертикальный столбец, который назову Производитель.

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

Начнем с Яблока. Выделяем блок сразу под данным названием, кликаем правой кнопкой мыши и выбираем в контекстном меню «Вставить» .

Отмечаем маркером в окошке «строку» и кликаем «ОК» .

В нужном нам месте добавится дополнительная строка. Таким же способом добавляются еще строки, если Производителей больше.

Теперь объединим ячейки в тех столбцах, где данные не изменяются. В примере это Номер, Название и Количество. Сначала нужно их выделить, потом кликнуть по кнопке «Объединить» и выбрать «Ячейки» .

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

Заполняем данными поле Производитель и Цена.

Как видите, добавив строки и объединив определенные ячейки, мы добились того, что в нужном столбце получилось разделить их по горизонтали на несколько строк. Таким образом, у Яблока несколько различных Производителей и разная Цена.

С Грушей можно сделать все так же. Добавляем строчки, объединяем там, где Номер и Название, и только два рядка в столбце Количество (поскольку значение будет одинаковое). Потом вписываем данные и получаем как-бы поделенную ячейку в поле Производитель и Цена.

Обратите внимание, в объединенных блоках нужно указывать в формуле адрес верхнего левого. Например, из D2:D3 это будет D2, а из В4:В6 – В4.

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

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

С помощью соответствующей кнопки объединяем D1 и E1 , поместив значение в центре.

Вот таким хитрым способом мы разбили ячейку в столбце под словом Количество и дали им названия Завезено и Продано. Там где Продано у меня остались ранее объединенные ячейки со значением, если оно не подходит, нужно его просто отменить, выбрав соответствующий пункт.

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

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

Выбранный блок будет поделен.

Можно сделать и по-другому. Вверху откройте «Вставка» , нажмите «Иллюстрации» – «Фигуры» и выберите из них прямую линию.

В нужной ячейке нарисуйте ее от одного угла к другому по диагонали. Если, как и в примере, она не того цвета, тогда на вкладке «Средства рисования» выберите нужный или из готовых стилей, или нажав на «Контур фигуры» .

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

Как разделить ячейку на две

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

Способ 1: через объединение ячеек

Как говорилось ранее, чтобы разделить ячейку на две, необходимо прибегнуть к некоторым ухищрениям. Это так, потому что ячейка - первичный структурный элемент, и она не может быть разбита надвое. Из-за этого можно сделать наоборот: объединить ячейки в таблице таким образом, чтобы визуально нужные оказались разделенными.

  1. Четко представьте, как таблица должна будет выглядеть в итоге.
  2. Выделите две ячейки над теми, которые предполагаются быть раздельными.
  3. На панели инструментов нажмите по кнопке «Объединить и поместить в центр». Расположена она в категории «Выравнивание».

Сразу после этого вы заметите, что все два столбца ячеек, находящиеся под объединенными, будут казаться разделенными, хотя над ними мы не производили никаких действий. Чтобы увидеть это более наглядно, рекомендуется выделить границы ячеек. Для этого выполните следующие действия:

  1. Выделите диапазон ячеек, которые входят в вашу таблицу.
  2. На панели инструментов нажмите по кнопке «Границы».
  3. Из выпадающего меню выберите пункт «Все границы».

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

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

Способ 2: разделение объединенных ячеек

А сейчас будет рассказано, как разделить ячейку в Excel на две по-настоящему. Конечно, для этого необходимо будет изначально прибегнуть к некоторым действиям, а если быть точнее, то объединить два смежных столбца. Для этого:

  1. Запустите программу.
  2. Зажав левую кнопку мыши на наименованиях столбцов (латинские буквы, находящиеся над первой строкой таблицы), выделите два столбца.
  3. Находясь на главной вкладке приложения, нажмите по стрелочке рядом с кнопкой «Выравнивание».
  4. Из появившегося выпадающего меню выберите строку «Объединить по строкам».

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

  1. Кликните по той ячейке, которую желаете разделить на две. Важно, чтобы она находилась в столбце, который получился после объединения.
  2. Перейдите на вкладку «Главная».
  3. В группе инструментов «Выравнивание» нажмите по кнопке «Объединить и поместить в центр».
  4. В появившемся выпадающем меню выберите опцию «Отменить объединение ячеек».

Теперь вместо одной ячейки у вас две. Кстати, если вы думаете, как разделить данные ячейки в Excel на две, то, к сожалению, каких-то специальных инструментов для этого не предусмотрено. Вам необходимо будет пользоваться обычным «Копировать»/«Вставить». А лучше сначала построить структуру таблицы и уже потом вписывать в нее значения.

Способ 3: разделение по диагонали с помощью форматирования

Мы уже установили, что в Excel разделить значение ячейки на две невозможно, придется информацию вписывать после, однако если делить ее по диагонали, то никаких предварительных действий предпринимать не нужно. А выполняется все это путем форматирования:

  1. Откройте книгу и перейдите на лист, в котором хотите поделить ячейку.
  2. Выделите ее.
  3. Нажмите затем правую кнопку мыши.
  4. В контекстном меню выберите опцию «Формат ячеек».
  5. Появится окно, в котором необходимо перейти на вкладку «Граница».
  6. Здесь располагается интерфейс ячейки с текстом «Надпись». В нижнем правом или левом углу находятся кнопки, после нажатия которых ячейка разбивается линией по диагонали справа налево или слева направо соответственно.
  7. После этого вы можете также выбрать тип линии и ее цвет.
  8. Задав все необходимые параметры, нажмите ОК.

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

Способ 4: разделение по диагонали с помощью вставки фигуры

Разбить ячейку по диагонали можно и с помощью инструмента «Фигуры». Однако стоит учитывать, что это оптимальный вариант только в том случае, если ваша ячейка образована путем объединения нескольких.

  1. Выделите нужную ячейку.
  2. На вкладку «Вставка» нажмите по кнопке «Фигуры».
  3. Из выпадающего списка выберите из категории «Линии» одноименный объект.
  4. Зажав левую кнопку мыши, проведите линию от одного угла к другому.

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

Вместо заключения

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

Надстройка «Разбить таблицу» автоматически разнесёт данные из одного листа по нескольким листам:

  • Быстро разбить данные таблицы или диапазона на разные листы
  • Выбор метода разделения: по значениям столбца или по числу строк
  • Выбор способа именования листов результата
  • Сохранение заголовков и форматирования в таблицах результата
  • Автоматическое разделение объединённых ячеек с дублированием значений

Добавить «Разбить таблицу» в Excel 2019, 2016, 2013, 2010, 2007

Подходит для: Microsoft Excel 2019 - 2007, desktop Office 365 (32-бит и 64-бит).

Как работать с надстройкой:

Как разбить таблицу на несколько листов на основе значений столбца

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

1. Нажмите кнопку «Разбить таблицу» на панели XLTools > Откроется диалоговое окно.


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

4. Выберите разбить по «Значениям в этом столбце» в качестве метода разделения > В выпадающем списке найдите и выберите ключевой столбец:

  • Если в таблице есть заголовок, найдите столбец по его названию в заголовке.
  • Если в таблице нет заголовка, найдите столбец по его общему буквенному обозначению (A, B, C, т.д.)
  • Выберите «Значение в столбце», чтобы вкладкам присваивались имена по значениям ключевого столбца.
    Внимание: если некоторые ячейки в вашем ключевом столбце пустые, пожалуйста, заполните пропуски или используйте другой способ именования листов.
  • Или: выберите «Числовой ряд», чтобы вкладкам назначались имена последовательными числами (1, 2, 3…)
  • При необходимости, добавьте префикс или суффикс. Они будут повторяться в названии каждой вкладки.

6. Нажмите OK >

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

Как разбить таблицу на несколько листов по заданному числу строк

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

1. Нажмите кнопку «Разбить таблицу» на панели XLTools > Откроется диалоговое окно.

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

3. Отметьте флажком «Таблица с заголовками», если это так.

  • Если в таблице есть заголовок, он будет продублирован в таблицах результата.
  • Если в таблице нет заголовка, его также не будет в таблицах результата.

4. Выберите «По числу строк» в качестве метода разделения > Укажите фиксированное число строк для разделения таблицы.

5. Задайте способ именования листов результата:

  • Выберите «Числовой ряд», чтобы вкладкам назначались имена последовательными числами (1, 2, 3…)
  • При необходимости, добавьте префикс или суффикс. Они будут повторяться на каждой вкладке.
    Совет: рекомендуем использовать содержательные префиксы и суффиксы — позже будет проще искать и переключаться между листами.

6. Нажмите OK > Готово. Обработка больших таблиц может занять некоторое время.

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

Как образом данные копируются на новые листы

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

  • Формулы и ссылки на ячейки:
    Чтобы избежать искажения данных, вместо ссылок на ячейки, функций или формул на исходном листе, в листы результата надстройка XLTools «Разбить таблицу» вставляет их значения.
  • Форматирование:
    Надстройка «Разбить таблицу» сохраняет форматирование ячеек и таблиц такими же, как на исходном листе. Это относится к формату ячеек (число, дата, текст, т.д.), ширине столбцов, высоте строк, цвету заливки, т.д. Тем не менее, если к вашей исходной таблице применен стиль, то таблицы результата будут вставлены как диапазоны.
  • Объединённые ячейки:
    Если в таблице есть объединённые ячейки, объединение автоматически снимается, а соответствующие значения дублируются.

Как сохранить листы результата отдельными файлами

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

Появились вопросы или предложения? Оставьте комментарий ниже.