Разбить объединенные ячейки в excel с заполнением

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

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

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

Разъединяйте ячейки и заполняйте повторяющиеся данные одним щелчком мыши


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

Для Перейти к специальному вы можете разделить ячейки и заполнить значения. Но этот метод несколько хлопотный, выполните следующие действия:

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

2. Нажмите Главная > Слияние и центр > Разъединить ячейки. Смотрите скриншот:

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

4. Затем нажмите Главная > Найти и выбрать > Перейти к специальному. В Перейти к специальному диалоговое окно, выберите Пробелы вариант. Смотрите скриншот:

5, Затем нажмите OK, все пустые ячейки в диапазоне выбраны. Затем введите = и нажмите Up клавишу со стрелкой на клавиатуре. Смотрите скриншот:

6, Затем нажмите Ctrl + Enter ключей, все пустые ячейки были заполнены исходными объединенными данными. Смотрите скриншот:


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

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

1. Удерживайте ALT + F11 ключи, и он открывает Microsoft Visual Basic для приложений окно.

2. Нажмите Вставить > Модули, и вставьте следующий макрос в Модулиокно.

Sub UnMergeSameCell () 'Upadateby Extendoffice
Dim Rng As Range, xCell As Range xTitleId = "KutoolsforExcel" Установить WorkRng = Application.Selection Установить WorkRng = Application.InputBox ("Диапазон", xTitleId, WorkRng.Address, Type: = 8) Application.ScreenUpdating = False Application.DisplayAlerts = False для каждого Rng в WorkRng, если Rng.MergeCells Then With Rng.MergeArea .UnMerge .Formula = Rng.Formula End With End If Next Application.DisplayAlerts = True Application.ScreenUpdating = True End Sub

3, Затем нажмите F5 для запуска этого кода отображается диалоговое окно для выбора диапазона для работы, см. снимок экрана:

4. Нажмите OK, то объединенные ячейки не объединяются и автоматически заполняются исходными объединенными значениями.


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

Для Разъединить ячейку полезности Kutools for Excel, вы можете объединить ячейки и заполнить повторяющиеся данные одним щелчком мыши, этот метод очень простой и удобный.

После установки Kutools for Excel, вы можете сделать следующее:

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

2. Нажмите Кутулс > Слияние и разделение > Разъединить ячейки и заполнить значение, см. снимок экрана:

3. И объединенные ячейки были разделены и сразу заполнены повторяющимися значениями. Смотрите скриншоты:


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


Связанная статья:

Объединить соседние строки с одинаковыми данными в Excel


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

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

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

офисный дно

Разделить объединенную ячейку и заполнить каждую ячейку

kioki

Дата: Понедельник, 13.07.2015, 13:26 |
Сообщение № 1

Группа: Пользователи

Ранг: Новичок

Сообщений: 47


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Как разделить обединеную ячейку и заполнить каждую разделенную ячейку значением из той объединенной ячейки?

 

Ответить

_Boroda_

Дата: Понедельник, 13.07.2015, 13:29 |
Сообщение № 2

Группа: Модераторы

Ранг: Местный житель

Сообщений: 16618


Репутация:

6465

±

Замечаний:
0% ±


2003; 2007; 2010; 2013 RUS

Формулами см. файл

Если прямо на месте
выделяем нужные ячейки в столбце В, вкладка Главная — Объединить и поместить в центре — F5 — Выделить — Пустые ячейки
Далее жмем кнопку = (равно) и стрелку вверх.
Затем одновременно Контрл Ентер
Затем снова выделяем весь диапазон, копируем и спецвставкой вставляем значениями


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

 

Ответить

Udik

Дата: Понедельник, 13.07.2015, 13:51 |
Сообщение № 3

Группа: Друзья

Ранг: Старожил

Сообщений: 1588


Репутация:

192

±

Замечаний:
0% ±


Excel 2016 х 64

Поскольку ячейки из 1 столбца, то можно ещё проще:

1. Выделяем объединённые ячейки
2. Жмем Объединить и поместить в центре


3. Заполнить -> Заполнить вниз


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com

Сообщение отредактировал UdikПонедельник, 13.07.2015, 14:02

 

Ответить

kioki

Дата: Среда, 29.07.2015, 11:06 |
Сообщение № 4

Группа: Пользователи

Ранг: Новичок

Сообщений: 47


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

_Boroda_, Udik, Спасибо, очень помогли!

 

Ответить

MulTEx »

8 Июль 2015              12733 просмотров

Разъединить с заполнением

Данная функция является частью надстройки MulTEx


Вызов команды:
MulTEx -группа Ячейки/ДиапазоныЯчейкиРазъединить с заполнением


Часто из 1С или других программ отчеты выгружаются с объединенными ячейками. Но если с этим отчетом необходимо в дальнейшем работать (например создать сводную таблицу, провести анализ, просуммировать и т.п.), то объединенные ячейки могут значительно усложнить этот процесс. Поэтому зачастую приходится снимать объединение и затем различными манипуляциями заполнять пустые ячейки значениям левой верхней, т.к. при объединении ячеек стандартными средствами Excel сохраняется только одно значение для всех ячеек — значение левой верхней ячейки.
Таблица

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

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

Разбить ячейки, а вернее - отменить объединение ячеек в эксель с заполнением всех образовавшихся ячеек данными из объединеннойИногда эксель удивляет своими требованиями делать что-то через э… макросы. Вот недавно, встала задача разбить несколько объединенных ячеек по одной, чтобы можно было нормально отсортировать весь диапазон. Думаю, никому не надо объяснять, как просто убрать объединение ячеек, разбив их по одной (я имею ввиду формат-выравнивание-убрать галку с “объединение ячеек”). Но, к сожалению, эксель обладает очень интересным свойством при отмене объединения ячеек не спрашивать, как именно мы хотели бы их вернуть в нормальное, разъединенное состояние, а тупо пишет в верхнюю левую ячейку значение, которое было в объединенной, а все остальные ячейки оставляет незаполненными. Ну, естественно, ни о какой нормальной сортировке по прежде объединенным ячейкам говорить не приходится. И хорошо бы их было всего штук 200-300. А если их шестьдесят тысяч, разбитых на группы по 10 ячеек? Вручную шесть тысяч значений потом копировать в оставшиеся пустыми ячейки?

Типичная картина – хотим отсортировать список пофамильно, чтобы Кузнецов шел все-таки после Иванова. Пример, разумеется, очень упрощенный.

Исходные данные

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

Обычное объединение ячеек

А нам то надо, чтобы в каждой ячейке было соответствующее значение, иначе при сортировке получится черти что!

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

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

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

Итак, создаем макрос с кодом:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

Sub UnMerge_And_Fill_By_Value() разгруппировать все ячейки в Selection и ячейки каждой бывшей группы заполнить значениями из их первых ячеек

     Dim Address As String

     Dim Cell As Range

     If TypeName(Selection) <> «Range» Then

         Exit Sub

     End If

     If Selection.Cells.Count = 1 Then

         Exit Sub

     End If

     Application.ScreenUpdating =  False

     For Each Cell In Intersect(Selection, ActiveSheet.UsedRange).Cells

         If Cell.MergeCells Then

             Address = Cell.MergeArea.Address

             Cell.UnMerge

             Range(Address).Value = Cell.Value

         End If

     Next

End Sub

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

Результат разбиения макросом

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

Ну и если, уже после того, как ячейки будут пересортированы, потребуется снова объединить ячейки с одинаковыми значениями (забудем на минуту, что объединенные ячейки – это зло, т.к. в случае, если требуется визуальная наглядность – то без них не обойтись), то нам опять придется использовать макрос. В интернете ссылок куча – но у меня заработал только один.

Тоже на всякий случай приведу код:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

Sub MergeCls()

Dim ri As Integer, r2 As Integer, Col As Integer

r1 = ActiveCell.Row

r2 = ActiveCell.Row

Col = ActiveCell.Column

Do

If Cells(r1, Col) <> Cells(r2 + 1, Col) Then

If r1 <> r2 Then

Range(Cells(r1 + 1, Col), Cells(r2, Col)).ClearContents

With Range(Cells(r1, Col), Cells(r2, Col))

.HorizontalAlignment = xlCenter

.VerticalAlignment = xlCenter

.WrapText = True

.Orientation = 0

.AddIndent = False

.IndentLevel = 0

.ShrinkToFit = False

.ReadingOrder = xlContext

.MergeCells = True

End With

End If

r1 = r2 + 1

End If

r2 = r2 + 1

Loop Until Cells(r2, Col) = «»

End Sub

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

ajax loader

3

You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Объединение и отмена объединения ячеек

​Смотрите также​​ в центр» предлагает​ столбца. Ячейки во​ направлении.​ столбец – из​Если хоть одна ячейка​Для объединения ячеек используется​ удобный инструмент для​Выделите ячейку, диапазон или​ столбцам см. в​ нас важно, чтобы​.​внизу окна.​ контекстное меню. Следовательно,​ перестают корректно работать,​ распределить данные из​Объединить и поместить в​Примечание:​ только все объединить.​ всем листе станут​Преобразовать ячейки в один​

​ двух.​ в выбранном диапазоне​ инструмент «Выравнивание» на​ наглядного представления информации.​ весь столбец, где​ статье Разделение текста​

Объединение ячеек

  1. ​ эта статья была​

  2. ​В данном случае, несмотря​​После этих несложных действий​ и разъединять они​

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

Отмена объединения ячеек

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

  2. ​ ячейкам, см. статью​​Важно:​

​ оперативнее обеспечивать вас​​ разделить ячейки?​

  • ​В Excel можно сделать​ образом:​ нужную ячейку на​ для объединения может​Выделяем ячейки, которые нужно​ для работы бесценны.​ которые требуется разделить.​ помощью функций.​ вас уделить пару​ нажатия кнопки произойдет​

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

support.office.com

Разъединение ячеек в Microsoft Excel

​ две части, необходимо​ быть недоступна. Необходимо​ объединить. Нажимаем «Объединить​Значимость оптимальной демонстрации данных​На вкладке​Можно объединить ячейки, содержащие​ секунд и сообщить,​ как раз обратное​ разделена на составляющие​ правой кнопкой мышки​ которых пользователь решит​ на соседние столбцы.​ отображается содержимое только​ на вашем языке.​: а вы ее​ одной ячейки. Перечислены​ определенное количество ячеек.​ объединить соседние ячейки.​ заверить редактирование и​ и поместить в​ объяснять никому не​Данные​ функцию СЦЕП или​ помогла ли она​ действие: элементы будут​

​ её элементы. При​ для вызова контекстного​

Разъединение ячеек

​ разъединить ячейки, чтобы​Ячейку, полученную путем объединения,​ одной ячейки (верхней​ Эта страница переведена​ сначала нажмите раз​ улицы в одну​ Щелкаем правой кнопкой​ В нашем примере​ нажать «Ввод» для​ центре».​ нужно. Давайте посмотрим,​в группе​ функцию СЦЕПИТЬ.​

Способ 1: окно форматирования

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

  1. ​ автоматически, поэтому ее​ — они объединяться,​ строку.​ мыши по любой​ – сверху и​ выхода из режима.​​При объединении сохраняются только​​ что можно сделать​Работа с данными​Выполните следующие действия.​ кнопок внизу страницы.​Собственно на этом все​​ ней хранились данные,​​ который откроется, выбираем​

    Переход в формат ячеек через контекстное меню в Microsoft Excel

  2. ​ по-иному. Установим, какими​ на отдельные ячейки.​ языков с направлением​​ текст может содержать​​ а потом еще​​Нам нужно сделать несколько​​ латинской букве вверху​ снизу. Ту ячейку,​​​​ те данные, которые​ с ячейками в​​нажмите кнопку​​Примечание:​

Окно форматирования в Microsoft Excel

​ Для удобства также​ варианты разъединения ячеек​ то все они​ пункт​ методами можно это​ Если вы не​ письма слева направо​ неточности и грамматические​ раз — они​ строк, чтобы каждая​

Ячейка разделена в Microsoft Excel

​ столбцов.​​ которую нужно разделить,​

Способ 2: кнопка на ленте

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

  1. ​ и заканчиваются. Как​ окажутся в верхнем​«Формат ячеек…»​ сделать.​ помните, где находятся​​ или правой верхней​​ ошибки. Для нас​ разъединяться​​ улица была написана​Открываем меню «Ширина столбца».​​ не объединяем.​
  2. ​ можно только объединенную​ левой ячейке. Если​ данного урока вы​.​ вы хотите разделить​ оригинал (на английском​

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

​ ячейку. А самостоятельную,​

lumpics.ru

Распределение содержимого ячейки на соседние столбцы

​ нужно сохранить все​​ узнаете о новых​Следуйте инструкциям в​ может включать любое​ языке) .​ два: окно форматирования​Урок:​ после выделения элемента​ Excel​ команду​ с направлением письма​ статья была вам​ — Правой кнопокой​Выделяем ячейку. На вкладке​ который нам нужен.​ следует выполнить следующий​ которая не была​ данные, то переносим​ возможностях заполнения и​Столбцах мастера​ количество строк, но​Можно разделить содержимого ячейки​

​ и кнопка на​Форматирование таблиц в Экселе​ можно просто набрать​Процедура разъединения ячеек является​Найти​​ справа налево). Данные​​ полезна. Просим вас​ — Формат ячеек​ «Выравнивание» нажимаем кнопку​​ Жмем ОК.​​ порядок действий:​​ объединена – нельзя.​​ их туда, нам​

​ форматирования данных в​​, чтобы указать способ​

  • ​ он может содержать​ и распространение составные​ ленте. Но и​Но намного быстрее и​ комбинацию кнопок на​ обратной их объединению.​

  • ​для их поиска.​ в других объединенных​ уделить пару секунд​

​ — выравниваение -​

​ «Перенос текста».​​Можно изменить ширину ячеек​Щелкаем правой кнопкой по​ НО как получить​ не нужно:​ рабочих листах.​ разбиения текста на​ не более одного​ части нескольких смежных​ этих способов вполне​ проще, буквально в​ клавиатуре​ Поэтому, говоря простыми​Одной из интересных и​ ячейках удаляются.​ и сообщить, помогла​ там галочка «объединять»​Данные в ячейке автоматически​ во всем листе.​ ячейке и выбираем​ такую таблицу:​

  1. ​Точно таким же образом​Смежные ячейки можно объединить​ разных столбцах.​ столбца. Это важные​

  2. ​ ячеек. Например, если​​ хватает для быстрого​​ один клик, можно​​Ctrl+1​​ словами, чтобы её​​ полезных функций в​​Нажмите стрелку вниз рядом​

    Группа

  3. ​ ли она вам,​​ прячется​​ распределятся по нескольким​ Для этого нужно​ инструмент «Формат» (или​

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

support.office.com

Объединение и разбиение данных в ячейках в Excel с форматированием

​ с кнопкой​ с помощью кнопок​Танюшечка​ строкам.​ выделить весь лист.​ комбинация горячих клавиш​

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

Как объединить ячейки без потери данных Excel?

​Объединить и поместить в​ внизу страницы. Для​: щелкаешь на объединенные​Пробуйте, экспериментируйте. Устанавливайте наиболее​ Нажмем левой кнопкой​ CTRL+1).​ Excel.​ данных).​ результате получается одна​

​ заполнению все действия​ от выбранных столбец,​

  1. ​столбца, можно разделить столбец​Автор: Максим Тютюшев​ ленте.​Исходная табличка.
  2. ​ форматирования данных. Перемещаемся​ которые были выполнены​ более ячейки в​Выравнивание-объединить.
  3. ​ центре​ удобства также приводим​ ячейки (выделяешь их)​ удобные для своих​бъединить и поместить в центре.
  4. ​ мыши на пересечение​На закладке «Граница» выбираем​Черта разделяет не одну​Можно объединить сразу группу​ ячейка, занимающая сразу​ мастера читайте статью​ который будет предотвратить​ на двух столбцов​Результат объедения.
  5. ​Примечание:​Как и в предыдущем​ во вкладку​ при объединении. Главное​Объединение по вертикали.
  6. ​ одну. Эта возможность​.​ ссылку на оригинал​ и правой кнопкой​Групповое объединение ячеек.
  7. ​ читателей форматы.​ названий строк и​ диагональ. Ее направление,​ ячейку, а показывает​ смежных ячеек по​Объединить по строкам.

​ пару столбцов либо​

Объеденные только строки.

​ Разделение текста по​ перезапись по данные,​ —​Мы стараемся как​ способе, прежде всего,​«Выравнивание»​ понять, что разъединить​ особенно востребована при​

​Выберите​

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

​ (на английском языке).​ мыши появится и​Было 4 ячейки в​ столбцов (или комбинация​ тип линии, толщину,​ границы двух ячеек.​ горизонтали и по​

Сложная таблица.

​ строк. Информация появляется​ различным столбцам с​ которые распространяться данные​

Схема ячеек в сложной таблице.

​имени​ можно оперативнее обеспечивать​ нужно выделить объединенную​. В блоке настроек​ можно только ту​ создании заголовков и​Отменить объединение ячеек.​Не удается разбить отдельные​ там выберишь снять​ 2 строки, я​ горячих клавиш CTRL+A).​ цвет.​

​ Ячейки выше «разделенной»​ вертикали.​ в центре объединенной​ преобразовать мастера текстов,​ в любой смежных​и​ вас актуальными справочными​ ячейку. Затем в​«Отображение»​

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

​ ячейку, которая состоит​ шапок таблицы. Хотя,​Важно:​

  1. ​ ячейки, но можно​ объединение​ их объединила в​Подведите курсор к названиям​Жмем ОК.​
  2. ​ и ниже объединены​Если нужно объединить только​ ячейки.​ или нажмите кнопку​Формат ячеек.
  3. ​ столбцах. При необходимости​

Результат разделения ячеек по диагонали.

​Фамилии​ материалами на вашем​ группе инструментов​

Вставка.

​снимаем галочку с​ из нескольких ранее​

Фигуры-линии.

​ иногда она используется​ ​

Диагональ объединенных ячеек.

Как сделать ячейки одинакового размера?

​ отобразить его как​Juli​ 2 ячейки в​

  1. ​ столбцов и добейтесь​Если нужно провести диагональ​ по строкам. Первый​ строки в выделенном​Порядок объединения ячеек в​Справка​Клик по заголовкам столбцов.
  2. ​ вставьте количество пустые​Ширина столбца.
  3. ​столбцом.​ языке. Эта страница​«Выравнивание»​Поле ввода ширины столбца.

​ параметра​ объединенных элементов.​ даже внутри таблицы.​Ячейку, которая не была​ если бы ячейки​: ну все правильно,​ 2 строках. Теперь​ того, чтобы он​ в большой ячейке,​

Ширина столбца.

​ столбец, третий и​ диапазоне, нажимаем на​ Excel:​в мастере разделения​ столбцы, будет достаточно​Советы:​ переведена автоматически, поэтому​на ленте жмем​«Объединение ячеек»​Большинство пользователей привыкли производить​

Как разбить ячейку на строки?

​ В то же​ создана путем объединения,​ была разделена, объединение​ сначала нужно их​ мне надо сделать​

Пример длинной исходной строки.

​ принял вид крестика.​ воспользуйтесь инструментом «Вставка».​ четвертый в этой​ запись «Объединить по​

​Возьмем небольшую табличку, где​ текста столбцов.​ для хранения каждого​

Выравнивание перенос текста.

​ ​ ее текст может​ на кнопку​

Автоматическое распределение по строкам.

​. Чтобы применить действие,​ процесс объединения в​ время, нужно учесть,​

exceltable.com

Не могу в Excel разделить объединенные ячейки…

​ невозможно разделить. Если​ ячеек над ней.​ объединить, а уже​ из 2 имеющихся​ Нажмите левую кнопку​На вкладке «Иллюстрации» выбираем​ таблице состоят из​ строкам».​ несколько строк и​Форматирование и редактирование ячеек​ составные части распределенных​Сведения об альтернативном способе​ содержать неточности и​

​«Объединить и поместить в​​ щелкаем по кнопке​ окне форматирования с​ что при объединении​ вы ищете сведения​Выделите ячейки для объединения.​ потом делить на​
​ ячеек 3. Кнопка​ мыши и протяните​ «Фигуры». Раздел «Линии».​ одного столбца. Второй​В результате получится:​ столбцов.​

​ в Excel –​​ данных.​ распределения текста по​ грамматические ошибки. Для​ центре»​«OK»​ переходом туда через​

​ элементов некоторые функции​​ о том, как​Выберите​ 3​ «Объединить и поместить​ границу, устанавливая размер​

​Проводим диагональ в нужном​

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

Содержание

  • Особенности разъединения ячеек
  • Метод 1: параметры в окне форматирования
  • Метод 2: инструменты на ленте
  • Заключение

Особенности разъединения ячеек

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

Метод 1: параметры в окне форматирования

Многие пользователи предпочитают выполнять объединение ячеек в окне “Формат ячеек”. Здесь же можно выполнить разъединение.

  1. Для начала нужно выделить объединенную ячейку. Затем щелчком правой кнопки мыши по ней раскрываем контекстное меню, в котором нам нужна строка “Формат ячеек”. Также можно просто нажать сочетание клавиш Ctrl+1, предварительно выбрав нужную ячейку.Формат ячеек через контекстное меню в Эксель
  2. Во вкладке “Выравнивание” обращаем внимание на группу параметров “Отображение”. Здесь должна стоять галочка напротив пункта “объединение ячеек”. Убираем ее и жмем кнопку OK.Отмена объединения ячеек в окне форматирования в Эксель
  3. В результате, объединение элементов будет отменено. Если ранее объединенная ячейка содержала какие-либо данные, они будут размещены в самой верхней левой ячейке разъединенного диапазона.Отмена объединения ячеек в Эксель

Метод 2: инструменты на ленте

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

  1. Выбираем объединенную ячейку, после чего в главной вкладке нажимаем кнопку “Объединить и поместить в центре” (блок инструментов “Выравнивание”), которая в данном случае выполнит обратное действие, т.е. разъединение.Отмена объединения ячеек нажатием кнопки на ленте программы в Excel
  2. В итоге мы добились требуемого результата в считанные секунды.Отмена объединения ячеек в Excel

Примечание: в результатах, полученных с помощью данных методов, есть небольшая разница. При реализации первого метода (через формат ячеек) значение объединенной ячейки, которое теперь будет располагаться в верхней левой ячейке разъединенного диапазона, сохранит выравнивание по горизонтали и вертикали первоначальной (объединенной) ячейки. При использовании кнопки на ленте программы выравнивание сохранится только по вертикали.

Заключение

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

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

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

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


Содержание

  1. Разъединить ячейки и заполнить повторяющимися данными с помощью команды” Перейти к специальному “
  2. Разъединить ячейки и заполнить повторяющимися данными с помощью кода VBA.
  3. Разъедините ячейки и заполните повторяющиеся данные одним щелчком мыши
  4. Разъединить ячейки и заполнить повторяющимися данными с помощью Kutools for Excel

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

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

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

2 . Нажмите Главная > Объединить и центрировать > Разъединить ячейки . См. Снимок экрана:

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

4 . Затем нажмите Главная > Найти и выбрать > Перейти к специальному . В диалоговом окне Перейти к специальному выберите параметр Пробелы . См. Снимок экрана:

5 . Затем нажмите ОК , все пустые ячейки в диапазоне были выбраны. Затем введите = и нажмите клавишу со стрелкой вверх на клавиатуре. См. Снимок экрана:

6 . Затем нажмите клавиши Ctrl + Enter , все пустые ячейки будут заполнены исходными объединенными данными. См. Снимок экрана:


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

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

1 . Удерживая нажатыми клавиши ALT + F11 , откроется окно Microsoft Visual Basic для приложений .

2 . Нажмите Вставить > Module и вставьте следующий макрос в окно Module ..

 Sub UnMergeSameCell () 'Upadateby ExtendofficeDim Rng As Range, xCell As RangexTitleId = "KutoolsforExcel" Установить WorkRng = Application.SelectionSet WorkRng = Application.InputBox ("Range", xTitleId, WorkRng.Address, Type  : = 8) Application.ScreenUpdating = FalseApplication.DisplayAlerts = FalseFor Every Rng In WorkRng If Rng.MergeCells Then With Rng.MergeArea .UnMerge .Formula = Rng.Formula End with End IfNextApplication.DisplayAlerts = TrueUplication.DisplayAlerts = TrueUplication.DisplayAlerts = TrueUplication.DisplayAlerts = TrueUplication.DisplayAlerts = TrueApplication.DisplayAlerts = TrueUplication.DisplayAlerts = TrueUplication.  > 

3 . Затем нажмите клавишу F5 , чтобы запустить этот код, отобразится диалоговое окно для выбора диапазона для работы, см. Снимок экрана:

4. Нажмите ОК , затем объединенные ячейки были не объединены и автоматически заполнены исходными объединенными значениями.


Разъедините ячейки и заполните повторяющиеся данные одним щелчком мыши

С помощью утилиты Unmerge Cell из Kutools for Excel , вы можете объединить ячейки и заполнить повторяющиеся данные одним щелчком мыши, этот метод очень простой и удобный.

Kutools for Excel : с более чем 300 удобными надстройками Excel, можно попробовать бесплатно без ограничений в течение 30 дней .

Перейти к загрузке
Бесплатная пробная версия 30 днейПокупка
PayPal/MyCommerce

После установки Kutools for Excel вы можете сделать следующее:

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

2 . Нажмите Kutools > Слияние и разделение > Разъединить ячейки и значение заполнения , см. Снимок экрана:

3 . И объединенные ячейки были разделены и сразу заполнены повторяющимися значениями. См. Скриншоты:


Разъединить ячейки и заполнить повторяющимися данными с помощью Kutools for Excel

Kutools для Excel : с более чем 300 удобными надстройками Excel, попробуйте бесплатно без ограничений в течение 30 дней. Скачать и бесплатную пробную версию прямо сейчас!


Объединить соседние строки с одинаковыми данными в Excel


Содержание

  • Разъединение ячеек
    • Способ 1: окно форматирования
    • Способ 2: кнопка на ленте
  • Вопросы и ответы

Разъединение ячеек в Microsoft Excel

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

Разъединение ячеек

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

Способ 1: окно форматирования

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

  1. Выделяем объединенную ячейку. Щелкаем правой кнопкой мышки для вызова контекстного меню. В списке, который откроется, выбираем пункт «Формат ячеек…». Вместо этих действий после выделения элемента можно просто набрать комбинацию кнопок на клавиатуре Ctrl+1.
  2. Переход в формат ячеек через контекстное меню в Microsoft Excel

  3. После этого запускается окно форматирования данных. Перемещаемся во вкладку «Выравнивание». В блоке настроек «Отображение» снимаем галочку с параметра «Объединение ячеек». Чтобы применить действие, щелкаем по кнопке «OK» внизу окна.

Окно форматирования в Microsoft Excel

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

Ячейка разделена в Microsoft Excel

Урок: Форматирование таблиц в Экселе

Способ 2: кнопка на ленте

Но намного быстрее и проще, буквально в один клик, можно произвести разъединение элементов через кнопку на ленте.

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

  3. В данном случае, несмотря на название, после нажатия кнопки произойдет как раз обратное действие: элементы будут разъединены.

Собственно на этом все варианты разъединения ячеек и заканчиваются. Как видим, их всего два: окно форматирования и кнопка на ленте. Но и этих способов вполне хватает для быстрого и удобного совершения вышеуказанной процедуры.

Еще статьи по данной теме:

Помогла ли Вам статья?

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

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

  • Разбиваем ячейки при помощи инструмента «Текст по столбцам»
  • Как разбить объединённые ячейки в Excel
  • Разделяем данные в Excel 2013 при помощи инструмента «Мгновенное заполнение»
  • Формулы для разбиения столбцов (имен и других текстовых данных)

Содержание

  1. Разбиваем ячейки в Excel при помощи инструмента «Текст по столбцам»
  2. Разбиваем текстовые данные с разделителями по столбцам в Excel
  3. Разбиваем текст фиксированной ширины по нескольким столбцам
  4. Разбиваем объединённые ячейки в Excel
  5. Разделяем данные на несколько столбцов в Excel 2013 при помощи мгновенного заполнения
  6. Как в Excel разбивать ячейки при помощи формул
  7. Пример 1
  8. Пример 2
  9. Пример 3
  10. Пример 4
  11. Пример 5

Разбиваем ячейки в Excel при помощи инструмента «Текст по столбцам»

Инструмент «Текст по столбцам» действительно очень удобен, когда нужно разделить данные из одного столбца по нескольким в Excel 2013, 2010, 2007 или 2003.

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

  • Как разбить текст с разделителями по столбцам
  • Как выделить текстовые данные фиксированной величины

Разбиваем текстовые данные с разделителями по столбцам в Excel

Предположим, есть список участников, приглашённых на конференцию или какое-то другое мероприятие. На рисунке ниже видно, что в столбце Participant (Участник) перечислены имена участников, государство и ожидаемая дата прибытия:

Разбиваем ячейки в Excel

Необходимо разбить этот текст на отдельные столбцы, чтобы таблица имела следующие данные (слева направо): First Name (Имя), Last Name (Фамилия), Country (Страна), Arrival Date (Ожидаемая дата прибытия) и Status (Статус).

  1. Если в таблице есть хотя бы один столбец справа от столбца, который необходимо разбить, тогда первым делом создайте новые пустые столбцы, в которые будут помещены полученные данные. Этот шаг необходим для того, чтобы результаты не были записаны поверх уже существующих данных.В нашем примере сразу после столбца Participant находится столбец Status, и мы собираемся добавить между ними новые столбцы Last Name, Country и Arrival Date.Если кто-то забыл, я напомню быстрый способ вставить сразу несколько столбцов на лист Excel. Для этого выберите столбец Status, кликнув по его заголовку, и, удерживая нажатой левую кнопку мыши, протащите указатель вправо, чтобы выделить нужное количество столбцов (сколько хотите вставить). Затем кликните правой кнопкой мыши по выделенной области и в контекстном меню выберите команду Insert (Вставить).

    Разбиваем ячейки в Excel

    Результат будет примерно таким, что Вы видите на рисунке ниже (новые столбцы вставлены слева от выделенных столбцов):

    Разбиваем ячейки в Excel

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

  1. Выделите столбец, который требуется разбить. Затем откройте вкладку Data (Данные) > Data Tools (Работа с данными) > Text to Columns (Текст по столбцам).Разбиваем ячейки в Excel
  2. Откроется диалоговое окно Convert Text to Columns wizard (Мастер распределения текста по столбцам). На первом шаге мастера Вы выбираете формат данных. Так как записи разделены пробелами и запятыми, мы выбираем формат Delimited (С разделителями). Вариант Fixed width (Фиксированной ширины) будет рассмотрен чуть позже. Если все готово, жмите Next (Далее), чтобы продолжить.Разбиваем ячейки в Excel
  3. На следующем шаге определяем разделители, которые содержатся в данных, и ограничитель строк.
    • Настраиваем разделители. Если данные разделены одним или несколькими разделителями, то нужно выбрать все подходящие варианты в разделе Delimiters (Символом-разделителем является) или ввести свой вариант разделителя в поле Other (Другой).В нашем примере мы выбираем Space (Пробел) и Comma (Запятая), а также ставим галочку напротив параметра Treat consecutive delimiters as one (Считать последовательные разделители одним). Этот параметр поможет избежать лишнего разбиения данных, например, когда между словами есть 2 или более последовательных пробела.Разбиваем ячейки в Excel
    • Настраиваем ограничитель строк. Этот параметр может понадобиться, если в столбце, который Вы разбиваете, содержатся какие-либо значения, заключённые в кавычки или в апострофы, и Вы хотите, чтобы такие участки текста не разбивались, а рассматривались как цельные значения. Например, если Вы выберите в качестве разделителя запятую, а в качестве ограничителя строк – кавычки («), тогда любые слова, заключённые в кавычки (например, «California, USA»), будут помещены в одну ячейку. Если же в качестве ограничителя строк установить значение None (Нет), тогда слово «California» будет помещено в один столбец, а «USA» – в другой.

    В нижней части диалогового окна находится область Data preview (Образец разбора данных). Прежде чем нажать Next (Далее) будет разумным пролистать это поле и убедиться, что Excel правильно распределил все данные по столбцам.

  4. Осталось сделать всего две вещи – выбрать формат данных и указать, куда поместить разделённые ячейки.В разделе Column data format (Формат данных столбца) Вы можете выбрать формат данных отдельно для каждого столбца, в которые будут помещены разделённые данные. По умолчанию для всех столбцов задан формат General (Общий). Мы оставим его без изменений для первых трёх столбцов, а для четвёртого столбца установим формат Data (Дата), что логично, ведь в этот столбец попадут даты прибытия.Чтобы изменить формат данных для каждого конкретного столбца, выделите его, кликнув по нему в области Data preview (Образец разбора данных), а затем установите желаемый формат в разделе Column data format (Формат данных столбца).

    Разбиваем ячейки в Excel

    На этом же шаге мастера Вы можете выбрать, в какой столбец поместить разделённые данные. Для этого кликните по иконке выбора диапазона (в терминах Microsoft эта иконка называется Свернуть диалоговое окно) справа от поля Destination (Поместить в) и выберите крайний левый столбец из тех, в которые Вы хотите поместить разделённые данные. К сожалению, невозможно импортировать разделённые данные на другой лист или в другую рабочую книгу, попытка сделать это приведёт к сообщению об ошибке выбора конечной ссылки.

Совет: Если Вы не хотите импортировать какой-то столбец (столбцы), который показан в области Data preview (Образец разбора данных), то выделите его и выберите вариант Do not import column (Пропустить столбец) в разделе Column data format (Формат данных столбца).

  1. Нажмите Finish (Готово)!Разбиваем ячейки в Excel

Разбиваем текст фиксированной ширины по нескольким столбцам

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

К примеру, есть список товаров с ID и наименованием, причем идентификатор товара – это 9 символов, которые стоят перед наименованием этого товара:

Разбиваем ячейки в Excel

Вот что Вам нужно сделать, чтобы разбить такой столбец на два:

  1. Запустите инструмент Text to Columns (Текст по столбцам), как мы это делали в предыдущем примере. На первом шаге мастера выберите параметр Fixed width (Фиксированной ширины) и нажмите Next (Далее).Разбиваем ячейки в Excel
  2. В разделе Data preview (Образец разбора данных) настройте ширину столбцов. Как видно на рисунке ниже, край столбца символизирует вертикальная линия, и чтобы задать край следующего столбца, просто кликните в нужном месте. Двойной щелчок по вертикальной линии удалит край столбца, а если Вам нужно переместить границу столбца в другое место, просто перетащите вертикальную линию мышью. На самом деле, все эти инструкции подробно расписаны в верхней части диалогового окна 🙂Разбиваем ячейки в ExcelТак как каждый ID товара содержит 9 символов, устанавливаем линию границы столбца на это значение, как показано на рисунке выше.
  3. На следующем шаге выберите формат данных и укажите ячейки, куда поместить результат, как это было сделано в предыдущем примере, а затем нажмите Finish (Готово).

Разбиваем объединённые ячейки в Excel

Если Вы объединили несколько ячеек на листе Excel и теперь хотите вновь разбить их по отдельным столбцам, откройте вкладку Home (Главная) и в группе команд Alignment (Выравнивание) нажмите маленькую чёрную стрелку рядом с кнопкой Merge & Center (Объединить и поместить в центре). Далее из выпадающего списка выберите Unmerge Cells (Отменить объединение ячеек).

Разбиваем ячейки в Excel

Таким образом объединение ячеек будет отменено, но удовольствие от результата будет испорчено тем, что все данные останутся в левом столбце. Думаю, Вы догадались, что нужно снова использовать функцию Text to Columns (Текст по столбцам), чтобы разбить данные из одного столбца на два или более столбцов.

Разделяем данные на несколько столбцов в Excel 2013 при помощи мгновенного заполнения

Если Вы уже обновились до Excel 2013, то можете воспользоваться преимуществами нового инструмента «Мгновенное заполнение» и заставить Excel автоматически заполнять (в нашем случае – разбивать) данные, при обнаружении определенной закономерности.

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

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

Первым делом, убедитесь, что инструмент «Мгновенное заполнение» включен. Вы найдёте этот параметр на вкладке File (Файл) > Options (Параметры) > Advanced (Дополнительно) > Automatically Flash Fill (Автоматически выполнять мгновенное заполнение).

Разбиваем ячейки в Excel

Теперь давайте посмотрим, как можно автоматически разбить данные по ячейкам. Итак, Вы включили инструмент «Мгновенное заполнение», и начинаете вводить с клавиатуры данные, которые нужно поместить в отдельные ячейки. По мере ввода Excel будет пытаться распознать шаблон в вводимых значениях, и как только он его распознает, данные автоматически будут вставлены в остальные ячейки. Чтобы понять, как это работает, посмотрите на рисунок ниже:

Разбиваем ячейки в Excel

Как видите, я ввёл только пару имён в столбец B, и «Мгновенное заполнение» автоматически заполнило остальные ячейки именами из столбца A. Если вы довольны результатом, просто нажмите Enter, и весь столбец будет заполнен именами. Очень умный инструмент, не правда ли?

Если «Мгновенное заполнение» включено, но не предлагает никаких вариантов, которые соответствуют определённому шаблону, Вы можете запустить этот инструмент вручную на вкладке Data (Данные) > Flash Fill (Мгновенное заполнение) или нажав сочетание клавиш Ctrl+E.

Разбиваем ячейки в Excel

Как в Excel разбивать ячейки при помощи формул

Существуют формулы, которые могут быть очень полезны, когда возникает необходимость разбить ячейки или столбцы с данными в Excel. На самом деле, следующих шести функций будет достаточно в большинстве случаев – LEFT (ЛЕВСИМВ), MID (ПСТР), RIGHT (ПРАВСИМВ), FIND (НАЙТИ), SEARCH (ПОИСК) и LEN (ДЛСТР). Далее в этом разделе я кратко объясню назначение каждой из этих функций и приведу примеры, которые Вы сможете использовать в своих книгах Excel.

Пример 1

Самая распространённая ситуация, когда могут понадобится эти формулы – это необходимость разделить имена из одного столбца по нескольким. На рисунке ниже показано, какого результата мы пытаемся достичь:

Разбиваем ячейки в Excel

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

  • Извлекаем имя (столбец First name):

    =LEFT(A2,SEARCH(" ",A2,1)-1)
    =ЛЕВСИМВ(A2;ПОИСК(" ";A2;1)-1)

  • Извлекаем фамилию (столбец Last name):

    =RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1))
    =ПРАВСИМВ(A2;ДЛСТР(A2)-ПОИСК(" ";A2;1))

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

SEARCH (ПОИСК) или FIND (НАЙТИ) – это абсолютно идентичные функции, которые выполняют поиск позиции определенной текстовой строки в заданной ячейке. Синтаксис формулы:

=SEARCH(find_text,within_text,[start_num])
=ПОИСК(искомый_текст;текст_для_поиска;[нач_позиция])

В качестве аргументов Вы должны указать: что нужно найти, где нужно искать, а также позицию символа, с которого следует начать поиск. В нашем примере SEARCH(» «,A2,1) или ПОИСК(» «;A2;1) говорит о том, что мы хотим найти символ пробела в ячейке A2 и начнём поиск с первого символа.

Замечание: Если поиск начинается с первого символа, Вы можете вообще пропустить аргумент start_num (нач_позиция) в формуле и упростить её до такого вида:

=LEFT(A2,SEARCH(" ",A2)-1)
=ЛЕВСИМВ(A2;ПОИСК(" ";A2)-1)

LEFT (ЛЕВСИМВ) и RIGHT (ПРАВСИМВ) – возвращает левую или правую часть текста из заданной ячейки соответственно. Синтаксис формулы:

=LEFT(text,[num_chars])
=ЛЕВСИМВ(текст;[количество_знаков])

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

=LEFT(A2,SEARCH(" ",A2)-1)
=ЛЕВСИМВ(A2;ПОИСК(" ";A2)-1)

LEN (ДЛСТР) – считает длину строки, то есть количество символов в заданной ячейке. Синтаксис формулы:

=LEN(text)
=ДЛСТР(текст)

Следующая формула считает количество символов в ячейке A2:

=LEN(A2)
=ДЛСТР(A2)

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

Пример 2

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

A B C D
1 Полное имя Имя Отчество Фамилия
2 Sally K. Brooke Sally K. Brooke
  • Извлекаем имя:

    =LEFT(A2,FIND(" ",A2,1)-1)
    =ЛЕВСИМВ(A2;НАЙТИ(" ";A2;1)-1)

  • Извлекаем отчество:

    =MID(A2,FIND(" ",A2,1)+1,FIND(" ",A2,FIND(" ",A2,1)+1)-(FIND(" ",A2,1)+1))
    =ПСТР(A2;НАЙТИ(" ";A2;1)+1;НАЙТИ(" ";A2;НАЙТИ(" ";A2;1)+1)-(НАЙТИ(" ";A2;1)+1))

  • Извлекаем фамилию:

    =RIGHT(A2,LEN(A2)- FIND(" ",A2,FIND(" ",A2,1)+1))
    =ПРАВСИМВ(A2;ДЛСТР(A2)-НАЙТИ(" ";A2;НАЙТИ(" ";A2;1)+1))

Функция MID (ПСТР) – извлекает часть текстовой строки (то есть заданное количество символов). Синтаксис:

=MID(text,start_num,num_chars)
=ПСТР(текст;начальная_позиция;количество_знаков)

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

Пример 3

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

A B C D
1 Полное имя Имя Фамилия Суффикс
2 Robert Furlan Jr. Robert Furlan Jr.
  • Извлекаем имя:

    =LEFT(A2,FIND(" ",A2,1)-1)
    =ЛЕВСИМВ(A2;НАЙТИ(" ";A2;1)-1)

  • Извлекаем фамилию:

    =MID(A2,FIND(" ",A2,1)+1,FIND(" ",A2,FIND(" ",A2,1)+1)-(FIND(" ",A2,1)+1))
    =ПСТР(A2;НАЙТИ(" ";A2;1)+1;НАЙТИ(" ";A2;НАЙТИ(" ";A2;1)+1)-(НАЙТИ(" ";A2;1)+1))

  • Извлекаем суффикс:

    =RIGHT(A2,LEN(A2)-FIND(" ",A2,FIND(" ",A2,1)+1))
    =ПРАВСИМВ(A2;ДЛСТР(A2)-НАЙТИ(" ";A2;НАЙТИ(" ";A2;1)+1))

Пример 4

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

A B C D
1 Полное имя Имя Отчество Фамилия
2 White, David Mark David Mark White
  • Извлекаем имя:

    =MID(A2,SEARCH(" ",A2,1)+1,FIND(" ",A2,FIND(" ",A2,1)+1)-(FIND(" ",A2,1)+1))
    =ПСТР(A2;ПОИСК(" ";A2;1)+1;НАЙТИ(" ";A2;НАЙТИ(" ";A2;1)+1)-(НАЙТИ(" ";A2;1)+1))

  • Извлекаем отчество:

    =RIGHT(A2,LEN(A2)- FIND(" ",A2,FIND(" ",A2,1)+1))
    =ПРАВСИМВ(A2;ДЛСТР(A2)-НАЙТИ(" ";A2;НАЙТИ(" ";A2;1)+1))

  • Извлекаем фамилию:

    =LEFT(A2,FIND(" ",A2,1)-2)
    =ЛЕВСИМВ(A2;НАЙТИ(" ";A2;1)-2)

Пример 5

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

A B C D
1 Полное обозначение Штат Аббревиатура Столица
2 Alabama, AL, Montgomery Alabama AL Montgomery
  • Извлекаем название штата:

    =LEFT(A2,SEARCH(",",A2)-1)
    =ЛЕВСИМВ(A2;ПОИСК(",";A2)-1)

  • Извлекаем аббревиатуру штата:

    =MID(A2,SEARCH(",",A2)+2,SEARCH(",",A2,SEARCH(",",A2)+2)-SEARCH(",",A2)-2)
    =ПСТР(A2;ПОИСК(",";A2)+2;ПОИСК(",";A2;ПОИСК(",";A2)+2)-ПОИСК(",";A2)-2)

  • Извлекаем столицу штата:

    =RIGHT(A2,LEN(A2)-(SEARCH(",",A2,SEARCH(",",A2)+1)+1))
    =ПРАВСИМВ(A2;ДЛСТР(A2)-(ПОИСК(",";A2;ПОИСК(",";A2)+1)+1))

А вот пример реальных данных из Excel 2010. Данные из первого столбца разбиты на три отдельных столбца:

Разбиваем ячейки в Excel

Оцените качество статьи. Нам важно ваше мнение:

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Разбить на слоги в word
  • Разбить ячейки в excel по символу
  • Разбить число по столбцам excel
  • Разбить на символы символов excel
  • Разбить число excel весь столбец

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии