Соединить текстовые ячейки в excel. Лучшая альтернатива функции сцепить и объединить текст в excel. Используем кнопочку на ленте

Список в Excel можно корректировать формулами – имя и отчество заменить на инициалы, соединить слова из ячеек в предложение, вставить слова в список Excel.
У нас есть таблица, где фамилия, имя и отчество написаны в разных ячейках. Нам нужно разместить их в одной ячейке. Вручную переписывать список долго. Но, в таблице Excel, есть специальная функция. Есть два варианта.
Первый вариант.
У нас такой список.
Нам нужно написать в ячейке D1 ФИО одним предложением. Пишем в этой ячейке (D1) формулу. Нажимаем на ячейку (активной сделаем).
Заходим на закладке «Формулы» в раздел «Библиотека функций», выбираем – «Текстовые», и выбираем функцию «СЦЕПИТЬ». В появившемся окне указываем адреса ячеек, которые нам нужно объединить в одно предложение. Получилось так.

ФИО написаны без пробелов. Чтобы это исправить, формулу нужно доработать. Между адресами ячеек после точки с запятой написать " " . Получилась такая формула.
=СЦЕПИТЬ(A1;" ";B1;" ";C1)
Получилось так.
Теперь формулу копируем вниз по столбцу.
Второй вариант.
Вместо функции «СЦЕПИТЬ» можно просто нажать кнопку амперсанд (&). Формула получится такая.
=A2&B2&С1
Результат такой же, как в первом варианте. Если нет пропусков между словами, то вставьте пробел (" " ).
Формула будет такая. =A2&" "&B2&" "&C2
Объединить можно не только слова, но и цифры. Можно составить предложение из данных ячеек в Excel .
Можно установить формулы в нужных ячейках бланка. Например, у нас есть такой список клиентов с адресами.

Нам нужно составить предложение. В ячейке пишем формулу.
=A2&" "&B2&" "&C2&" "&"проживает по адресу"&" "&"г."&" "&D2&" "&"ул."&" "&E2&" "&"д."&" "&F2&"."
Получилось такое предложение.

По такому принципу составляем любые предложения.
Если текст в ячейках уже написан, но нам нужно вставить дополнительные слова перед имеющимися, то сделать это можно с помощью формулы. У нас такой список.
Нам нужно перед фамилиями вставить слово «Квартиросъемщик». В ячейке нового столбца пишем формулу.
="Квартиросъемщик"&" "&A8
Копируем эту формулу вниз по столбцу. Получился такой список.
Первый столбец можно скрыть или скопировать значение нового столбца без формул, а первый столбец и второй с формулами - удалить.
Ещё один способ добавить текст, числа, символ к тексту в ячейке, смотрите в статье "Добавить текст в ячейки с текстом Excel ".
С помощью формул можно преобразовать список, где имя, отчество и фамилия написаны полностью, в список с фамилией и инициалами . Например, в ячейке написано.
В соседнем столбце пишем такую формулу.
=СЦЕПИТЬ(ЛЕВСИМВ(СЖПРОБЕЛЫ(A1);НАЙТИ(" ";СЖПРОБЕЛЫ(A1);1));ПСТР(СЖПРОБЕЛЫ(A1);НАЙТИ(" ";СЖПРОБЕЛЫ(A1);1)+1;1);".";ПСТР(СЖПРОБЕЛЫ(A1);НАЙТИ(" ";СЖПРОБЕЛЫ(A1);НАЙТИ(" ";СЖПРОБЕЛЫ(A1);1)+1)+1;1);".")
Получилось.
Если между словами появились лишние пробелы, их можно удалить. Подробнее о б этом читайте в статье "Как удалить лишние пробелы в Excel ". Этими же способами можно удалить пробелы между числами, в формуле, т.к. лишние пробелы могут привести к ошибке при подсчете или формула не будет считать.
Можно данные в строке переместить из последних ячеек в первые, перевернуть строку . Например, в ячейках написано: в первой ячейке Иванова, во второй - Мария. Нам нужно написать в первой ячейке Мария, во второй - Иванова. Как это сделать быстро в большой таблице, смотрите в статье " ".

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

Обратите внимание: В зависимости от версии программы Microsoft Excel, приведенные ниже инструкции могут немного отличаться.

Оглавление:

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

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

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

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

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

Как объединить ячейки в Microsoft Excel через контекстное меню

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

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

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

Как объединить ячейки в Microsoft Word без потери данных

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


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

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

Метод 1 – панель инструментов.

На панели вы увидите кнопку объединения.

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


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


Если нажать на стрелочку около этой кнопки, то вы увидите меню.

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


Согласие приведет к потере остальных данных.


Команда «Объединить по строкам» создаст консолидированные ячейки в каждой строке.



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


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

Метод 2 – использование меню

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


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


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

Метод 3 – копирование уже объединенных данных

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

CTRL+C – скопировать в буфер обмена.
CTR+V – вставить из буфера обмена.

Установите указатель на выбранную позицию.


Скопируйте с помощью нажатия CRTL+C. Признаком того, что данные скопированы будут «бегущие муравьи» - анимация рамки по ее границам.


Установите курсор на нужную клетку. Выделять при этом такое же количество адресов необязательно, Excel автоматически выберет необходимое число и выполнит команду. Правда, данные пропадут. Нажмите кнопки для вставки из буфера. Аналогичное объединение появится в выбранном месте.

Метод 4 – формат по образцу

В Excel, как и в любой программе пакета Office, есть очень удобная кнопка «Формат по образцу».
Она находится в разделе «Буфер обмена».


Поставьте указатель на объединенный фрагмент и нажмите эту кнопку. Переведите указатель на нужное место и щелкните мышью. Форматирование будет полностью воспроизведено.

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

Как объединить содержимое ячейки в таблице Excel с сохранением данных

Это актуальная проблема. В любом из предыдущих способов Excel удаляет данные. Для их сохранения используется функция «Сцепить».
Нажмите значок Fx около строки формул. Так вы вызовете окно вставки функций.


Введите в строку поиска название «Сцепить» и нажмите кнопку «Найти».



Выделите найденную функцию и нажмите «Ок». Появится окно настройки.


Укажите диапазон руками или выделите его мышью.


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

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

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


Объединение текста из двух разных ячеек в одну в Excel версий 2003-2010 осуществляется аналогично.

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

Можно воспользоваться последним пунктом из меню кнопки «Объединить ячейки».


Или можно снять галочку в окне форматирования.

Как объединить с помощью макроса

Один из самых сложных способов – самостоятельно написать программу, которая позволит автоматизировать процесс. В пакет Microsoft Office добавлен разработчик кода на языке VBA. Чтобы им воспользоваться, нажмите ALT+F11. Откроется окно добавления программного кода.


Выполните команду Insert – Module.


Откроется окно для ввода данных.


Скопируйте и вставьте код.

Sub Merge_Column() Dim i1 As Long Dim i2 As Long Dim f As Long Dim textCol As String Application.DisplayAlerts = False For f = 1 To Selection.Areas.Count For i1 = 1 To Selection.Areas(f).Columns.Count textCol = Selection.Areas(f).Cells(1, i1) For i2 = 2 To Selection.Areas(f).Rows.Count textCol = textCol & Chr(10) & Selection.Areas(k).Cells(i2, i1) Next Selection.Areas(f).Columns(i1).Merge Selection.Areas(f).Cells(1, i1) = intext Next Next Application.DisplayAlerts = True End Sub

Перейдите в Excel, нажав на его значок в левом верхнем углу.


Выделите объединяемый диапазон и запустите макрос на вкладке «Вид» - «Макросы».


Выберите нужный макрос и нажмите кнопку «Выполнить».


Фрагменты таблицы будут объединяться.

Не активна кнопка ячейки в Excel

Это редкий случай, но тем не менее такое происходит.

Сортировка объединенных ячеек Excel

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


После того, как привели объединения в порядок, нажимайте кнопку «Сортировка и фильтр» в панели инструментов (справа) в разделе «Главная».

Выберите нужный вид сортировки.

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

Если лист Excel большой, на нем бывает трудно обнаружить объединенные данные. В таком случае воспользуемся поиском. На вкладке «Главная» нажмите кнопку «Найти и выделить» и выберите «Найти». Или нажмите горячие клавиши Ctrl + F. Читайте больше


Затем нажмите «Параметры» и «Формат».


Поставьте галочку около пункта «Объединение ячеек» и нажмите «ОК».


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


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

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

Ранее мы с Вами уже рассматривали вопрос «Как разбить один столбец с данными на несколько в Excel 2007?», а что делать, если нужно сделать обратную операцию? Вопрос как объединить (склеить, сцепить) содержимое нескольких ячеек в Excel 2007 рассмотрим ниже.

Рассмотрим два способа.

Первый способ объединения ячеек в Excel 2007- использование функции «СЦЕПИТЬ» (категория Текстовые). Эта функция объединяет содержимое ячеек, позволяя при этом комбинировать их с произвольным текстом. Как пример, рассмотрим знакомое всем с детства уравнение))

В открывшемся окне Мастера функций указываете категорию Текстовые и выбираете функцию СЦЕПИТЬ. После жмете ОК


В следующем окошке вводите аргументы и жмете ОК.


В результате имеем))


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

Второй способ объединения ячеек в Excel 2007- использование символа для склеивания «&».

Для объединения (склеивания) содержимого ячеек используется символ «&». Этот символ нужно ставить в каждой точке соединения ячеек, так же как ставится символ «+» при сложении нескольких чисел. Если помимо склеивания ячеек необходимо еще и добавить какой-либо символ (точка, пробел, слово), то этот текст необходимо заключить в кавычки. См. ниже

Пример склеивания без пробелов


Пример склеивания с пробелами


Хочу обратить Ваше внимание на то, что последний пример можно объединить с функцией ЛЕВСИМВ и таким образом получить фамилию с инициалами.


Все! Выбирайте более удобный для Вас способ и используйте! Приятной работы)