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

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

От версии к версии программы меняется и меню, но всегда есть один универсальный способ, позволяющий объединить ячейки в Экселе, и работающий во всех версиях Эксель. Для начала мы рассмотрим, как объединить ячейки в Excel 2010 через меню. И так, выделяем необходимые ячейки, переходим в закладку «Главная» и находим в секторе «Выравнивание» пункт «Объединить и поместить в центре». В нашем случае ячейки заполнены текстом и при нажатии пункта «Объединить и поместить в центре», мы получаем предупреждение о том, что данные всех ячеек будут потеряны при продолжении объединения ячеек в Экселе данным способом, кроме левой верхней ячейки, данные из которой и будут помещены в центре. Если нажать на стрелочку справа от пункта «Объединить и поместить в центре», в списке появятся другие варианты объединения ячеек в Excel, которые, возможно, вам больше подойдут.

Теперь рассмотрим, как объединить ячейки в Экселе способом, который работает во всех версиях программы. Для этого все также выделяем необходимые ячейки и нажимаем правой кнопкой мыши в области выделенных ячеек, после чего выбираем в появившемся меню пункт «Формат ячеек…». Появляется окошко «Формат ячеек», в котором переходим на вкладку «Выравнивание» и ставим галочку напротив пункта «объединение ячеек». В результате мы получаем такое же предупреждение о потере данных и объединение ячеек без размещения информации в центре.

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

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

Объединение ячеек в Excel без потери данных

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

Быстрое объединение ячеек в Excel надстройкой

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

Использование надстройки позволяет:

1. Одним кликом мыши вызывать диалоговое окно макроса прямо из панели инструментов Excel;

2. объединять ячейки по строкам;

3. объединять ячейки по столбцам;

4. при объединении ячеек с текстом, сохранять текстовые данные всех объединяемых ячеек;

5. выбирать на свое усмотрение символ знака-разделителя (символ, отделяющий текст одной ячейки, от текста другой);

6. при объединении пустых ячеек с ячейками, содержащими формулы, сохранять формулы;

7. при объединении ячеек, содержащих формулы, сохранять формулы из левых/верхних ячеек;

8. выборочно объединять ячейки с заданным шагом.

Видео по быстрому объединению ячеек без потери значений

Как объединить ячейки в Excel стандартными средствами?

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

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

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

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

В Excel 2007/2010 аналогичная кнопка находится на вкладке "Главная", в группе кнопок "Выравнивание". Если зайти в меню этой кнопки, нажав небольшую стрелочку правее кнопки, то кроме опции "Объединить и поместить в центре" станут доступны "Объединить по строкам", "Объединить ячейки" и "Отменить объединение ячеек".

Почему пункты меню и кнопки для объединения ячеек неактивны

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

Как объединять ячейки в Excel при помощи горячих клавиш?

Объединение ячеек можно несколько ускорить, если скопировать объединенную ячейку, а затем вставлять ее в нужные места, используя сочетания горячих клавиш Ctrl+C для копирования и Ctrl+V для вставки. Кроме этого можно написать простейший макрос (либо записать его макрорекордером ) и присвоить этому макросу свое сочетание горячих клавиш , например Ctrl+M. Примерный код простейшего макроса приведен ниже.

Sub Obedinenie_Vydelennyh_Yacheek() Selection.MergeCells = True End Sub

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

В офисном пакете MS Excel можно объединить несколько полей, смежных по горизонтали или вертикали в одно большое. Это можно сделать несколькими методами.

Используем контекстное меню

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

Нас интересует вкладка Выравнивание .

В свойстве Отображение помечаем галочкой Объединение и нажимаем ОК .

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

Кнопка на ленте для excel 2007 и выше

Для объединения также можно использовать кнопку на ленте.

В версии Office 2013 она располагается на вкладке Главная и выглядит так.

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

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

В Office 2010 кнопка имеет почти такой же вид с подобным выпадающим списком.

В Office 2003 кнопка объединения с аналогичной функцией находится на панели инструментов Форматирование .

Склеить ячейки можно, используя копипаст , то есть скопировать (Ctrl+C) объединенную, после чего вставить (Ctrl+V) ее в требуемое место.

Используем функцию «СЦЕПИТЬ»

В Excel есть функция Сцепить . Объединяет несколько строк в одну.

В самой функции СЦЕПИТЬ следует через точку с запятой указать нужные нам ячейки или диапазон:

=СЦЕПИТЬ (яч1;яч2;…) от 1 до 255 аргументов функции.

Аналогичную процедуру сцепления можно произвести таким образом:

Пишем макросы

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

Второй вариант обеспечит объединение с сохранением исходных данный всех совмещаемых полей.

Выделить необходимые поля и выполнить макрос. Редактор VBA открывается комбинацией Alt+F11 .

Вносим программный код Макроса и выполняем.

Чтобы запустить созданный макрос, нажмите Alt+F8 . Запустится окно Макрос (Macro). В перечне Имя макроса (Macro name) выберите требуемый и нажмите Выполнить (Run).

Как объединить столбцы

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

Это можно сделать следующим образом. Выделяем первый столбец, затем на вкладке Главная Редактирование жмём на поле Найти и выделить , в списке интересующая команда «Выделить группу ячеек… «:

В открывшемся окне ставим галочку – Пустые ячейки , после чего ОК .

В во втором столбце есть пустые столбцы – выделите их.

После знака равно вносим формулу значения соответствующего поля нужного столбца:

После чего Ctrl+Enter и значения вставятся только в пустые ячейки второго столбца.

Как объединить ячейки при помощи горячих клавиш

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

При любом последующем выделении нажимать F 4 (повтор последней команды!).

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

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

Используем контекстное меню

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

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

Если в объединяемые блоки был вписан текст, программа выдаст следующее сообщение: все значения будут удалены, кроме левого верхнего.

После объединения, осталось слово «объединим» , вместо «объединим эти ячейки» .

Используем кнопочку на ленте

Выделяем нужные блоки, переходим на вкладку «Главная» и кликаем на кнопочку «Объединить и поместить в центре» .

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

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

Копируем ранее объединенные

Если в документе у Вас уже есть объединенные блоки с нужным текстом, то выделите их, скопируйте – используя комбинацию «Ctrl+C» , и вставьте в нужную область документа – «Ctrl+V» .

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

Использование функции СЦЕПИТЬ

Четвертый способ – объединим ячейки в Excel, сохранив данные, используя функцию «СЦЕПИТЬ» . Объединять будем А1 —В1 и А2 —В2 .

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

Дальше выделяем В1 , в нее вставился новый столбец, и прописываем следующую формулу, чтобы сцепить А1 —С1 : =СЦЕПИТЬ(А1;» «;С1) . В кавычках посредине впишите разделитель: «;» , «:» , «,» , у меня там стоит пробел.

Таким же образом объединяем А2 —С2 . Можно просто растянуть формулу по столбцу, потянув за правый нижний уголок В1 .

Для того чтобы оставить в таблице только объединенные ячейки, выделяем их и нажимаем «Ctrl+C» . Кликаем по ним правой кнопкой мыши и выбираем из меню «Специальная вставка» – «Значения» .

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

Удалим столбец А и С . Выделяем А1:А2 , на вкладке «Главная» нажимаем на стрелочку возле кнопки «Удалить» и выбираем из списка «Удалить столбцы с листа» . Также удаляем данные в С1:С2 .

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

Использование макросов

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

Запускаем редактор VBA, используя комбинацию клавиш «Alt+F11» , и создаем новый модуль.

Теперь в область для ввода VBA-кода вставляю следующий код. Макрос будет называться «MergeCell» . Сохраняем созданный макрос. Если у Вас Excel 2007 и выше, при сохранении документа в поле «Тип файла» выберите «Книга Excel с поддержкой макросов» .

Закрываем редактор VBA комбинацией «Alt+Q» , после этого откроется документ Excel.

Теперь нужно выполнить созданный макрос. Выделяем в документе ячейки, которые нужно объединить. Переходим на вкладку Разработчик и кликаем по кнопочке «Макросы» . В следующем окне выбираем из списка макрос с нужным названием – «MergeCell» , и нажимаем «Выполнить» .

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

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

Оценить статью:

Потребность объединить ячейки в Excel возникает у пользователя достаточно часто. Казалось бы, что здесь такого, ведь способов сделать это достаточно много. Однако юзерам, особенно тем, которые привыкли работать с Word, важно помнить об одном очень важном моменте: при объединении ячеек остается лишь то значение, которое находится в самой верхней и левой ячейке. Что касается остальных данных, то они попросту сотрутся.

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

Как объединить ячейки

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


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

Здесь я, пожалуй, также выделю два способа это сделать:

  1. Первый заключается в использовании надстройки, пусть это будет VBA-Excel. После того, как вы скачаете данный продукт и установите его, в главной ленте программы появится дополнительный пункт «Объединить ячейки». Соответственно, для этого вам нужно их просто выделить, после чего указать желаемый разделитель слов: точку, запятую, точку с запятой или же перенос строки.
  2. Второй способ более прост и заключается он в том, чтобы использовать встроенную в Эксель . Однажды я уже рассказывал, как ею пользоваться, но повторюсь вкратце еще раз: вызовите «Мастер функций», затем в поиске начните вводить название. В окне «Аргументы функции» для поля «Текст 1» выделите левой мышиной кнопкой первую ячейку среди тех, которых нужно объединить. В поле «Текст 2» выделите курсором следующую ячейку и так, пока они не закончатся. Обратите внимание, что сразу весь диапазон ячеек объединять нельзя, их необходимо разделять точкой с запятой. Например, ваша формула может выглядеть так: =СЦЕПИТЬ(А1;В1;С1).

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

Видео в помощь