Как сделать слияние ячеек в excel?
Содержание
- 1 Самый простой способ
- 2 Еще один простой способ
- 3 Объединение ячеек с данными
- 4 Способ первый (через сцепление)
- 5 Способ второй (через Блокнот)
- 6 Способ третий (макрос)
- 7 Панель инструментов
- 8 Формат ячеек
- 9 Дублирование фрагментов
- 10 Формат по абзацу
- 11 Объединение без потери данных
- 12 Как отменить слияние
- 13 Что делать, если кнопка не активна
- 14 Заключение
- 15 Видеоинструкция
Объединить ячейки в 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. При этом Вы можете сделать так, чтобы данные в объединенных ячейках не были удалены.
Поделитесь статьёй с друзьями:
Спасибо! Помогли. Всё просто и доступно объяснили.
Добрый день! Спасибо за статью! Кстати помимо функции СЦЕПИТЬ еще можно использовать символ «&»
Объединение двух или более ячеек в Экселе поможет сделать документ более привлекательным и понятным. Это несложное форматирование, и научиться ему может каждый.
Соединить ячейки можно двумя способами: склеивание ячеек в одну или соединение информации, вписанной в эти ячейки, но при этом возникнет эффект потери данных. Давайте попробуем разобраться, как объединить ячейки в Экселе.
Как объединить две ячейки
Выполните следующие шаги:
- Выделите ячейки, щелкните по ним правой клавишей мыши;
- Выберите пункт «Формат ячеек…», появится новое окно;
- Перейдите в меню «Выравнивание», далее – «Отображение»;
- Установите птичку возле строчки «Объединение ячеек» и нажмите «Enter».
Теперь две ячейки объединятся в одну. Правда, здесь есть один момент. Если вы объединяли ячейки по горизонтали, то останется только та информация, которая была в левой; если объединяли по вертикали – то останется информация, которая была в верхней ячейке. Все, что было написано во второй ячейке, просто удалится.
Соединение данных из разных ячеек
Но в экселе 2010 и других версиях программы можно объединять ячейки таким образом, чтобы все написанное сохранялось. Допустим, у вас три столбика: в первом указано имя, во втором – фамилия, в третьем – отчество. Требуется объединить их в одной ячейке (например, сделать Иван Петров Иванович). Если ФИО не одно, а много, то переписывать все заново – слишком долго. Есть два варианта объединения ячеек, с помощью которых сделать это намного быстрее.
Вариант первый:
- Сделайте четвертый столбик, назвав его ФИО;
- На следующей строчке введите «=A2&B2&C2» (то есть те ячейки, в которых стоят первые фамилия, имя и отчество) и нажмите «Enter»;
- Получится следующее – «ИванПетровИванович». То есть, ФИО будет написано без пробелов;
- Если нужно установить пробелы, вставьте знак «&” “&», то есть, формула будет такой – «A2&” “&B2&” “&C2». В результате получится «Иван Петров Иванович»;
- Чтобы поставить разделитель, можно использовать любой знак, например запятую. Получится такая формула«A2&” “&С2&”, “&В2», в итоге ФИО будут выглядеть так: «Иван Иванович, Петров»;
- Чтобы использовать формулу для других ячеек, скопируйте первую формулу, выделите строчки под ней (напротив которых стоят разделенные фамилия, имя и отчество) и нажмите «Enter».
Вариант второй:
- Аналогично применяется формула «=СЦЕПИТЬ(A2;B2;С2)»;
- Если нужно установить пробел, то «=СЦЕПИТЬ(A2,» «,B2)»;
- Если нужна запятая – «=СЦЕПИТЬ(A2,», «,B2)».
Как разделить объединенные ячейки
- Щелкните по ячейке левой клавишей мыши. На вкладке «Главная» в разделе «Выравнивание» загорится кнопка «Объединить и поместить в центре»;
- Чтобы убрать соединение, просто нажмите эту кнопку.
Правда, при разделении ячеек не произойдет разъединение данных в них. Если они объединялись, информация будет расположена в левой ячейке. Во второй ячейке произойдет эффект потери данных то есть она будет пустой.
Как найти объединенные ячейки
- Перейдите на вкладку «Главная», в раздел «Редактирование»;
- Выберите «Найти и выделить», затем «Найти»;
- Выберите «Параметры», нажмите строчку «Формат»;
- Откройте меню «Выравнивание», в разделе «Отображение» пометьте галочкой строчку «Объединение ячеек»;
- Кликните «ОК»;
- Затем используйте один из двух вариантов:
- Для того чтобы найти очередную объединенную ячейку, щелкните «Найти далее». В экселе будет выделена нужная ячейка;
- Для того чтобы найти сразу все такие ячейки, щелкните «Найти все». Появятся все объединенные ячейки. Можно нажать на любую ячейку в списке – тогда она будет выделена в экселе, и вы увидите, где она расположена.
Важные выводы
- Все данные, которые имеются в ячейках, теряются (за исключением верхней левой в выделенных ячейках, в которых потери нет), это касается любых направлений выделения;
- Объединение ячеек вполне можно вернуть обратно, что не приведет к потери данных. Информация, которая содержалась в них, будет расположена в левой верхней ячейке (она будет расположена сплошным текстом).
Объединение ячеек в Эксель 2010 и других версиях программы помогает ускорить работу с документом и создать более наглядную картину. Используя эту функцию, вы легко научитесь правильно структурировать таблицы.
При работе в программе Excel часто возникают ситуации, когда нужно соединить нескольких ячеек в одну (например, чтобы сделать заголовок).
Сейчас мы разберем все возможные варианты. Первые два способа подойдут в случае, если нужно склеить пустые или почти пустые ячейки (частично заполненные). Другие же соединят не только сами ячейки, но и их содержимое.
Самый простой способ
1. Выделяем то, что нужно объединить. Для этого нажимаем левую кнопку мышки на крайней ячейке и, не отпуская мышку, тянем до тех пор, пока нужные ячейки не обрисуются рамкой.
2. Нажимаем на кнопку на вкладке «Главная» (вверху).
По умолчанию эта кнопка соединяет ячейки и помещает их содержимое в центре. Но есть и другие варианты: чтобы их открыть, нужно нажать на маленькую стрелку справа от кнопки.
Еще один простой способ
1. Выделяем нужные ячейки и жмем по одной из них правой кнопкой мышки. Появляется контекстное меню, в котором выбираем пункт «Формат ячеек».
2. В окошке выбираем вкладку «Выравнивание» и ставим галочку напротив пункта «Объединение ячеек», после чего нажимаем OK.
Объединение ячеек с данными
Если вы собираетесь соединить несколько ячеек, в которых уже есть информация, учитывайте, что в результате будут сохранены не все данные. Часть информации удалится.
Чтобы этого не произошло, объединять их нужно по-другому. Есть несколько способов: через сцепление данных, при помощи программы Блокнот и через макрос.
Первый способ (сцепление) я бы рекомендовал начинающим пользователям, второй (Блокнот) – любителям необычных решений, а третий (макрос) – тем, кто знает, что такое Visual Basic.
Способ первый (через сцепление)
Шаг 1: склеиваем данные
Сначала нужно склеить данные, то есть соединить их друг с другом. Делается это в новой ячейке через функцию «Сцепить» или через знак &. Покажу на примере оба варианта, а вы уж выбирайте, какой больше нравится.
Склеивание через функцию «СЦЕПИТЬ». Допустим, у нас есть отдельно имя, фамилия и отчество. Все эти данные нужно объединить, а для этого сначала склеить их.
1. Щелкаем по пустой ячейке.
2. Печатаем знак = и большими буквами слово СЦЕПИТЬ
3. Открываем скобку и щелкаем по первой ячейке с данными, затем печатаем точку с запятой и щелкаем по второй, затем опять точку с запятой – и по третьей. После это закрываем скобку.
4. Нажимаем клавишу Enter на клавиатуре.
Все данные слепятся в одну сплошную строку. Если же их нужно каким-то образом разделить (пробелом, запятой и т.д.), этот символ также нужно добавить в формулу, но только в кавычках. Пример знака – в качестве разделителя:
То же самое и с пробелом: его нужно будет напечатать в кавычках, а их разделить точкой с запятой:
Склеивание через знак &. Находится этот символ там же, где цифра 7 на клавиатуре. Набирать его нужно на английской раскладке при зажатой клавише Shift.
Принцип почти такой же, как и при склеивании через функцию СЦЕПИТЬ:
1. Щелкаем в пустой ячейке и печатаем в ней знак =
2. Нажимаем на первую ячейку с данными, печатаем символ & и нажимаем на вторую ячейку, затем опять вводим & и нажимаем на третью и так далее.
Как и в предыдущем случае, любой дополнительный символ (разделитель) должен быть указан в кавычках.
Шаг 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 с поддержкой макросов».
Эксель – очень мощный инструмент для работы с таблицами. Именно поэтому он так востребован среди людей различных профессий. При этом далеко не все знают, как в Excel объединить ячейки. На самом деле это несложно. Существует большое количество способов. Рассмотрим их более детально.
Панель инструментов
Для того чтобы соединить несколько ячеек самым простым методом, необходимо сделать следующее.
- Поставьте любые значения в несколько ячеек.
- Теперь выделите всю эту строку.
- Затем нажмите на иконку «Объединить и поместить в центре».
- После этого вы увидите следующее.
Вас предупреждают о том, что вся информация, кроме той, что находится в первой ячейке, будет утрачена.
- Необходимо согласиться с этим условием. Для этого нажмите на кнопку «OK». Результатом описанных выше действий будет длинная строка, в которой осталась только цифра 1, так как именно она была в первом выделяемом фрагменте. Кроме этого, содержимое выровнено по центру.
Стоит отметить, что вся остальная информация будет уничтожена. Поэтому обычно объединяют только пустые ячейки.
Расширенные возможности
Для того чтобы продемонстрировать, что можно сделать при помощи панели инструментов, нужно будет нашу таблицу значительно увеличить.
Если нажать не на кнопку, а на «треугольник» рядом, то можно увидеть дополнительные пункты меню.
Объединить и поместить в центре
Выделите все элементы и нажмите на соответствующий пункт меню.
Вас снова предупредят о потере значений. Соглашаемся с этим.
В итоге вы получите следующий результат.
Объединить по строкам
Выделите всю таблицу и кликните на второй пункт.
После этого вы увидите стандартное предупреждение. Но обратите внимание на то, что количество всплывающих окон будет соответствовать количеству строк в вашей таблице.
В результате этого вы получите много строк, состоящих из нескольких объединенных ячеек.
В нашем случае повторяющиеся данные из-за того, что все строки были одинаковые.
Объединить ячейки
Для демонстрации этой возможности нужно сделать следующие шаги.
- Выделите несколько элементов, а не всю таблицу целиком.
- Кликните на иконку треугольника, чтобы появилось дополнительное меню.
- Выберите соответствующий пункт.
- Соглашаемся с тем, что в результате операции сохранится только содержимое левой верхней ячейки из всего выделенного диапазона.
- В итоге мы получим большой прямоугольник всего лишь с одной цифрой.
Формат ячеек
Описанные выше действия можно повторить и при помощи контекстного меню.
- Выделяем несколько ячеек с текстом или любым другим содержимым.
- Делаем правый клик мыши на активных элементах.
- Затем выбираем пункт «Формат ячеек».
- В результате этого появится следующее окно.
- Нас здесь интересуют два раздела:
- выравнивание (тут вы можете указать любой подходящий вариант);
- отображение (здесь обязательно поставьте галочку напротив пункта «Объединение ячеек»).
- В конце нажимаем на кнопку «OK».
- Соглашаемся с предупреждением.
Благодаря этому получаем вот такой результат.
Используя этот механизм, вы сможете объединить любое количество элементов как по вертикали, так и по горизонтали. Главное – выделить нужный диапазон перед вызовом контекстного меню.
Дублирование фрагментов
Если у вас уже есть строки, которые состоят из нескольких ячеек, их всегда можно без труда скопировать. При этом всё форматирование будет полностью таким же. Для этого сделаем несколько простых действий.
- Выделяем существующий объединенный фрагмент.
- Нажимаем на горячие клавиши Ctrl+C (должна появиться пунктирная рамка).
- Кликаем на какой-нибудь другой элемент.
- Нажимаем на горячие клавиши Ctrl+V.
- Вследствие этого получаем точную копию исходной строки.
Благодаря этому методу вы сможете скопировать любое количество «видоизмененных» ячеек.
Формат по абзацу
Копировать оформление можно и по-другому. Делается это еще проще.
- Выделяем строку, внешний вид которой нужно продублировать.
- Кликаем на иконку кисточки. Сразу после этого курсор должен изменить свой внешний вид.
- После этого кликните на тот элемент, который нужно преобразить.
- В результате этого все ячейки, которые находятся правее выделенной, будут объединены. Количество совмещенных ячеек совпадает с первоисточником.
Объединение без потери данных
В описанных выше способах происходило удаление информации во всех остальных элементах таблицы, кроме первого. Для того чтобы создать строку из нескольких фрагментов и при этом сохранить оригинальные данные, можно воспользоваться встроенными функциями Microsoft Excel.
- Переместите курсор в нужное место. Нажмите на кнопку «fx».
- Сразу после этого у вас появится окно для вставки фунции.
- Необходимо изменить категорию на «Текстовые».
- Далее найдите в списке функцию «Сцепить». Выберите её и кликните на кнопку «OK».
- Сразу после этого появится новое окно, в котором нужно указать аргументы функции. Ссылки на элементы можно вбить вручную.
- Но проще всего просто покликать по ним поочередно. Сначала жмем на поле «Текст 1».
- Затем на первый элемент нужной строки (данные подставятся автоматически).
- Затем переходим к полю «Текст2».
- На этот раз кликаем на следующую ячейку.
Каждый раз при добавлении новой ссылки будут появляться дополнительные поля для ввода. Таким образом нужно вбить значения до самого конца строки.
Когда закончите, просто нажмите на кнопку «OK». В результате этого вы получите строку, в которой будут находиться значения всех вышеупомянутых фрагментов.
Как отменить слияние
Если вы соединили больше, чем нужно, или вообще не ту строку, то вернуть всё обратно очень просто:
- для это достаточно нажать на горячие клавиши Ctrl+Z;
- либо кликнуть на иконку отмены последнего действия на панели быстрого доступа.
Но бывают и другие случаи, когда необходимо разделить строку, которую объединили очень давно. Или же у вас их большое количество и они создавались на разных этапах работы с текстом в таблице. В этом случае отмена последнего действия не поможет.
Для таких случаев существуют два других метода. Рассмотрим их более детально.
Панель инструментов
Вернуть всё как было можно в том же месте, где происходит и объединение.
- Выделите нужный фрагмент таблицы. На вкладке «Главная» кликните на иконку треугольника. Выберите последний пункт.
- Благодаря этому всё вернется в исходное состояние.
Контекстное меню
Сделать описанное выше можно и при помощи контекстного меню.
- Также сначала выделяем длинную строку.
- Делаем правый клик мыши.
- Выбираем пункт «Формат ячеек».
- В появившемся окне убираем галочку и нажимаем на кнопку «OK».
- Благодаря этому всё возвращается к тому, как было изначально.
Что делать, если кнопка не активна
В некоторых случаях отсутствует возможность редактирование таблиц. Это связано с защитой листа. Убрать её очень просто.
Перейдите на вкладку «Рецензирование» и кликните на кнопку «Снять защиту листа».
Заключение
Описанные в данной статье методы по объединению строк и столбцов в программе Excel подходят для всех современных версий приложения (начиная с 2007). Если у вас что-то не получается, возможно, вы невнимательно прочитали инструкцию. Причина может быть в том, что вы выделяете не те элементы. Или вовсе не выделяете их.
Видеоинструкция
Для тех, у кого остались какие-нибудь вопросы, ниже прилагается видеоролик, в котором можно услышать дополнительные комментарии.