Excel значение двух ячеек. Лучшая альтернатива функции сцепить и объединить текст в excel

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

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

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

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


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


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


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

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

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

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


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


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


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

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

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

Способ 1: объединение через окно форматирования

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


Существуют также альтернативные варианты перехода к окну форматирования. Например, после выделения строк, находясь во вкладке «Главная» , можно кликнуть по значку «Формат» , расположенному на ленте в блоке инструментов «Ячейки» . Из раскрывшегося списка действий следует выбрать пункт «Формат ячеек…» .

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

Также перейти в окно форматирования можно, произведя нажим комбинации горячих клавиш Ctrl+1 , после выделения необходимых элементов. Но в этом случае переход будет осуществлен в ту вкладку окна «Формат ячеек» , которая посещалась в последний раз.

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

Способ 2: использование инструментов на ленте

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

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

Способ 3: объединение строк внутри таблицы

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


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

Способ 4: объединение информации в строках без потери данных

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

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

СЦЕПИТЬ(текст1;текст2;…)

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

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


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

Способ 5: группировка

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


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

Объединить ячейки в 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 (вкладка Главная -Объединить и поместить в центре ), в ячейке остается значение только одной верхней левой ячейки. И это не всегда подходит, ведь если в ячейках есть значения, то скорее всего они нужны и после объединения. С помощью команды Объединение ячеек без потери значений можно объединить ячейки, сохранив значения всех этих ячеек в "одной большой" с указанным разделителем. Команда работает с несвязанными диапазонами(выделенными через Ctrl) и только с видимыми ячейками, что позволяет отобрать только нужные строки фильтром и объединить каждую видимую область(строку, столбец) по отдельности.

Направление:

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

Метод объединения:

Объединять:


Разделитель:

По умолчанию Excel для работы использует реальные значения ячеек, но в случае с датами и числами отображение значений можно изменить: правая кнопка мыши на ячейке -Формат ячеек (Format cells) -вкладка Число (Number) . В этом случае после объединения ячеек результат объединения может отличаться от ожидаемого, т.к видимое значение ячейки отличается от реального. Например, есть таблица следующего вида:

В этой таблице значения столбцов Дата и Сумма отформатированы форматом ячеек. Если объединить значения как есть(с отключенным параметром Использовать видимое значение ячеек ), то можно получить не совсем корректный результат:


При объединении были выделены два столбца и в группе Объединять был выбран пункт каждую строку диапазона отдельно . Для объединения первых двух столбцов(Акт и Дата) был применен разделитель " от " , для 3-го и 4-го(Описание и Сумма) - " на сумму: " . Пункт Использовать видимое значение ячеек был отключен.
Как видно, дата выглядит не так, как ожидалось. Сумма тоже - потерялись рубли и разделение разрядов.
Но если включить пункт Использовать видимое значение ячеек , то текст в объединенных ячейках будет в точности таким, как он отображается в исходных ячейках:

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

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

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

Выполните следующие шаги:

  • Выделите ячейки, щелкните по ним правой клавишей мыши;
  • Выберите пункт «Формат ячеек…», появится новое окно;
  • Перейдите в меню «Выравнивание», далее – «Отображение»;
  • Установите птичку возле строчки «Объединение ячеек» и нажмите «Enter».

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

Соединение данных из разных ячеек

Но в экселе 2010 и других версиях программы можно объединять ячейки таким образом, чтобы все написанное сохранялось. Допустим, у вас три столбика: в первом указано имя, во втором – фамилия, в третьем – отчество. Требуется объединить их в одной ячейке (например, сделать Иван Петров Иванович). Если ФИО не одно, а много, то переписывать все заново – слишком долго. Есть два варианта объединения ячеек, с помощью которых сделать это намного быстрее.

Вариант первый:

  • Сделайте четвертый столбик, назвав его ФИО;
  • На следующей строчке введите «=A2&B2&C2» (то есть те ячейки, в которых стоят первые фамилия, имя и отчество) и нажмите «Enter»;
  • Получится следующее – «ИванПетровИванович». То есть, ФИО будет написано без пробелов;
  • Если нужно установить пробелы, вставьте знак «&” “&», то есть, формула будет такой – «A2&” “&B2&” “&C2». В результате получится «Иван Петров Иванович»;
  • Чтобы поставить разделитель, можно использовать любой знак, например запятую. Получится такая формула«A2&” “&С2&”, “&В2», в итоге ФИО будут выглядеть так: «Иван Иванович, Петров»;
  • Чтобы использовать формулу для других ячеек, скопируйте первую формулу, выделите строчки под ней (напротив которых стоят разделенные фамилия, имя и отчество) и нажмите «Enter».

Вариант второй:

  • Аналогично применяется формула «=СЦЕПИТЬ(A2;B2;С2)»;
  • Если нужно установить пробел, то «=СЦЕПИТЬ(A2,» «,B2)»;
  • Если нужна запятая – «=СЦЕПИТЬ(A2,», «,B2)».

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

  1. Щелкните по ячейке левой клавишей мыши. На вкладке «Главная» в разделе «Выравнивание» загорится кнопка «Объединить и поместить в центре»;
  2. Чтобы убрать соединение, просто нажмите эту кнопку.

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

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

  1. Перейдите на вкладку «Главная», в раздел «Редактирование»;
  2. Выберите «Найти и выделить», затем «Найти»;
  3. Выберите «Параметры», нажмите строчку «Формат»;
  4. Откройте меню «Выравнивание», в разделе «Отображение» пометьте галочкой строчку «Объединение ячеек»;
  5. Кликните «ОК»;
  6. Затем используйте один из двух вариантов:
  • Для того чтобы найти очередную объединенную ячейку, щелкните «Найти далее». В экселе будет выделена нужная ячейка;
  • Для того чтобы найти сразу все такие ячейки, щелкните «Найти все». Появятся все объединенные ячейки. Можно нажать на любую ячейку в списке – тогда она будет выделена в экселе, и вы увидите, где она расположена.

Важные выводы

  1. Все данные, которые имеются в ячейках, теряются (за исключением верхней левой в выделенных ячейках, в которых потери нет), это касается любых направлений выделения;
  2. Объединение ячеек вполне можно вернуть обратно, что не приведет к потери данных. Информация, которая содержалась в них, будет расположена в левой верхней ячейке (она будет расположена сплошным текстом).

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