Объединение ячеек в microsoft excel

Содержание

Объединение ячеек с помощью & (амперсанд) и функции Excel СЦЕПИТЬ (CONCATENATE)

Объединение содержимого ячеек – очень распространенная задача. Выбор решения зависит от типа данных и их количества. Если нужно сцепить несколько ячеек, то подойдет оператор & (амперсанд).


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

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

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

Правильное соединение текста и числа.

Соединение текста и даты.

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

Краткое описание возможных способов

Вот какие техники слияния таблиц существуют:

С помощью удаления всех символов между таблицами.

С помощью копирования и вставки второй таблицы в последнюю строку первой ( Ctrl+C и Ctrl+V ).

С помощью копирования и вставки второй в первую через опцию вставить как новые строки .

Разберем их все по порядку, с подробными инструкциями и скриншотами.

Удаляем все символы в промежутке

Этот способ самый распространенный и описывается во всех руководствах. Заключается в особенности старых версий Word: любые таблицы соединяются автоматически, если между ними стереть все написанное.

Вот как это сделать:

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

Поставьте курсор на пустое место между объектами.

Нажмите Backspace или Delete , благодаря чему исчезнет промежуток между объектами, и они автоматически объединятся.

Если этого не произошло, то попробуйте в главном разделе активировать функцию Отобразить все знаки . Это позволить увидеть и удалить скрытые символы, если они есть.

Просто выставляйте курсор рядом символами абзаца и также удаляйте их с помощью Backspace или Delete . Если символ абзаца не получается стереть, то попробуйте сделать это через поиск и замену символов. При этом вторую строку в “ Замене символов ” необходимо оставить пустой.

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

Копируем напрямую Ctrl+C и Ctrl+V

Простейший копи-паст, как правило, срабатывает и с таблицами. Удобен своей простотой и отсутствием дополнительных шагов.

Вот что нужно сделать:

Выделите таблицу, которую требуется вклеить .

Используйте комбинацию Ctrl+C , чтобы скопировать или Ctrl+X , чтобы вырезать. Также можно кликнуть правой кнопкой мыши и выбрать Копировать либо Вырезать .

Поставьте курсор в последнюю строку первой таблицы.

Используйте комбинацию Ctrl+V либо щелкните правой кнопкой по ячейке с курсором и выберите Вставить . Объекты объединятся без нарушения форматирования

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

Если в вашей версии Word и этот метод не сработал, то переходите к следующему.

Копируем и вставляем новые строки

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

  1. Выделите и скопируйте в буфер обмена (комбинация Ctrl+C ) вторую таблицу
  2. Кликните правой кнопкой мыши по любому из столбцов первой
  3. В ниспадающем меню выберите функцию “Вставить как новые строки” и скопированная таблица приклеится к основной

Как правило, один из трех вышеуказанных методов оказывается подходящим и решает проблему. Теперь рассмотрим нестандартный вариант слияния.

Горизонтальное объединение

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

Вот как это работает:

Скопируйте вторую таблицу в буфер обмена.

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

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

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

Если ничего не помогло


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

  1. Скачайте другую версию Word или же обновите текущую.
  2. Используйте онлайн-версию текстового редактора. Сервис Microsoft OneDrive предоставит доступ к Word-online, в котором точно работают два из описанных способов. Единственный недостаток этого варианта — нужна учетная запись Microsoft

Предупреждение перед объединением

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

Пример 4 Наблюдаем появление предупреждающего окна:

1 2 3 4 5 6 7 8 9

SubPrimer4()

‘Отменяем объединение ячеек в диапазоне «A1:D4»

Range(«A1:D4»).MergeCells=

‘Заполняем ячейки диапазона текстом

Range(«A1:D4″)=»Ячейка не пустая»

‘Объединяем ячейки диапазона «A1:D4»

Range(«A1:D4»).MergeCells=1

‘Наблюдаем предупреждающее диалоговое окно

EndSub

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

Пример 5

1 2 3 4 5 6 7 8 9

SubPrimer5()

‘Отменяем объединение ячеек в диапазоне «A5:D8»

Range(«A5:D8»).MergeCells=

‘Заполняем ячейки диапазона «A5:D8» текстом

Range(«A5:D8″)=»Ячейка не пустая»

Application.DisplayAlerts=False

Range(«A5:D8»).MergeCells=1

Application.DisplayAlerts=True

EndSub

Теперь все прошло без появления диалогового окна. Главное, не забывать после объединения ячеек возвращать свойству Application.DisplayAlerts значение True.

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

Содержание рубрики VBA Excel по тематическим разделам со ссылками на все статьи.

Объединение текстовой строки и вычисляемой формулы

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

Например, вы можете использовать следующую формулу для возврата текущей даты:

Чтобы вычисления с этой функцией всегда давали правильные результаты, запомните следующие простые правила:

  • Для ее работы требуется как минимум один текстовый аргумент.
  • В одной формуле вы можете соединить до 255 элементов, всего 8 192 символа.
  • Результатом всегда является текст, даже если все исходные элементы являются числами.
  • Она не распознает массивы. Каждая ссылка должна быть указана отдельно. Например, вы должны написать 

вместо   

Способ третий (макрос)

Еще один вариант объединения ячеек в Экселе без потери данных. Он чуть более сложный — для тех, кто знает, что такое Visual Basic.

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 с поддержкой макросов».

Объединяем столбцы при помощи Блокнота


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

Вот пример: мы хотим объединить все те же два столбца с именем и фамилией в один.

  1. Выделяем оба столбца, которые необходимо объединить. Для этого выделяем ячейку B1, нажимаем Shift+Стрелка вправо, чтобы добавить к выделению ячейку C1. Затем нажимаем Ctrl+Shift+Стрелка вниз, чтобы выделить все ячейки с данными в двух столбцах.
  2. Скопируйте данные в буфер обмена (Ctrl+C или Ctrl+Ins – что предпочитаете).
  3. Запустите Блокнот: Start (Пуск) > All Programs (Все программы) > Accessories (Стандартные) > Notepad (Блокнот)
  4. Вставьте данные из буфера обмена в Блокнот (нажмите Ctrl+V или Shift+Ins)
  5. Скопируйте в буфер обмена символ табуляции. Для этого нажмите клавишу Tab в Блокноте, затем сочетание Ctrl+Shift+Стрелка влево, а затем Ctrl+X.
  6. Замените в Блокноте символы Tab на другие символы, которые Вы хотите использовать в качестве разделителей.Для этого нажмите Ctrl+H, чтобы открыть диалоговое окно Replace (Заменить). В поле Find what (Что) вставьте из буфера обмена символ табуляции. В поле Replace with (Чем) введите Ваш разделитель, например, пробел, запятую и т.д. Нажмите кнопку Replace All (Заменить все), а затем Cancel (Отмена), чтобы закрыть диалоговое окно.
  7. Нажмите Ctrl+A, чтобы выделить весь текст в Блокноте, затем Ctrl+C, чтобы скопировать его в буфер обмена.
  8. Вернитесь к листу Excel (нажмите Alt+Tab), выделите только ячейку B1 и вставьте текст из буфера обмена в таблицу.
  9. Переименуйте столбец B в Full Name и удалите столбец Last name.

В описании этого способа больше шагов, чем в предыдущем варианте, но поверьте мне или проверьте сами – этот способ гораздо быстрее.

Как разделить строки в таблице Word

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

Урок: Как в Word сделать таблицу

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

Урок: Как объединить две таблицы в Word

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

Урок: Как добавить строку в таблицу в Word

Как разорвать таблицу в Ворде?

Примечание: Возможность разделения таблицы на части присутствует во всех версиях MS Word. Используя данную инструкцию, можно разбить таблицу в Ворде 2010 и более ранних версиях программы, мы же показываем это на примере Microsoft Office 2016. Некоторые пункты могут отличаться визуально, их название может быть немного иным, но смысла выполняемых действий это не меняет.

1. Выделите строку, которая должна стать первой во второй (отделяемой таблице).

2. Перейдите во вкладку «Макет» («Работа с таблицами») и в группе «Объединить» найдите и выберите пункт «Разбить таблицу».

3. Теперь таблица разделена на две части

Как разорвать таблицу в Word 2003?

Инструкция для этой версии программы немного отличается. Выделив строку, которая будет началом новой таблицы, необходимо перейти во вкладку «Таблица» и в развернувшемся меню выбрать пункт «Разбить таблицу».

Универсальный метод разбиения таблиц

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

1. Выделите строку, которая должна стать началом новой таблицы.

2. Нажмите комбинацию клавиш «Ctrl+Enter».

3. Таблица будет разделена в необходимом месте.

При этом, стоит отметить, что использование данного метода во всех версиях Word делает продолжение таблицы на следующей странице. Если вам именно это и нужно было изначально, ничего не меняйте (это ведь куда проще, чем много раз жать Enter, пока таблица не переедет на новую страницу). Если же вам необходимо, чтобы вторая часть таблицы располагалась на той же странице, что и первая, установите указатель курсора после первой таблицы и нажмите кнопку «BackSpace» — вторая таблица переедет на расстояние в одну строку от первой.

Примечание: Если вам необходимо снова объединить таблицы, установите курсор в строку между таблицами и нажмите «Delete».

Универсальный усложненный метод разрыва таблиц

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

1. Установите курсор в той строке, которая должна быть первой в новой странице.

2. Перейдите во вкладку «Вставка» и нажмите там на кнопку «Разрыв страницы», расположенную в группе «Страницы».

3. Таблица будет разделена на две части.

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

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

Форматирование текста и ячейки

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

Шрифт: полужирный – (B), подчеркнутый – (U), курсивный – (3), зачеркнутый – (5). Меню: смены шрифта – (Shift + F), размера шрифта – (Shift + P). Применить начертание границ – (Shift + 7). Удалить все границы – (Shift + Подчеркивание).

Вызвать меню: форматирования ячеек – (1), выбора шрифта – (Shift + F), выбора размера шрифта – (Shift + P). Установить формат: процентный – (Shift + 5), числовой – (Shift + 1), времени – (Alt + 2), даты – (Alt + 3), денежный – (Alt + 4), валютный – (Shift + 4), общий (для удаления форматирования) – (Shift + #).

Способ первый (через сцепление)

Шаг 1: склеиваем данные

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

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

1. Щелкаем по пустой ячейке.


2. Печатаем знак = и большими буквами слово СЦЕПИТЬ

3. Открываем скобку и щелкаем по первой ячейке с данными, затем печатаем точку с запятой и щелкаем по второй, затем опять точку с запятой – и по третьей. После это закрываем скобку.

4. Нажимаем клавишу Enter на клавиатуре.

Все данные слепятся в одну сплошную строку. Если же их нужно каким-то образом разделить (пробелом, запятой и т.д.), этот символ также нужно добавить в формулу, но только в кавычках. Пример знака – в качестве разделителя:

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

Склеивание через знак &. Находится этот символ там же, где цифра 7 на клавиатуре. Набирать его нужно на английской раскладке при зажатой клавише Shift.

Принцип почти такой же, как и при склеивании через функцию СЦЕПИТЬ:

1. Щелкаем в пустой ячейке и печатаем в ней знак =

2. Нажимаем на первую ячейку с данными, печатаем символ & и нажимаем на вторую ячейку, затем опять вводим & и нажимаем на третью и так далее.

Как и в предыдущем случае, любой дополнительный символ (разделитель) должен быть указан в кавычках.

Шаг 2: убираем дубли

Не важно, каким способом, но данные мы склеили

Если нужно получить такой же результат и для остальных ячеек, эту «формулу» можно растянуть:

  • Щелкаем по ячейке с результатом
  • Наводим на маленький черный квадратик внизу справа
  • Когда курсор примет вид тонкого черного плюса, нажимаем левую кнопку мышки и, не отпуская ее, растягиваем по другим ячейкам

У меня получилось вот что:

Подробнее о «растягивании» можно узнать из вот этого урока.

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

Иногда это подходит, но что делать, если нужны только склеенные данные? Выход есть!

1. Выделяем новые (склеенные) ячейки.

2. Щелкаем по любой из них правой кнопкой мышки и из меню выбираем «Копировать».

3. Выделяем какие-нибудь другие пустые ячейки.

4. Нажимаем по любой из них правой кнопкой мышки и выбираем «Специальная вставка».

5. В окошке выбираем пункт «Значения» (вверху) и нажимаем ОК.

В итоге получаем те же самые склеенные данные, но уже не в виде формулы (которая без оригинала не работает), а как обычный текст.

Собственно, теперь все предыдущие данные можно удалить, а эти (новые) скопировать и вставить на их место.

Вариант 5: Добавление и объединение

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

  1. Добавьте в таблицу строку или столбец, например, обратившись для этого к контекстному меню.

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

При необходимости повторите это действие с другими ячейками.

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

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

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

Более детально обо всех особенностях процедуры объединения ячеек таблицы мы ранее рассказывали в отдельном руководстве.

Подробнее: Как объединить ячейки в таблице Ворд

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

Как объединить и разделить ячейки в Excel 2013, 2016?

В последних на сегодняшний день версиях редактора таблиц Excel алгоритм объединения и разделения ячеек через контекстное меню абсолютно аналогичен. Поменялся лишь принцип реализации данной операции через ленту. Чтобы объединить несколько ячеек в одну, заходим на вкладку «Главная» ленты и кликаем на кнопке «Формат». После этого в возникшем меню выбираем опцию «Формат ячеек». Далее нам все уже должно быть знакомо, — повторяем те же действия, что были описаны ранее.

Как можно заметить, принцип действия действительно элементарный и лишен всяких подводных камней. Смело пользуйтесь указанной инструкцией, и это существенно сэкономит вам время при постижении азов Excel.

Показать видеоинструкцию

Видеоинструкция

Telegram

Ответы на другие вопросы:

Работа с формулами в Word

Электронные подписи в Outlook

Как написать дробь в Ворде

Как вставить видео в презентацию PowerPoint


С этим читают