Соединение ячеек в Excel. Разбить ячейки, а вернее — отменить объединение ячеек в эксель с заполнением всех образовавшихся ячеек данными из объединенной

Помощь 20.09.2019
Помощь

Microsoft Office Excel – это лучший табличный редактор, когда-либо созданный человеком. В нём есть буквально всё. С его помощью можно создавать сложные вычислительные формулы, решать логические задачи и многое, многое другое. К сожалению, большинство пользователей ПК не знает даже десятой части его функционала. Не то что бы он им не требуется. Скорее, они просто не знают о его существовании и пытаются выполнять те или иные действия вручную. К примеру, многие для объединения ячеек в Excel просто делают границы между ними невидимыми, выравнивают текст и тратят уйму лишнего времени на всё это. Именно поэтому мы решили рассказать Вам о том, как объединить ячейки в Эксель с помощью стандартного функционала в несколько кликов.

Объединение ячеек в MS Office Excel

Весь процесс банален и прост, поэтому он не отнимет у Вас много времени. Если потрудитесь запомнить инструкцию, то совсем скоро на объединение в любой версии программы Эксель у Вас будет уходить несколько секунд. Итак, давайте рассмотрим весь процесс изнутри на примере Excel 2016:

Как видите, проблем действительно не возникло. Если у Вас более ранняя версия программы 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

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

Таблицы в HTML имеют две функции. Первая - это собственно таблицы, то есть вывод информации в виде таблицы. А вторая - это вёртска страницы. Отдельные части контента размещаются в разных ячейках таблицы и таким образом оказываются в нужном месте страницы.

Создание таблицы

Рассмотрим, как создать таблицу в HTML. Это делается с помощью тэга

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

Для того, чтобы были видны рамки таблицы, тэгу

был задан атрибут border , но в HTML5 этот атрибут считается устаревшим, и использование его не желательно. Кроме того, есть и другие атрибуты для работы с рамками и изменения фона, а так же у ячеек есть атрибуты для выравнивания контента. Все эти атрибуты также нежелательны, вместо них нужно использовать стили.

Объединение ячеек таблицы

Есть возможность объединить ячейки таблицы в одну. Для этого у тэга

есть атрибут colspan , который объединяет ячейки внутри одной строки, а также атрибут rowspan , который объединяет ячейки из разных строк. Значением этих атрибутов является количество объединяемых ячеек.

Создадим такую таблицу:

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

Теперь создадим такую таблицу:

Дополнительные табличные тэги

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

- заголовочная ячейка. Обычно находятся в первой строке таблицы. Используются для создания названия колонки таблицы. От тэга отличается только жирным шрифтом и выравниванием по центру.

- находится внутри тэга , добавляет заголовок таблицы.

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

- содержит несколько строк таблицы для указания особого стиля. Таких тегов в таблице может быть несколько.

- содержит строки таблицы, которые отобразятся в самом низу таблицы.

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


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

Для объединения ячеек в редакторе можно использовать её стандартные возможности. К тому же, они автоматически будут перемещаться в центр и самостоятельно соединятся по строкам и с другими таблицами. Чтобы таблица выглядела правильно, следует объединять все заранее, когда ячейки еще пустые, так как после окончания процедуры, часть введенного текста может уйти за рамки.

Рассмотрим несколько способов для объединения ячеек. Итак, первый способ работает с помощью контекстного меню. Данный метод считается наиболее легким и быстрым, чем остальные.

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

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

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

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

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

Excel 2007,2010,2013 имеют такую же кнопку, которая расположена в строке "Главная". В отличии от старых версии, данная функция также наделена выпадающим меню, что увеличивает количество выполняемых ею действий.

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

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

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

Инструкция:
- Во-первых, следует выбрать ячейку, расположенную неподалеку от объединяемых областей и форматировать правильным образом. К примеру, используем размер 2x6, 3x3;
- Далее, в ней пишем формулу типа CЦЕПИТЬ (A1;A2), после чего там же указываем ячейки с текстом, которые и будут объединяться.

В результате мы получим объединенную область.

Четвертый способ.
Для этого метода используется символ "&", что однозначно является самым простым способом объединения ячеек без потери какой-либо информации. Например, символ "+" используется для суммирования информации в ячейках, а "&" предназначен для её склеивания. Данный знак расположен на верхнем ряду клавиатуры с английской раскладкой, на клавише с цифрой "7".

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

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

Весьма удобный элемент. С ними можно делать что угодно. Разумеется, основное назначение - размещение информации в виде таблицы. Но разработчики сайтов пошли дальше. Одно время очень популярно было использовать таблицы для создания каркаса сайта. Сейчас профессионалы стараются так не делать.

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

Введение в теорию

В HTML объединение ячеек происходит при помощи двух атрибутов: colspan и rowspan. Они указываются для тега td.

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

На рисунке выше указано две строки, и в каждой по три ячейки. Это является обычной таблицей. Если вы в какой-нибудь строке укажите меньшее количество ячеек, то таблица "съедет", всё будет отображаться некорректно.

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

Указывать меньшее количество ячеек или строк можно только в том случае, если вы что-то объединяете. Но вместо удаленного элемента в ближайшем соседнем к началу нужно указать дополнительный атрибут. Если объединяете столбцы, то colspan, если строки, то rowspan. В значении атрибута указывается количество элементов, которые нужно объединить.

Обратите внимание, что указывать нужно именно в ближайшем элементе к началу. Например, на рисунке выше, если бы вы хотели объединить ячейку 1 и 2, нужно указать в ячейке 1 атрибут colspan со значением два. И удалить ячейку номер 2 или 3, уже не важно.

Суть заключается в том, что вы указываете ячейке, сколько пространства она займет. По умолчанию значение составляет 1.

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

Здесь ячейка с цифрой 43 занимает две строки. Для этого указали атрибут rowspan. Запоминается просто:

  • Row - строка.
  • Col - колонка/столбец.
  • Span - объединение.

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

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

На рисунке выше как раз это и указано, что можно делать объединение: строк, столбцов и одновременно столбцов и строк.

HTML: объединение ячеек. Примеры

Рассмотрим более сложные поэтапные примеры в больших таблицах. Ниже на рисунке слева указан исходный вариант обычной таблицы. А справа - вариант с объединением двух ячеек во второй строке. Так нагляднее и проще сравнивать HTML-код.

Так же можно объединить три ячейки в центре. В первом случае атрибут colspan указывали в ячейке №1. Здесь первая будет без изменений, а во второй добавлен colspan, равный трем.

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

Как видите, на деле всё это просто. Сложного ничего нет. Главное, внимательно, с первого раза, разобраться во всех подводных камнях таблиц, и потом никаких проблем возникать не должно.

Таблицы как каркас сайта

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

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

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

Благодаря этому можно размещать элементы дизайна на своих местах, и ничто никуда не уедет за свои пределы. Это весьма удобно и просто. Поэтому и было настолько популярно. Сейчас же рекомендуется для создания блоков тег div.

Заключение

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

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



Рекомендуем почитать

Наверх