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

23.09.2019
10.01.17 4.6K

Как объединить ячейки в HTML-таблице горизонтально

При создании таблиц в HTML иногда необходимо объединить ячейки по горизонтали.

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

Для HTML объединения ячеек необходимо добавить в строку меньше ячеек, чем в остальные строки и добавить атрибут colspan=» « внутри тега ячейки, которую необходимо растянуть.

Рассмотрим простой пример HTML-таблицы с двумя строками и двумя столбцами (четыре ячейки ). Ее HTML-код выглядит следующим образом:

содержимоесодержимое
содержимоесодержимое

содержимое
содержимоесодержимое

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

Можно осуществить объединение ячеек таблицы HTML в любой ее области с любым количеством столбцов. Одним из наиболее полезных применений объединения ячеек по горизонтали является создание заголовков таблицы. Если таблица имеет n столбцов, поместите атрибут colspan=»n» в первую ячейку верхнего ряда и удалите другие ячейки из этого ряда.

Как объединить ячейки в HTML-таблице по вертикали: rowspan

Атрибут rowspan=» » позволяет объединять ячейки по вертикали

Если нужно, чтобы ячейка охватывала несколько строк, следует добавить атрибут rowspan=» « внутри тега той ячейки, которую необходимо растянуть по вертикали. В каждой строке под строкой, где начинается растянутая ячейка, нужно удалить одну ячейку, чтобы таблица была выровнена. Например, когда вы растягиваете ячейку на три строки, необходимо удалить по одной ячейке в следующих двух строках.

Рассмотрим простой пример HTML-таблицы с четырьмя ячейками, разделенными на две строки и два столбца. HTML-код :

содержимоесодержимое
содержимоесодержимое

Чтобы осуществить HTML table объединение ячеек по вертикали, добавьте для первой ячейки верхней строки атрибут rowspan=»2″ , а затем удалите одну из ячеек в нижнем ряду. HTML-код теперь будет выглядеть следующим образом:

stuffсодержимое
содержимое

Можно комбинировать горизонтальное и вертикальное объединение ячеек в одной таблице, как показано на рисунке слева. Одна ячейка даже может охватывать несколько строк и столбцов, как показано на рисунке справа. HTML-код для каждой таблицы приведен ниже:

Способы комбинирования rowspan и colspan для создания пользовательских HTML-таблиц с ячейками, которые охватывают несколько строк и столбцов

span 3 rows span 3 columns
H T span 2 rows
M L
span 4 columns
span 2 rows and 2 columns T
A
E L B

Использование вертикально объединенных ячеек

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

Бывают случаи, когда нужно объединить несколько ячеек, например, при создании шапок таблиц. Microsoft Excel 2013 позволяет это сделать. При этом должно соблюдаться условие: заполнена может быть только левая ячейка выделенного диапазона, а остальные ячейки должны быть пустыми. Для слияния нескольких ячеек в одну надо выделить их, а затем щелкнуть мышью на кнопке Объединить вкладки Главная . Выделенные ячейки объединятся в одну, а данные в объединенной ячейке разместятся с выравниванием по центру (рис. 1.14).

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

Щелкните мышью на объединенной ячейке, а затем - на стрелке в правой части кнопки Объединить . В появившемся меню выберите пункт Отменить объединение ячеек . Щелкните правой кнопкой мыши на объединенной ячейке и в появившемся контекстном меню выберите левой кнопкой мыши пункт Формат ячеек . В появившемся диалоговом окне перейдите на вкладку Выравнивание и сбросьте флажок Объединение ячеек (галочки в квадратике быть не должно). Щелкните мышью на кнопке OK .

Выравнивание содержимого ячеек

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

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

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

После выделения нужных вам ячеек можете продолжать операцию. Далее войдите в меню настроек ячейки. Это удается сделать двумя способами. Быстрее всего получается нажатием комбинаций ctrl+1. Если перед вами часто возникает такая задача, то лучше запомнить данное сочетание ради экономия времени. Другой способ состоит в выборе пункта меню «Формат» в левой верхней части окна Excel. А после открытия меню выбираем пункт «Ячейки».

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

Теперь ставим галочку в пустом окне около надписи «Объединение ячеек». Затем нужно просто кликнуть по OK для завершения процесса объединения ячеек.

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

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

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

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

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

Было. Стало.
Выравнивание текста, цифр по горизонтали – регулирует расположение данных ячейки относительно её границ - слева, по центру, справа.

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

3. Копируем формулу по столбцу.
4. Теперь, если мы хотим в таблице оставить только столбец с объединенными ячейками (В2), а столбцы А и С (с исходными данными) удалить, то сначала копируем столбец с объединенными данными как ЗНАЧЕНИЕ (копировать - специальная вставка - значение - нажимаем в конце не «Enter», а «Esc»). Мы скопировали значение столбца В в новый столбец С.

5. Теперь столбцы С и D объединяем, а столбец А с исходными данными и столбец В с формулой удаляем. Получилась такая же таблица, только ячейки А и В объединены и данные в них объединены.

Если ячейки с исходными данными удалять не нужно, то не нужно копировать значение столбца с формулой (пункт 4 не нужно делать). А столбец с формулой объединить со вторым столбцом.

Можно столбец А просто скрыть, чтобы не мешал.
Как найти в таблице все объединенные ячейки, читайте в статье "Как найти объединенные ячейки в Excel ". Например, когда мы копируем данные из другой программы, то числа в Excel не обрабатываются, формулы не работают. Чтобф все заработало, нужно сменить формат значений.
Как удалить объединение ячеек в Excel .
Чтобы объединенные ячейки разъединить, нужно выделить эти ячейки и нажать кнопку «Объединить и поместить в центре». Ячейки разъединятся, а содержимое ячейки будет помещено в первой верхней ячейке.
В Excel можно объединить не только ячейки в одну, но многое другое.
Можно объединить содержимое из разных ячеек в одной ячейке. Например, объединить слова или слова и числа из разных ячеек в одно предложение. Как это сделать, смотрите в статье «Как объединить слова из разных ячеек в текст Excel» .
Можно объединить слова, другие данные не только в предложение, но и через знаки, например – косую черточку, другие знаки. Пример: сметана/молоко.
Можно составить предложение не только из ячеек, расположенных в строке, но и в столбце . Для этого нужно написать формулу. Как написать такую формулу, читайте в статье «Функция «СЦЕПИТЬ» в Excel».
Можно объединить списки в Excel в один. Например, есть несколько отдельных списков. Нам нужно из них составить один. Читайте об этом в статье «Как в Excel сделать список из двух» .
Можно объединить таблицы в Excel. В Excel есть функция «Консолидация», которая может объединить данные из нескольких таблиц в одну. Читайте «Как объединить таблицы в Excel».
Можно, ухитриться, и объединить сводные таблицы в Excel. В Excel нет функции объединить сводные таблицы, но есть способ сделать это. Все описано в статье «Сводная таблица в Excel из нескольких таблиц» .
Формат числа очень важен при работе некоторых формул, например, посчитать часы, минуты, т.д. Как правильно применить числовые форматы, смотрите в статье «

Объединить ячейки в 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» , и нажимаем «Выполнить» .

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

Похожие статьи