Объединение двух или более ячеек в Экселе поможет сделать документ более привлекательным и понятным. Это несложное форматирование, и научиться ему может каждый.
Соединить ячейки можно двумя способами: склеивание ячеек в одну или соединение информации, вписанной в эти ячейки, но при этом возникнет эффект потери данных. Давайте попробуем разобраться, как объединить ячейки в Экселе.
Выполните следующие шаги:
Теперь две ячейки объединятся в одну. Правда, здесь есть один момент. Если вы объединяли ячейки по горизонтали, то останется только та информация, которая была в левой; если объединяли по вертикали – то останется информация, которая была в верхней ячейке. Все, что было написано во второй ячейке, просто удалится.
Но в экселе 2010 и других версиях программы можно объединять ячейки таким образом, чтобы все написанное сохранялось. Допустим, у вас три столбика: в первом указано имя, во втором – фамилия, в третьем – отчество. Требуется объединить их в одной ячейке (например, сделать Иван Петров Иванович). Если ФИО не одно, а много, то переписывать все заново – слишком долго. Есть два варианта объединения ячеек, с помощью которых сделать это намного быстрее.
Вариант первый:
Вариант второй:
Правда, при разделении ячеек не произойдет разъединение данных в них. Если они объединялись, информация будет расположена в левой ячейке. Во второй ячейке произойдет эффект потери данных то есть она будет пустой.
Объединение ячеек в Эксель 2010 и других версиях программы помогает ускорить работу с документом и создать более наглядную картину. Используя эту функцию, вы легко научитесь правильно структурировать таблицы.
Ячейки, образующие прямоугольник (соприкасающиеся между собой хотябы одной из сторон) можно объединять в одну большую ячейку, имеющую общий формат. Объединять ячейки можно как стандартными средствами Excel, так и с использованием макросов и надстроек. При объединении ячеек с данными стандартными способами информация ячеек заменяется текстом верхней левой ячейки объединяемого диапазона. Использование макросов и надстроек позволяет существенно ускорить и упростить этот вид операций, а также сохранить значения всех объединяемых ячеек.
При объединении ячеек (как пустых, так и содержащих данные) ускоряет и упрощает работу использование VBA-надстроек для Excel, позволяющих в указанном диапазоне объединять ячейки по строкам, по столбцам, а также с заданным шагом и без потери текста. Существуют готовые решения задач, связанных с объединением ячеек.
Еще более гибкий вариант надстройки позволяет сохранять текст объединяемых ячеек, разделяя его знаком-разделителем, то есть объединяет ячейки без потери данных. Ниже представлено диалоговое окно этой надстройки.
Использование надстройки позволяет:
1. Одним кликом мыши вызывать диалоговое окно макроса прямо из панели инструментов Excel;
2. объединять ячейки по строкам;
3. объединять ячейки по столбцам;
4. при объединении ячеек с текстом, сохранять текстовые данные всех объединяемых ячеек;
5. выбирать на свое усмотрение символ знака-разделителя (символ, отделяющий текст одной ячейки, от текста другой);
6. при объединении пустых ячеек с ячейками, содержащими формулы, сохранять формулы;
7. при объединении ячеек, содержащих формулы, сохранять формулы из левых/верхних ячеек;
8. выборочно объединять ячейки с заданным шагом.
Самый простой способ объединить ячейки - выделить диапазон объединяемых ячеек, кликнуть правой кнопкой мыши в любом месте выделенной области и в появившемся контекстном меню выбрать пункт "Формат ячеек...". Далее в окне "Формат ячеек" перейти на вкладку "Выравнивание", в группе "Отображение" поставить галочку перед полем "Объединение ячеек" и нажать кнопку "ОК".
В Excel 2003 на панель инструментов "Форматирование" выведена кнопка , нажатие на которую приводит к объединению выделенных ячеек и выравниванию содержимого ячейки по центру, что часто используется для создания заголовков.
В Excel 2007/2010 аналогичная кнопка находится на вкладке "Главная", в группе кнопок "Выравнивание". Если зайти в меню этой кнопки, нажав небольшую стрелочку правее кнопки, то кроме опции "Объединить и поместить в центре" станут доступны "Объединить по строкам", "Объединить ячейки" и "Отменить объединение ячеек".
Если объединить ячейки не удается из-за того, что нужные пункты меню и кнопки неактивны, значит либо установлена защита листа, которую необходимо снять перед объединением, либо разрешен общий доступ к книге, который необходимо отменить перед объединением ячеек. .
Объединение ячеек можно несколько ускорить, если скопировать объединенную ячейку, а затем вставлять ее в нужные места, используя сочетания горячих клавиш Ctrl+C для копирования и Ctrl+V для вставки. Кроме этого можно написать простейший макрос (либо записать его макрорекордером ) и присвоить этому макросу свое сочетание горячих клавиш , например Ctrl+M. Примерный код простейшего макроса приведен ниже.
Sub Obedinenie_Vydelennyh_Yacheek() Selection.MergeCells = True End Sub
Для того, чтобы перенести этот программный код на свой компьютер, наведите курсор мыши на поле с программным кодом, нажмите на одну из двух кнопкок в правом верхнем углу этого поля, скопируйте программный код и вставьте его в модуль проекта на своем компьютере (подробнее о том,
Объединить ячейки в 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. При этом Вы можете сделать так, чтобы данные в объединенных ячейках не были удалены.
Оценить статью:В офисном пакете MS Excel можно объединить несколько полей, смежных по горизонтали или вертикали в одно большое. Это можно сделать несколькими методами.
Вызвав правой клавишей мыши контекстное меню, предварительно выделив поля, требующие объединения, следует выбрать Формат .
Нас интересует вкладка Выравнивание
.
В свойстве Отображение помечаем галочкой Объединение и нажимаем ОК .
Следует учитывать
, что в совмещенном поле сохранится только значение верхнего левого.
Для объединения также можно использовать кнопку на ленте.
В версии 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 объединить ячейки. На самом деле это несложно. Существует большое количество способов. Рассмотрим их более детально.
Для того чтобы соединить несколько ячеек самым простым методом, необходимо сделать следующее.
Вас предупреждают о том, что вся информация, кроме той, что находится в первой ячейке, будет утрачена.
Стоит отметить, что вся остальная информация будет уничтожена. Поэтому обычно объединяют только пустые ячейки.
Для того чтобы продемонстрировать, что можно сделать при помощи панели инструментов, нужно будет нашу таблицу значительно увеличить.
Если нажать не на кнопку, а на «треугольник» рядом, то можно увидеть дополнительные пункты меню.
Выделите все элементы и нажмите на соответствующий пункт меню.
Вас снова предупредят о потере значений. Соглашаемся с этим.
В итоге вы получите следующий результат.
Выделите всю таблицу и кликните на второй пункт.
После этого вы увидите стандартное предупреждение. Но обратите внимание на то, что количество всплывающих окон будет соответствовать количеству строк в вашей таблице.
В результате этого вы получите много строк, состоящих из нескольких объединенных ячеек.
В нашем случае повторяющиеся данные из-за того, что все строки были одинаковые.
Для демонстрации этой возможности нужно сделать следующие шаги.
Описанные выше действия можно повторить и при помощи контекстного меню.
Благодаря этому получаем вот такой результат.
Используя этот механизм, вы сможете объединить любое количество элементов как по вертикали, так и по горизонтали. Главное – выделить нужный диапазон перед вызовом контекстного меню.
Если у вас уже есть строки, которые состоят из нескольких ячеек, их всегда можно без труда скопировать. При этом всё форматирование будет полностью таким же. Для этого сделаем несколько простых действий.
Благодаря этому методу вы сможете скопировать любое количество «видоизмененных» ячеек.
Копировать оформление можно и по-другому. Делается это еще проще.
В описанных выше способах происходило удаление информации во всех остальных элементах таблицы, кроме первого. Для того чтобы создать строку из нескольких фрагментов и при этом сохранить оригинальные данные, можно воспользоваться встроенными функциями Microsoft Excel.
Когда закончите, просто нажмите на кнопку «OK». В результате этого вы получите строку, в которой будут находиться значения всех вышеупомянутых фрагментов.
Если вы соединили больше, чем нужно, или вообще не ту строку, то вернуть всё обратно очень просто:
Но бывают и другие случаи, когда необходимо разделить строку, которую объединили очень давно. Или же у вас их большое количество и они создавались на разных этапах работы с текстом в таблице. В этом случае отмена последнего действия не поможет.
Для таких случаев существуют два других метода. Рассмотрим их более детально.
Вернуть всё как было можно в том же месте, где происходит и объединение.
Сделать описанное выше можно и при помощи контекстного меню.
В некоторых случаях отсутствует возможность редактирование таблиц. Это связано с защитой листа. Убрать её очень просто.
Перейдите на вкладку «Рецензирование» и кликните на кнопку «Снять защиту листа».
Описанные в данной статье методы по объединению строк и столбцов в программе Excel подходят для всех современных версий приложения (начиная с 2007). Если у вас что-то не получается, возможно, вы невнимательно прочитали инструкцию. Причина может быть в том, что вы выделяете не те элементы. Или вовсе не выделяете их.
Для тех, у кого остались какие-нибудь вопросы, ниже прилагается видеоролик, в котором можно услышать дополнительные комментарии.