Excel как объединить текст в ячейках в excel

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

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

Как объединить текст (значения) ячеек при помощи формул?

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

Если ячейка A1 листа содержит имя человека, в ячейке B1 содержится его отчество, а в ячейке C1 — фамилия, объединить эти три значения в отдельной ячейке можно с помощью следующей формулы:

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

возвращает то же значение, что и вышеописанная формула.

Объединение текста (значений) разных ячеек Excel макросом

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

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

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

Надстройка для объединения текста из разных ячеек

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

1) объединять значения по строкам;

2) объединять значения по столбцам;

3) объединять значения по произвольным диапазонам;

4) создавать интервалы между ячейками;

5) устанавливать знак-разделитель;

6) изменять направление объединения значений ячеек:

а) сначала слева направо, затем сверху вниз;

б) сначала сверху вниз, затем слева направо.

Видео по объединению значений в ячейках Excel

Как соединять текстовые значения в ячейках Excel.

Работа с функцией «СЦЕПИТЬ» или как соединить текстовые данные (слова или символы) в одной ячейке.

Порой при работе с текстом в ячейках Эксель (Excel) возникает необходимость соединить тексты нескольких ячеек в один текст.

Например, в ячейках разных столбцов у вас указано название товара и его характеристики, для формирования общего названия нужно соединить название товара и его характеристики. В одной ячейке написано «яблоки» — название товара, в другой «зеленые» — характеристика, чтобы создать название зеленые яблоки нужно соединить 2 слова в одной ячейке. Как это сделать?

Читать еще:  Сложить строки в excel

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

  • Запустить мастер функций;
  • Выбрать функцию «СЦЕПИТЬ»;
  • В появившемся окне указать объединяемые ячейки ( «зеленые» и «яблоки»);
  • Нажать «ОК».

В результате применения функции 2 слова слились в одно.

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

  • Запустить мастер функций;
  • Выбрать функцию «СЦЕПИТЬ»;
  • В появившемся окне указать объединяемые ячейки ( «зеленые» и «яблоки»), между ячейками в отдельном поле для заполнения поставить пробел(« »);
  • Нажать «ОК».

В результате применения функции 2 слова внесены в ячейку через пробел.

Подробное видео о том, как сцепить ячейки в программе Эксель ниже:

Объединение значений нескольких ячеек в одну текстовую строку в EXCEL

Объединим значения из нескольких ячеек в одной ячейке.

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

Когда значений немного, то объединить их можно с помощью функции СЦЕПИТЬ() записав формулу =СЦЕПИТЬ(A6;A7;A8;A9)

Или с помощью Амперсанда & (добавим еще для красоты символ пробела): =A6&» «&A7&» «&A8&» «&A9

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

Избежать этого поможет дополнительный столбец с простейшей формулой:

Значение из последней строки будет содержать желаемую текстовую строку (см. файл примера ).

Возвращаясь к функции СЦЕПИТЬ() можно обнаружить, что она может вернуть несколько значений в одной строке и без утомительного ввода многочисленных аргументов. Для этого запишем формулу =СЦЕПИТЬ(A6:A9) , указав в качестве единственного аргумента весь диапазон сразу, а не отдельные ячейки. В результате получим лишь значение первой ячейки.

Теперь в Строке формул выделим формулу =СЦЕПИТЬ(A6:A9) и нажмем клавишу F9. Получим массив =<"Вася":"Петя":"Даша":"Маша">, его можно скопировать в буфер обмена (без знака = и фигурных скобок) и вставить в нужную ячейку.

От наборов символов «:» (двойные кавычки, двоеточие и опять двойные кавычки) можно избавиться с помощью функции ПОДСТАВИТЬ() (см. файл примера ). или с помощью инструмента Заменить (нажмите CTRL+H, чтобы его вызвать). Если строка Вася»:»Петя»:»Даша»:»Маша находится в ячейке G8, то формула для замены этих символов, например, на символ ; будет выглядеть так:

В итоге, вставив результат формулы как значение, получим строку Вася;Петя;Даша;Маша.

Примечание: В формуле для замены двойных кавычек » использовано 2 двойные кавычки «».

Объединить текст в Excel

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

Читать еще:  Как добавить в excel много строк в

Зачем нужно объединять текст ячеек в excel

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

Использование функции СЦЕПИТЬ

Наиболее понятным способом объединения текста в excel является использование функции СЦЕПИТЬ. Функция может принимать 255 параметров склеиваемых текстовых строк. На рисунке видно как она работает.

Объединение текста с использование разделителя

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

=СЦЕПИТЬ(C8;» «;D8;» «;E8)

В этом случае мы увидим все красиво. Вполне возможно такой вариант устроит большинство, но всегда есть неожиданное «НО». Нам нужно записать ФИО в формате «Иванов И.И.». В этом случае формула будет выглядеть немного сложнее, ко всему к ней еще добавится и использование функции ЛЕВСИМВ.

=СЦЕПИТЬ(C8;» «;ЛЕВСИМВ(D8);».»;ЛЕВСИМВ(E8);».»)

Результатом такого склеивания будет таблица изображенная на следующем рисунке.

Объединение ячеек с использованием дополнительной функции ЛЕВСИМВ

Использование оператора склеивания — &

Для тех, кто заинтересован в более коротком варианте формулы существует оператор «склеивания» — «&». Некоторые считают, что его использование удобнее. Но я думаю, что принципиальной разницы, с точки зрения результата не будет. Первая формула примет следующий вид «=C8&» «&D8&» «&E8» и даст такой же результат объединения текста как и то, что мы видим на первом рисунке

Я думаю, вы уже догадались, что для того, чтобы получить результат, показанный на втором рисунке, нужно опять воспользоваться функцией ЛЕВСИМВ. Тогда наша формула примет следующий вид «=C8&» «&ЛЕВСИМВ(D8)&».»&ЛЕВСИМВ(E8)&».»» Использования символа склеивания удобней еще и тем, что позволяет склеивать более 255 строк.

Я думаю, для большинства не составит труда использовать любой из вариантов склеивания текста в excel. Я так говорю, потому что есть еще один способ склеивания, но ним будут пользоваться только продвинутые пользователи. Это способ склеивания с помощью VBA.

VBA – сложный способ

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

Объединение текста и склеивание ячеек с помощью VBA

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

Читать еще:  Как в excel уместить текст в одной ячейке excel

Будни технической поддержки

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

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

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

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

2. Выберите левой клавишей мыши первую ячейку, которую вы хотите объединить и удерживая клавишу Ctrl выберите вторую . После выбора нужных ячеек нажмите Enter. Также вместо выбора ячеек мышкой, вы можете дописать после «=СЦЕПИТЬ(» нужные ячейки через точку с запятой. К примеру, если мы хотим объединить текст из ячеек B1 и А1, то нужно в ячейку, где будет отображаться результат, написать следующее =СЦЕПИТЬ(B1;A1) и нажать клавишу Enter.

Так как в формуле первая ячейка В1, то и текст с этой ячейки будет отображаться вначале. Между объединенным текстом нет пробела, его нужно добавлять в формулу.

3. Чтобы добавить пробел между текстом из двух ячеек — нужно в основную формулу между названиями ячеек добавить » «. К примеру мы объединяем текст из двух ячеек А3 и В3, между ними ставим с помощью кавычек в формуле пробел: =СЦЕПИТЬ(А3;» «;В3) и нажимаем клавишу Enter.

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

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

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

На сегодня всё, если у вас есть дополнения — пишите комментарии! Удачи Вам

Похожие статьи

Ссылка на основную публикацию
Похожие публикации
Adblock
detector