Как сделать из объединенных ячеек не объединенные

Добавил пользователь Cypher
Обновлено: 05.10.2024

Метод Merge объекта Range объединяет ячейки заданного диапазона в одну или построчно из кода VBA Excel.

Синтаксис метода:

  1. Expression — выражение, возвращающее объект Range.
  2. Across — логическое значение, определяющее характер объединения ячеек:
    • True — ячейки объединяются построчно: каждая строка заданного диапазона преобразуется в одну ячейку.
    • False — весь диапазон преобразуется в одну ячейку. False является значением по умолчанию.

Преимущество метода Range.Merge перед свойством MergeCells заключается в возможности построчного объединения ячеек заданного диапазона без использования цикла.

Свойство MergeCells

Свойство MergeCells объекта Range применяется как для объединения ячеек, так и для его отмены.

Синтаксис свойства с присвоением значения:

  1. Expression — выражение, возвращающее объект Range.
  2. Boolean — логическое значение, определяющее необходимость объединения ячеек или его отмены:
    • True — объединение ячеек заданного диапазона.
    • False — отмена объединения ячеек.

С помощью свойства MergeCells можно из кода VBA Excel проверять диапазон (отдельную ячейку), входит ли он (она) в объединенную ячейку (True) или нет (False). Если проверяемый диапазон окажется комбинированным, то есть содержащим объединенные и необъединенные ячейки, компилятор сгенерирует ошибку.

Примеры объединения ячеек и его отмены

Пример 1
Наблюдаем, как происходит объединение ячеек при разных значениях параметра Across:

Довольно часто при работе с таблицами в программе Microsoft Excel случается ситуация, когда требуется объединить несколько ячеек. Задача не слишком сложная, если эти ячейки не содержат информации. Но что делать, если в них уже внесена информация? Неужели она будет уничтожены? Давайте разберемся, как объединить ячейки, в том числе и без потери их содержимого, в программе Microsoft Excel.

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

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

Способ 1: Простое объединение

Самый простой способ совместить в одну позицию несколько клеток — это использование предусмотренной кнопки в меню.

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

Выделенные ячейки в Excel

Главная вкладка в Ексель

Кнопка объединения ячеек в Microsoft Excel

Результат простого объединения в Ексель

Объединение с форматированием по центру в Ексель

Способ 2: Изменение свойств ячейки

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

Формат ячеек в Ексель

Кнопка объединения ячеек в формате ячеек Ексель

Способ 3: Объединение без потерь

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

Амперсант для объединения данных в Ексель

Результат объединения через амперсант в Ексель

Результат объединения через амперсант с пробелом в Ексель

Функция сцепить

Вставка значения данных в Ексель

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

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

По окончании этого урока вы сможете:

  1. Объединять несколько ячеек в одну
  2. Находить все объединённые ячейки
  3. Задавать перенос текста по словам

1. Объединение ячеек

Шаг 1. Вставляем сверху новую строчку (Excel 21):

объединение ячеек

объединение ячеек

Попробуйте выровнять название по центру таблицы – у вас ничего не получиться!

Шаг 3. Объединяем несколько ячеек в одну (выделяем диапазон A1:D1 → лента Главная → группа команд Выравнивание → команда Объединить и поместить в центре):

объединение ячеек

объединение ячеек

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

объединение ячеек

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

Шаг 4. Выделяем две ячейки с содержимым → лента Главная → группа команд Выравнивание → команда Объединить и поместить в центре → команда Объединить ячейки):

объединение ячеек

объединение ячеек

2. Поиск объединенных ячеек

Редко, но возникает необходимость поиска объединенных ячеек. Я создала ещё одну объединенную ячейку с набором символов.

Шаг 1. Лента Главная → группа команд Редактирование → команда Найти и заменить → команда Найти из выпадающего меню:

Найти и заменить Excel

Найти и заменить Excel

Если вам нужно перейти к другому типу поиска, то не забудьте отменить режим «Найти по формату.

Шаг 4. Лента Главная → группа команд Редактирование → команда Найти и заменить → команда формат → команда Очистить формат поиска из выпадающего меню:

Найти и заменить Excel

3. Перенос текста по словам

В случаях, когда содержимое ячейки делает её слишком длинной, то следует разместить текст в несколько рядов в одной ячейке.

Шаг 1. Выделяем необходимый диапазон → лента Главная → группа команд Выравнивание → команда кнопка Перенос текста:

перенос текста в ячейке Excel

А вот и результат:

перенос текста в ячейке Excel

Шаг 3. Выделяем всю таблицу (щелчок ЛМ на перекрестье имен столбцов и строчек) → лента Главная → группа команд Выравнивание → команда Переносить текст:

Как объединить ячейки в Microsoft Excel

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

Выбор подходящего варианта для объединения ячеек в Excel

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

Просмотр результат для объединения ячеек в Excel

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

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

Метод 2: Настройка формата ячеек

Выделение ячеек и вызов контекстного меню для объединения ячеек в Excel

Выделите требуемые ячейки ЛКМ и щелкните по любой из них правой кнопкой мыши, вызвав тем самым контекстное меню.

Проверка результата для объединения ячеек в Excel через формат ячеек

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

Метод 3: Амперсанд или функция СЦЕПИТЬ

Если предыдущие два варианта чаще применялись в тех ситуациях, когда необходимо обеспечить хорошее визуальное отображение деталей книги в Эксель, то этот функционально подкреплен. Использование амперсанда или функции СЦЕПИТЬ позволяет объединить содержимое нескольких ячеек в одну, не потеряв при этом ни одного значения, что происходит в других методах, указанных выше.

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

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

Результат функции с амперсандом для объединения ячеек в Excel

По завершении нажмите Enter и ознакомьтесь с результатом. На скриншоте ниже вы более наглядно видите то, как происходит соединение.

Добавление пробелов для амперсанда для объединения ячеек в Excel

Добавьте после каждой ячейки двойные кавычки с пробелом, если не хотите, чтобы весь текст слился в один. Тогда функция будет выглядеть примерно так: =A14&" "&C14&" "&B14.

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

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

Объявление функции СЦЕПИТЬ для объединения ячеек в Excel

В пустой ячейке для объединения остальных объявите функцию =СЦЕПИТЬ().

Результат функции СЦЕПИТЬ для объединения ячеек в Excel

В итоге вы видите объединение без пробелов.

Добавление пробелов для функции СЦЕПИТЬ для объединения ячеек в Excel

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

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

Читайте также: