В офисном пакете 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). Если у вас что-то не получается, возможно, вы невнимательно прочитали инструкцию. Причина может быть в том, что вы выделяете не те элементы. Или вовсе не выделяете их.
Для тех, у кого остались какие-нибудь вопросы, ниже прилагается видеоролик, в котором можно услышать дополнительные комментарии.
При работе в программе Excel часто возникают ситуации, когда нужно соединить нескольких ячеек в одну (например, чтобы сделать заголовок).
Сейчас мы разберем все возможные варианты. Первые два способа подойдут в случае, если нужно склеить пустые или почти пустые ячейки (частично заполненные). Другие же соединят не только сами ячейки, но и их содержимое.
1 . Выделяем то, что нужно объединить. Для этого нажимаем левую кнопку мышки на крайней ячейке и, не отпуская мышку, тянем до тех пор, пока нужные ячейки не обрисуются рамкой.
2 . Нажимаем на кнопку на вкладке «Главная» (вверху).
По умолчанию эта кнопка соединяет ячейки и помещает их содержимое в центре. Но есть и другие варианты: чтобы их открыть, нужно нажать на маленькую стрелку справа от кнопки.
1 . Выделяем нужные ячейки и жмем по одной из них правой кнопкой мышки. Появляется контекстное меню, в котором выбираем пункт «Формат ячеек».
2 . В окошке выбираем вкладку «Выравнивание» и ставим галочку напротив пункта «Объединение ячеек», после чего нажимаем OK.
Если вы собираетесь соединить несколько ячеек, в которых уже есть информация, учитывайте, что в результате будут сохранены не все данные. Часть информации удалится.
Чтобы этого не произошло, объединять их нужно по-другому. Есть несколько способов: через сцепление данных, при помощи программы Блокнот и через макрос.
Сначала нужно склеить данные, то есть соединить их друг с другом. Делается это в новой ячейке через функцию «Сцепить» или через знак &. Покажу на примере оба варианта, а вы уж выбирайте, какой больше нравится.
Склеивание через функцию «СЦЕПИТЬ» . Допустим, у нас есть отдельно имя, фамилия и отчество. Все эти данные нужно объединить, а для этого сначала склеить их.
1 . Щелкаем по пустой ячейке.
2 . Печатаем знак = и большими буквами слово СЦЕПИТЬ
3 . Открываем скобку и щелкаем по первой ячейке с данными, затем печатаем точку с запятой и щелкаем по второй, затем опять точку с запятой - и по третьей. После это закрываем скобку.
4 . Нажимаем клавишу Enter на клавиатуре.
Все данные слепятся в одну сплошную строку. Если же их нужно каким-то образом разделить (пробелом, запятой и т.д.), этот символ также нужно добавить в формулу, но только в кавычках. Пример знака - в качестве разделителя:
То же самое и с пробелом: его нужно будет напечатать в кавычках, а их разделить точкой с запятой:
Склеивание через знак & . Находится этот символ там же, где цифра 7 на клавиатуре. Набирать его нужно на английской раскладке при зажатой клавише Shift.
Принцип почти такой же, как и при склеивании через функцию СЦЕПИТЬ:
1 . Щелкаем в пустой ячейке и печатаем в ней знак =
2 . Нажимаем на первую ячейку с данными, печатаем символ & и нажимаем на вторую ячейку, затем опять вводим & и нажимаем на третью и так далее.
Как и в предыдущем случае, любой дополнительный символ (разделитель) должен быть указан в кавычках.
Не важно, каким способом, но данные мы склеили.
Если нужно получить такой же результат и для остальных ячеек, эту «формулу» можно растянуть:
У меня получилось вот что:
Подробнее о «растягивании» можно узнать из вот этого урока .
Всё это, кончено, хорошо и замечательно, но есть одна проблемка. Так как данные мы склеили через формулу, то результат этих действий будет виден только если сохранится оригинал. Другими словами, и новые и старые ячейки должны остаться на месте.
Иногда это подходит, но что делать, если нужны только склеенные данные? Выход есть!
1 . Выделяем новые (склеенные) ячейки.
2 . Щелкаем по любой из них правой кнопкой мышки и из меню выбираем «Копировать».
3 . Выделяем какие-нибудь другие пустые ячейки.
4 . Нажимаем по любой из них правой кнопкой мышки и выбираем «Специальная вставка».
5 . В окошке выбираем пункт «Значения» (вверху) и нажимаем ОК.
В итоге получаем те же самые склеенные данные, но уже не в виде формулы (которая без оригинала не работает), а как обычный текст.
Собственно, теперь все предыдущие данные можно удалить, а эти (новые) скопировать и вставить на их место.
Честно говоря, мне этот способ даже больше нравится - он быстрее.
1 . Выделяем в Экселе ячейки с нужными данными (можно выделить целые столбы/строки).
2 . Копируем их (правая кнопка мыши - Копировать).
3 . Открываем программу Блокнот: Пуск - Все программы - Стандартные - Блокнот. Или открываем Пуск и печатаем слово блокнот в поле для поиска (внизу).
4 . Вставляем в окно программы скопированные данные (правой кнопкой мышки по пустому месту - Вставить).
5 . Копируем символ табуляции.
Для этого в пустой строчке Блокнота (перейти на нее можно, нажав на Enter) нажимаем один раз клавишу Tab на клавиатуре.
Указатель сразу перемещается чуть правее. Зажимаем левую кнопку мышки и выделяем этот отрезок, который визуально похож на десяток пробелов. Затем копируем (правой кнопкой по выделенному - Копировать).
6 . Вверху программы Блокнот нажимаем на пункт «Правка» и выбираем «Заменить…».
7 . В первое поле («Что:») вставляем скопированный символ табуляции, а во второе поле («Чем:») вставляем необходимый нам разделитель, например, жмем клавишу пробел.
8 . Нажимаем на кнопку «Заменить все» и закрываем это маленькое окошко.
После этого данные в Блокноте немного изменятся - текст как будто бы чуть-чуть сожмется.
9 . Выделяем все это в Блокноте и копируем.
10 . Переходим в программу Excel и вставляем скопированные данные (удалив предыдущие).
Еще один вариант объединения ячеек в Экселе без потери данных. Он чуть более сложный - для тех, кто знает, что такое Visual Basic.
Данный способ я позаимствовал из вот этой статьи . Кстати, очень клёвый сайт, советую всем, кто работает с программой Excel.
1 . Открываем вкладку «Вид» и нажимаем на кнопку «Макросы».
2 . Печатаем название для макроса, нажимаем «Создать».
3 . Откроется редактор Visual Basic. Вставляем туда следующий код:
Sub MergeToOneCell()
Const sDELIM As String = " " "разделитель в данном случае пробел.
Dim rCell As Range
Dim sMergeStr As String
If TypeName(Selection) <> "Range" Then Exit Sub "если выделяются не ячейки, тогда программа выходит
With Selection
For Each rCell In .Cells
sMergeStr =sMergeStr & sDELIM & rCell.Text "процесс сбора текста из ячеек
Next rCell
Application.DisplayAlerts = False "выключаем обычное предупреждение о потере текста
.Merge Across:=False "объединение ячеек
Application.DisplayAlerts = True
.Item(1).Value = Mid(sMergeStr, 1 + Len(sDELIM)) " добавляем к объединенным ячейкам суммированный текст
End With
End Sub
4 . Закрываем редактор Visual Basic.
Теперь, чтобы объединить ячейки с данными, нужно их выделить, после чего на вкладке «Вид» нажать кнопку «Макросы» и в новом окошке на «Выполнить».
Ячейки, образующие прямоугольник (соприкасающиеся между собой хотябы одной из сторон) можно объединять в одну большую ячейку, имеющую общий формат. Объединять ячейки можно как стандартными средствами 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
Для того, чтобы перенести этот программный код на свой компьютер, наведите курсор мыши на поле с программным кодом, нажмите на одну из двух кнопкок в правом верхнем углу этого поля, скопируйте программный код и вставьте его в модуль проекта на своем компьютере (подробнее о том,
Объединение двух или более ячеек в Экселе поможет сделать документ более привлекательным и понятным. Это несложное форматирование, и научиться ему может каждый.
Соединить ячейки можно двумя способами: склеивание ячеек в одну или соединение информации, вписанной в эти ячейки, но при этом возникнет эффект потери данных. Давайте попробуем разобраться, как объединить ячейки в Экселе.
Выполните следующие шаги:
Теперь две ячейки объединятся в одну. Правда, здесь есть один момент. Если вы объединяли ячейки по горизонтали, то останется только та информация, которая была в левой; если объединяли по вертикали – то останется информация, которая была в верхней ячейке. Все, что было написано во второй ячейке, просто удалится.
Но в экселе 2010 и других версиях программы можно объединять ячейки таким образом, чтобы все написанное сохранялось. Допустим, у вас три столбика: в первом указано имя, во втором – фамилия, в третьем – отчество. Требуется объединить их в одной ячейке (например, сделать Иван Петров Иванович). Если ФИО не одно, а много, то переписывать все заново – слишком долго. Есть два варианта объединения ячеек, с помощью которых сделать это намного быстрее.
Вариант первый:
Вариант второй:
Правда, при разделении ячеек не произойдет разъединение данных в них. Если они объединялись, информация будет расположена в левой ячейке. Во второй ячейке произойдет эффект потери данных то есть она будет пустой.
Объединение ячеек в Эксель 2010 и других версиях программы помогает ускорить работу с документом и создать более наглядную картину. Используя эту функцию, вы легко научитесь правильно структурировать таблицы.