Excel соединение строк в одну строку

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

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

Ваш браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

Объединение данных с помощью символа «амперсанд» (&)

  1. Выделите ячейку, в которую вы хотите вставить объединенные данные.

  2. Введите = (знак равенства) и выберите первую ячейку, которую нужно объединить.

  3. Введите символ & и пробел, заключенный в кавычки.

  4. Выберите следующую ячейку, которую нужно объединить, и нажмите клавишу ВВОД. Пример формулы: =A2&» «&B2.

Объединение данных с помощью функции СЦЕП

  1. Выделите ячейку, в которую вы хотите вставить объединенные данные.

  2. Введите выражение = СЦЕП(.

  3. Выберите первую ячейку, которую нужно объединить.

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

  4. Введите закрывающую скобку в конце формулы и нажмите клавишу ВВОД. Пример формулы: =CONCAT(A2, » Семья»).

Дополнительные сведения

Подключитесь к эксперту. Учитесь у живых инструкторов.

См. также

Функция ОБЪЕДИНИТЬ

Функция CONCAT

Объединение и отмена объединения ячеек

СЦЕПИТЬ

Рекомендации, позволяющие избежать появления неработающих формул

Автоматическая нумерация строк

Нужна дополнительная помощь?

Skip to content

СЦЕПИТЬ в Excel: как объединять текстовые строки, ячейки и столбцы

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

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

  • Что такое «сцепить» в Excel?
  • Функция СЦЕПИТЬ
  • Функция СЦЕП
  • 6 вещей, о которых нужно помнить при объединении данных
  • Объединение значений нескольких ячеек
  • Объединение текстовой строки и значения ячейки
  • Как сцепить текст и значение, рассчитанное по формуле
  • Оператор «&» для объединения строк в Excel
  • Как сцепить ячейки с пробелами, запятой или другими символами
  • Как построчно объединить столбцы в Excel
  • Как сцепить диапазон ячеек в Excel
  • Как сцепить текст, число и дату в различных форматах
  • Надстройка «Объединить ячейки» — способ сцепить ячейки в Excel без использования формул

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

Что такое «сцепить» в Excel?

По сути, существует два способа объединения данных в ячейках электронных таблиц Excel:

  • Объединить ячейки
  • Объединить значения ячеек

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

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

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

На следующем скриншоте показана разница между этими двумя методами:

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

Функция СЦЕПИТЬ

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

Синтаксис её следующий:

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

Где текст — это текстовая строка, ссылка на ячейку или значение, определяемое формулой.

Функция СЦЕПИТЬ поддерживается во всех версиях Excel для Microsoft 365, Excel 2019 — Excel 2007.

Примечание. В Excel 365 — Excel 2019 также доступна функция СЦЕП (CONCAT на английском), которая является современным преемником СЦЕПИТЬ с точно таким же синтаксисом. Функция СЦЕПИТЬ сохранена для обратной совместимости, и Microsoft не обещает, что она будет поддерживаться в будущих версиях Excel.

Функция СЦЕП

Функция СЦЕП (CONCAT в английской версии)  в Excel используется для объединения данных из нескольких ячеек или диапазонов в одну ячейку.

Она относится к категории текстовых функций и доступна в Excel для Microsoft 365, Excel 2021, Excel 2019 и Excel для Интернета.

Синтаксис её простой:

СЦЕП(текст1; [текст2]; …)

Где текст1 (обязательный аргумент) и текст2 (необязательный) — данные, которые нужно соединить.

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

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

=СЦЕП(«john»; «@gmail.com»)

6 вещей, о которых нужно помнить при объединении данных

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

  1. Для работы функций СЦЕПИТЬ и СЦЕП требуется хотя бы один текстовый аргумент. Если какой-либо из аргументов недействителен (например, представлен другой функцией, которая выдает ошибку), то произойдет ошибка.
  2. Результатом этих функций всегда является текстовая строка, даже если вы объединяете числа.
  3. Если результирующая строка превышает 32 767 символов, возникает ошибка #ЗНАЧ! .
  4. В СЦЕПИТЬ и СЦЕП нет предопределенного параметра для разделителя между объединяемыми значениями. Чтобы разделить объединенные фрагменты текста, поместите разделители между ссылками на ячейки, например:

=СЦЕП(A1;” “;A2;”-“;A3)

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

=СЦЕПИТЬ(A1; A2; A3) вместо =СЦЕПИТЬ(A1:A3).

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

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

Простейшая формула для объединения значений ячеек A1 и B1 выглядит следующим образом:

=СЦЕПИТЬ(A1; B1)

=СЦЕП(A1; B1)

Обратите внимание, что значения будут соединяться вместе без какого-либо разделителя, как в строке 2 на скриншоте ниже.

Чтобы разделить значения пробелом, введите » » во второй аргумент, как в строке 4 на скриншоте ниже.

=СЦЕПИТЬ(A3;B3)

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

Объединение текстовой строки и значения ячейки

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

=СЦЕПИТЬ(A9;B9;» завершено»)

Приведенная выше формула информирует пользователя о том, что определенное задание завершено, как в строке 9 на скриншоте выше. Обратите внимание, что мы добавляем пробел перед словом «завершено», чтобы разделить объединенные текстовые строки.

Естественно, вы также можете добавить текстовую строку в начале или в середине формулы:

=СЦЕПИТЬ(«Смотри «;A10; » «; B10)

Пробел («») добавляется между объединенными значениями, чтобы результат отображался как «Задание 1», а не «Задание1».

Объединение текста и значения, рассчитанного по формуле

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

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

=СЦЕПИТЬ(«Сегодня «; ТЕКСТ(СЕГОДНЯ(); «dd-mmm-yy»))

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

Оператор «&» для объединения строк в Excel

В Microsoft Excel оператор & — это еще один способ объединения ячеек. Этот метод очень удобен во многих случаях, потому что ввод знака амперсанда (&) намного быстрее, чем ввод слова «СЦЕПИТЬ» :)

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

Примеры формул Excel «&»

Чтобы увидеть оператор объединения в действии, давайте перепишем формулы, рассмотренные чуть выше:

Объедините значения в A1 и B1:

=A1&B1

Объедините значения в A1 и B1, разделенные пробелом:

=A1&» «&B1

Объедините значения в A1, B1 и текстовую строку:

=A1 & B1 & » завершено»

Объедините строку и результат функции ТЕКСТ / СЕГОДНЯ:

=»Сегодня » & ТЕКСТ(СЕГОДНЯ(), «dd-mmm-yy»)

Функция СЦЕПИТЬ и оператор «&» возвращают совершенно идентичные результаты.

Оператор Excel «&» против функции СЦЕПИТЬ

Многие пользователи задаются вопросом, какой способ объединения строк в Excel более эффективен — функция СЦЕПИТЬ или оператор «&».

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

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

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

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

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

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

Как сцепить две ячейки с пробелом:

=СЦЕПИТЬ(A1; » «; B1)

или

=A1 & » » & B1

Объединение двух ячеек с запятой:

=СЦЕПИТЬ(A1; «, «; B1)

или

=A1 & «, » & B1

Объединение двух ячеек с дефисом:

=СЦЕПИТЬ(A1; «-«; B1)

или

=A1 & «-» & B1

На этом скриншоте показано, как могут выглядеть результаты:

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

Проблема в том, что вы не можете просто ввести в формулу перенос строки, как обычный символ, и поэтому необходима специальная функция СИМВОЛ для подачи соответствующего ASCII-кода в формулу:

  • В Windows используйте СИМВОЛ(10), где 10 — это код ASCII для перевода строки.
  • В системе Mac используйте СИМВОЛ(13), где 13 — код ASCII для возврата каретки.

В этом примере у нас есть фрагменты адреса в столбцах от A до F, и мы объединяем их в столбце G с помощью оператора «&». Сцепленные значения разделяются запятой («,»), пробелом (» «) и разрывом строки СИМВОЛ(10):

=A2&» «&B2&СИМВОЛ(10)&C2&СИМВОЛ(10)&D2&», «&E2&» «&F2

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

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

  • Двойные кавычки («») — СИМВОЛ(34)
  • Косая черта (/) — СИМВОЛ(47)
  • Звездочка (*) — СИМВОЛ(42)
  • Полный список кодов ASCII доступен здесь .

Тем не менее, более простой способ включить печатные символы в формулу — просто вставить их в двойных кавычках, как мы сделали в предыдущем примере.

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

=A1 & СИМВОЛ(47) & B1

=A1 & «/» & B1

=СЦЕПИТЬ(A1; СИМВОЛ(47); B1)

=СЦЕПИТЬ(A1; «/»; B1)

Как построчно объединить столбцы в Excel

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

Например, чтобы объединить два столбца (столбец A и B), разделяя значения пробелом, введите следующую формулу в ячейку C2, а затем скопируйте ее в другие ячейки. Когда вы перетаскиваете маркер заполнения, чтобы скопировать формулу, указатель мыши принимает форму креста, как показано ниже:

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

Обратите внимание, что Microsoft Excel определяет, насколько далеко копировать ячейки после двойного щелчка дескриптора заполнения, на основе ячеек, на которые ссылается ваша формула. Если в вашей таблице окажутся пустые ячейки, скажем, если бы в этом примере ячейки A6 и B6 были пустыми, формула будет скопирована только до строки 5. В этом случае вам нужно будет вручную перетащить маркер заполнения вниз.

Как сцепить диапазон ячеек в Excel

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

Чтобы объединить все значения из диапазона ячеек, скажем, от A1 до A4, вам понадобится одна из следующих формул:

=СЦЕПИТЬ(A1; A2; A3; A4)
или

=A1 & A2 & A3 & A4

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

1. Нажмите CTRL, чтобы выбрать несколько ячеек для объединения.

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

  1. Выберите ячейку, в которую вы хотите ввести формулу.
  2. Введите =СЦЕПИТЬ( в этой ячейке или в строке формул.
  3. Нажмите и удерживайте Ctrl и кликните последовательно на каждую ячейку, которую вы хотите объединить.
  4. Отпустите Ctrl, введите закрывающую скобку в строке формул и нажмите ENTER.

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

2. Используйте функцию ТРАНСП, чтобы получить диапазон

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

  1. В ячейку, куда вы хотите записать результат объединения, введите формулу ТРАНСП, например:

=ТРАНСП(A1:A10)

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

  • Введите =СЦЕПИТЬ( перед первым значением, затем введите закрывающую скобку после последнего значения и нажмите Enter.

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

3. Сцепить два или более столбца

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

Чтобы объединить столбцы построчно, вам нужно сделать следующее:

  • Напишите формулу СЦЕП для объединения ячеек в первой строке.
  • Скопируйте формулу на столько строк, сколько необходимо.

Например, чтобы объединить текст в столбцах A, B, C и D в каждой строке, введите эту формулу в E2:

=СЦЕП(A2:D2)

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

Из-за использования относительных ссылок формула корректируется соответствующим образом для каждой строки. То есть в E3 ссылка изменится на A3:В3, и так далее.

Чтобы объединить значения из всех ячеек в определенном столбце, укажите ссылку на столбец в формуле СЦЕП. Например:

=СЦЕП(A:A)

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

Чтобы объединить все ячейки в столбце, кроме заголовка, используйте ссылку на диапазон, например A2:A1048576, где A2 — первая ячейка с данными, а A1048576 — последняя ячейка в столбце:

=СЦЕП(A2:A1048576)

Примечание. При объединении всех ячеек в столбце имейте в виду, что Excel имеет ограничение на общее количество символов, которое может содержать ячейка — до 32 767. Если результирующая строка превышает этот предел, ваша формула выдаст ошибку #ЗНАЧ!.

4. Сцепить диапазон ячеек

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

=СЦЕП(A2:C3)

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

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

=СЦЕП(A2:C3; A5:C6)

Как видно из этих примеров, использование функции СЦЕП намного предпочтительнее и проще.

Как сцепить текст, число и дату в различных форматах

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

Функция ТЕКСТ([значение], [формат_текста]) имеет два аргумента:

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

Во втором аргументе ( [формат_текста] ) вы вводите желаемый формат, используя коды, которые может понять функция ТЕКСТ.

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

=СЦЕПИТЬ(«Сегодня «; ТЕКСТ(СЕГОДНЯ(); «dd-mmm-yy»))

или

=»Сегодня «& ТЕКСТ(СЕГОДНЯ(); «dd-mmm-yy»)

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

Вы это можете видеть на скриншоте ниже.

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

=A2 & » » & ТЕКСТ(B2; «$# ##0,0»)  – отображать число с одним знаком после запятой и знаком $.

=A2 & » » & ТЕКСТ(B2; «₽# ##0,0») – отображает число и  знак рубля ₽.

=A2&» «&ТЕКСТ(B2;»#__?/10»)  – отображать число в виде дроби.

СЦЕП против СЦЕПИТЬ в Excel

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

С технической точки зрения существует два основных различия между СЦЕП и СЦЕПИТЬ в Excel:

  1. Прежде всего, функция СЦЕП преодолевает самое большое ограничение своего предшественника — невозможность обработки диапазона ячеек. В отличие от функции СЦЕПИТЬ, она может объединять все значения в диапазоне, избавляя вас от необходимости указывать каждую ссылку на ячейку по отдельности.
  2. Функция СЦЕП доступна только в Excel 365, Excel 2021, Excel 2019 (Windows и Mac) и Excel Online. Функция СЦЕПИТЬ поддерживается во всех версиях Excel с 2007 по 365.

Во всем остальном эти две функции по существу одинаковы.

Надстройка «Объединить ячейки» — способ сцепить ячейки в Excel без использования формул

С надстройкой «Объединить ячейки», включенной в Ultimate Suite for Excel , вы можете эффективно выполнять следующие задачи:

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

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

Чтобы сцепить содержимое нескольких ячеек, вы выбираете диапазон для объединения и настраиваете следующие параметры:

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

Процесс вы видите на скриншоте ниже.

Вот сам результат:

Чтобы объединить два или более столбца, вы настраиваете параметры «Ячейки слияния» аналогичным образом, но выбираете «Столбцы» в разделе « Что объединять»:

Чтобы проверить, как надстройка Merge Cells будет работать с вашими наборами данных, вы можете использовать эту ссылку для загрузки полнофункциональной пробной версии Ultimate Suite для Excel.

Возможно, эти статьи вам будут интересны:

Как быстро посчитать количество слов в Excel В статье объясняется, как подсчитывать слова в Excel с помощью функции ДЛСТР в сочетании с другими функциями Excel, а также приводятся формулы для подсчета общего количества или конкретных слов в…
Как быстро извлечь число из текста в Excel В этом кратком руководстве показано, как можно быстро извлекать число из различных текстовых выражений в Excel с помощью формул или специального инструмента «Извлечь». Проблема выделения числа из текста возникает достаточно…
Функция ПРАВСИМВ в Excel — примеры и советы. В последних нескольких статьях мы обсуждали различные текстовые функции. Сегодня наше внимание сосредоточено на ПРАВСИМВ (RIGHT в английской версии), которая предназначена для возврата указанного количества символов из крайней правой части…
Функция ЛЕВСИМВ в Excel. Примеры использования и советы. В руководстве показано, как использовать функцию ЛЕВСИМВ (LEFT) в Excel, чтобы получить подстроку из начала текстовой строки, извлечь текст перед определенным символом, заставить формулу возвращать число и многое другое. Среди…
5 примеров с функцией ДЛСТР в Excel. Вы ищете формулу Excel для подсчета символов в ячейке? Если да, то вы, безусловно, попали на нужную страницу. В этом коротком руководстве вы узнаете, как использовать функцию ДЛСТР (LEN в английской версии)…
Как быстро сосчитать количество символов в ячейке Excel В руководстве объясняется, как считать символы в Excel. Вы изучите формулы, позволяющие получить общее количество символов в диапазоне и подсчитывать только определенные символы в одной или нескольких ячейках. В нашем предыдущем…
Объединение ячеек в Excel без потери данных В руководстве описываются различные методы быстрого объединения двух или нескольких ячеек в Excel без потери данных. В таблицах Эксель вам часто может потребоваться соединить две или более ячейки в одну…
Как преобразовать текст в число в Excel — 10 способов. В этом  руководстве показано множество различных способов преобразования текста в число в Excel: опция проверки ошибок в числах, формулы, математические операции, специальная вставка и многое другое. Иногда значения в ваших…

Содержание

  • Виды объединения
    • Способ 1: объединение через окно форматирования
    • Способ 2: использование инструментов на ленте
    • Способ 3: объединение строк внутри таблицы
    • Способ 4: объединение информации в строках без потери данных
    • Способ 5: группировка
  • Вопросы и ответы

Строки объединеняются в Microsoft Excel

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

Читайте также:
Как объединить столбцы в Excel
Как объединить ячейки в Экселе

Виды объединения

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

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

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

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

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

  2. Выделение группы строк с помощью клавиши Shift в Microsoft Excel

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

  5. Выполняется активация окна форматирования. Производим перемещение во вкладку «Выравнивание». Затем в группе настроек «Отображение» следует установить галочку около параметра «Объединение ячеек». После этого можно клацать по кнопке «OK» в нижней части окна.
  6. Окно Формат ячеек в Microsoft Excel

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

Строки объединены в Microsoft Excel

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

Переход в окно формата через кнопку на ленте в Microsoft Excel

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

Переход в окно формата через значок в виде стрелки на ленте в Microsoft Excel

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

Lumpics.ru

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

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

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

  1. Прежде всего, производим выделение нужных строчек одним из тех вариантов, о которых шел разговор в Способе 1. Затем перемещаемся во вкладку «Главная» и щелкаем по кнопке на ленте «Объединить и поместить в центре». Она располагается в блоке инструментов «Выравнивание».
  2. Объединение строк через кнопку на ленте с помещением записей посередине в Microsoft Excel

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

Строка объединена с записью в центре в Microsoft Excel

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

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

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

Строка объединена без помещения записи в центре в Microsoft Excel

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

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

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

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

  2. Выделение строк в таблице при помощи клавиши Shift в Microsoft Excel

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

Строка объединена в границах таблицы в Microsoft Excel

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

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

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

  2. Объединение строк в границах таблицы через кнопку на ленте без помещения записей посередине в Microsoft Excel

  3. Объединение будет произведено согласно тому типу, который пользователь выбрал.

Строка объединена в границах таблицы с записью в центре в Microsoft Excel

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

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

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

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

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

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

  1. Устанавливаем курсор в элемент листа, куда будет выводиться результат обработки, и жмем на кнопку «Вставить функцию».
  2. Переход в Мастер функций в Microsoft Excel

  3. Происходит запуск Мастера функций. Нам следует переместиться в блок операторов «Текстовые». Далее находим и выделяем название «СЦЕПИТЬ». Затем клацаем по кнопке «OK».
  4. Переход в окно аргументов функции СЦЕПИТЬ в Microsoft Excel

  5. Появляется окошко аргументов функции СЦЕПИТЬ. По числу аргументов можно использовать до 255 полей с названием «Текст», но для воплощения поставленной задачи нам понадобится столько, сколько строк имеет таблица. В данном случае их 6. Устанавливаем курсор в поле «Текст1» и, произведя зажим левой кнопки мыши, клацаем по первому элементу, содержащему наименование техники в столбце «Устройство». После этого адрес выделенного объекта отобразится в поле окна. Точно таким же образом вносим адреса последующих строчных элементов столбца «Устройство», соответственно в поля «Текст2», «Текст3», «Текст4», «Текст5» и «Текст6». Затем, когда адреса всех объектов отобразились в полях окна, выполняем клик по кнопке «OK».
  6. Окно аргументов функции СЦЕПИТЬ в Microsoft Excel

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

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

    &" "

    Данное выражение – это своеобразный знак пробела для функции СЦЕПИТЬ. Как раз поэтому, в последнее шестое поле его дописывать не обязательно. После того, как указанная процедура выполнена, жмем на кнопку «OK».

  10. Добавление дополнительных знаков в окне аргументов функции СЦЕПИТЬ в Microsoft Excel

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

Данные разделены пробелом в Microsoft Excel

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

  1. Устанавливаем знак «=» в строчку, куда будет выводиться результат. Кликаем по первому элементу столбца. После того, как его адрес отобразится в строке формул и в ячейке вывода результата, набираем на клавиатуре следующее выражение:

    &" "&

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

    =A4&" "&A5&" "&A6&" "&A7&" "&A8&" "&A9

  2. Формула объединения данных в строку без потерь в Microsoft Excel

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

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

Урок: Функция СЦЕПИТЬ в Экселе

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

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

  1. Прежде всего, выделяем те смежные строчные элементы, которые нужно будет сгруппировать. Можно выделять отдельные ячейки в строках, а не обязательно строчки в целом. После этого перемещаемся во вкладку «Данные». Щелкаем по кнопке «Группировать», которая размещена в блоке инструментов «Структура». В запустившемся небольшом списке из двух пунктов выбираем позицию «Группировать…».
  2. Переход к группировке в Microsoft Excel

  3. После этого открывается небольшое окошко, в котором нужно выбрать, что именно мы собираемся группировать: строки или столбцы. Так как нам нужно сгруппировать строчки, то переставляем переключатель в соответствующую позицию и жмем на кнопку «OK».
  4. Окно группировки в Microsoft Excel

  5. После выполнения последнего действия выделенные смежные строчки будут соединены в группу. Для того, чтобы её спрятать, достаточно нажать на пиктограмму в виде символа «минус», расположенную слева от вертикальной панели координат.
  6. Спрятать группу в Microsoft Excel

  7. Для того, чтобы снова показать сгруппированные элементы, нужно нажать на знак «+» образовавшийся в том же месте, где ранее находился символ «-».

Переход к показу скрытой группы в Microsoft Excel

Урок: Как сделать группировку в Экселе

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

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

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

Объединение данных с помощью символа «амперсанд» (&)

  1. ​ будет потеряна. Вот​ в группе «Буфер​ некоторых случаях выполнение​

  2. ​ помощь придет форматирование​ колонка с формулами​ уже не зависят​ содержащей формулу. Появляется​

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

  4. ​ же обсудим все​Данные из нескольких ячеек​ а в место​ из базы картотек​​Введите первую строку.​​ все способы того,​

Объединение данных с помощью функции СЦЕП

  1. ​ мы и завершили​ обмена» и имеет​ какой-то задачи зависит​

  2. ​ через пункт меню​​ и столбец со​​ от формулы. Ещё​

  3. ​ маркер заполнения в​ на кнопку​

    ​ пустом столбце на​ полностью, их нужно​ таблицы. Нам же​ возможные способы объединения​ можно объединить в​

  4. ​ нее просто применять​ кадрового отдела.​Нажмите сочетание​ как в «Экселе»​​ разбор второго метода,​​ иконку щетки.​

support.office.com

Объединение столбцов в Microsoft Excel

​ напрямую от выбранного​ на ленте​ скопированными значениями. Выделяем​ раз копируем данные,​ виде крестика. Зажимаем​«OK»​ листе Excel. Для​ сперва выделить. Становимся​ нужно объединить все​ этих элементов, ведь​ одну с помощью​ в формулах оператор​Фамилия – в данном​A​ объединить столбцы. Как​

​ поясняющего, как в​Выделите оставшиеся необъединенные ячейки​

Процедура объединения

​ метода. Условно их​«Объединить по строкам»​ поочередно первый и​ но уже с​ левую кнопку мыши​.​ того, чтобы вызвать​ на горизонтальную панель​ ячейки двух столбцов​ в каждом отдельном​ символа «амперсанд» (&)​ &, так как​ столбце находиться только​lt+Enter​ можно отметить, все​

Способ 1: объединение с помощью контекстного меню

​ «Экселе» объединить столбцы.​ столбцов.​ можно разделить на​. Если же нужно​

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

    Переход в формат ячеек в Microsoft Excel

  2. ​ фамилии сотрудников.​, чтобы создать ещё​ они во многом​Если вы хотите объединить​​Теперь задачу можно считать​​ две группы: те,​​ произвести объединение без​​ правой кнопкой мыши​ размещения.​ вниз до конца​​ выводится результат обработки​​, кликаем по кнопке​

    Окно формата ячеек в Microsoft Excel

  3. ​ которой записаны наименования​ ячейку. Находясь во​ различные варианты.​Выделите ячейку, в которую​ своих недостатков.​В третьем столбце «Имя​ одну строку в​ отличаются друг от​​ столбцы в «Экселе»​​ решенной, ведь все​ что выполняются путем​​ потерь данных, то​​ по выделенной области.​Выделяем первый столбец изначального​ таблицы.​ значений функцией, отобразились​​«Вставить функцию»​​ колонок буквами латинского​ вкладке​Скачать последнюю версию​ вы хотите вставить​​

    Форматирорвание по образцу в Microsoft Excel

  4. ​ + Фамилия» необходимо​ ячейке.Нажмите​ друга и подходят​ без потери данных,​

​ ячейки столбцов объединились.​ форматирования таблицы, и​ с этой задачей​ В контекстном меню​ диапазона, который нужно​Как видим, формула скопирована​ объединенные данные первой​, расположенной около строки​ алфавита. Зажимаем левую​«Главная»​ Excel​ объединенные данные.​3 главных недостатка функции​ объединить имя и​Alt+Enter​

Способ 2: объединение с помощью кнопки на ленте

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

  1. ​ формул.​ копку мыши и​на ленте кликаем​Все способы объединение столбцов​Введите = (знак равенства)​ СЦЕПИТЬ по сравнению​ фамилию каждого сотрудника​ещё несколько раз,​ Так, если вам​ не через инструменты​ что часть данных,​ которых необходимо прибегнуть​

    Выделение диапазона в Microsoft Excel

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

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

Способ 3: объединение с помощью функции

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

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

    Перемещение в Мастер функций в Microsoft Excel

  2. ​ точнее, то останется​ порядку дальше.​ сохранения данных не​ избавились от транзитных​​размещенную на вкладке​​ вынесли значения в​ между ними нет​ найти наименование​«Главная»​​ форму щетки и​​ и применение функций.​

    Функция СЦЕПИТЬ в Microsoft Excel

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

    Аргументы функции СЦЕПИТЬ в Microsoft Excel

  4. ​ значения, а оператор​ объедини тексты из​Введите следующую строку текста.​ потерять часть данных​Выделите ячейку, в которой​ слева.​ объединить столбцы, подразумевает​ ячейки пустые, то​ усмотрение, так как​«Буфер обмена»​

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

    ​ первоначальные ячейки и​ их, в строке​ находим, выделяем этот​ другой вкладке. Жмем​«Буфер обмена»​ задачи по слиянию​

    ​ в кавычки.​

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

    ​ использовать данный вариант​

    ​ вследствие наших манипуляций​

    ​. Можно вместо последнего​

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

    Измененная функция СЦЕПИТЬ в Microsoft Excel

  5. ​ в общие строки.​Enter​ — третьим.​ двух ячеек, тем​ способ того, как​ Именно этот метод​ не рекомендуется. Это​​ его формат обнулился.​​ действия нажать на​ изначальное место расположения.​ с запятой между​ на кнопку​ виде треугольника, остриём​ выделяем всю оставшуюся​ только задействовав специальную​ нужно объединить, и​Функция требует немного больше​На рисунке проиллюстрированный пример​.​

    Маркер заполнения в Microsoft Excel

  6. ​Автор: Вадим Матузок​ самым объединив их.​ объединить два столбца​ относится к категории​ связано с тем,​ Тут уже все​ клавиатуре сочетание клавиш​ Если просто объединить​ координатами ячеек вставляем​«OK»​ направленного вниз, справа​ область, в пределах​ функцию. Рассмотрим все​ нажмите клавишу ВВОД.​​ затрат времени и​​ решения данной задачи.​Хорошо запомните комбинацию клавиш​Если необходимо в одну​Нажмите по кнопке «Вставить​ в «Экселе». Но,​ форматирования. Чтобы выполнить​ что он довольно​ зависит от целевого​Ctrl+V​ или удалить исходные​ следующие символы:​.​ от кнопки​ которой нужно объединить​ варианты подробнее и​​ Пример формулы:​​ ресурсов как у​

    Копирование столбца в Microsoft Excel

  7. ​ Для этой цели​Alt+Enter​ ячейку Excel вставить​ функцию». Находится она​ как говорилось в​ поставленную задачу, сделайте​​ сложный и его​​ назначения конкретной таблицы​​.​​ столбцы, то формула​

    Вставка значений в Microsoft Excel

  8. ​» «;​После этого открывается окно​«Объединить и поместить в​ столбцы.​ определим, в каких​=A2&» «&B2​ программы Excel (в​ в примере должен​

    Повторное копирование в Microsoft Excel

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

    Вставка данных в Microsoft Excel

  10. ​ процессе вычислений с​ использоваться оператор «&»​ Вы можете вставить​​ то будет отличным​​ формул.​​ их будет представлено​​Выделите верхние ячейки столбцов​ много времени.​ усмотрение пользователя.​ следует объединить. Во​будет нарушена, и​​ знаками кавычек в​​СЦЕПИТЬ​
  11. ​, которая расположена на​ образцу столбцы таблицы​ применять определенный способ.​Выделите ячейку, в которую​ использованием сложных формул),​ (END вместо оператора​​ разрывы строк в​​ решением расположить его​

    Иформационное сообщение о потери данных в Microsoft Excel

  12. ​В появившемся окне вам​ три. Второй метод​ таблицы, которые вы​Автор: Максим Тютюшев​На этом процедуру объединения​ вкладке​ мы все равно​ этих добавочных символах​. Её аргументами являются​ ленте в блоке​ будут объединены в​Самый распространенный способ объединения​ вы хотите вставить​ так и у​ «+»), который позволяет​ любом нужном месте​ в несколько строк.​ необходимо из списка​​ также подразумевает использование​​ хотите объединить.​

    Очистка содержимого в Microsoft Excel

  13. ​При создании таблиц в​ столбцов без потерь​«Главная»​ утратим данные. Поэтому​ ставим пробел. Если​ адреса ячеек, содержимое​ инструментов​ один.​ столбцов – это​ объединенные данные.​ пользователя (в процессе​ объединять значения ячеек​

​ ячейки, не зависимо​ Но как? Ведь​ всех функций найти​ инструментов форматирования, но​Нажмите по выделению правой​ программе Excel зачастую​ данных можно считать​в блоке инструментов​

​ поступим немного по-другому.​​ говорить о конкретном​

​ которых нужно объединить.​«Выравнивание»​Внимание! Если в объединяемых​ использование инструментов контекстного​Введите выражение​ ввода функции в​ в формулах:​ от её ширины.​

​ при вводе текста​ и выделить «СЦЕПИТЬ».​ для многих он​ кнопкой мыши (ПКМ).​ появляется нужда в​ оконченной. Конечно, этот​«Выравнивание»​ Выделяем колонку с​ примере, то в​ В поля​. Открывается меню. Выбираем​ ячейках будут находиться​ меню.​​= СЦЕП(​​ строку формул).​Как показано выше на​Урок подготовлен для Вас​ в ячейку, он​Нажмите кнопку «ОК».​ покажется на порядок​​В списке опций кликните​​ объединении нескольких столбцов.​ способ намного сложнее​открываем уже знакомое​ объединенным результатом. Во​ нашем случае запись:​«Текст1»​ в нем пункт​ данные, то сохранится​Выделяем первый сверху ряд​.​Интересный факт! В Excel​ рисунке с помощью​

​ командой сайта office-guru.ru​

lumpics.ru

Три способа того, как в «Экселе» объединить столбцы

​ располагается в одну​Сразу после того, как​ проще:​ по «Формату ячеек».​ Эта, на первый​ предыдущих вариантов, но​ нам по предыдущему​ вкладке «Главная» жмем​=СЦЕПИТЬ(B3;C3)​,​«Объединить по строкам»​ только та информация,​ ячеек колонок, которые​Выберите первую ячейку, которую​ нет обратной функции​ символа «&» можно​

Процедура объединения

​Источник: https://www.ablebits.com/office-addins-blog/2012/04/12/excel-multiple-lines-cell/​ строку, каким бы​ вы это сделаете,​Выделите столбцы, которые хотите​Появится окно, где нужно​ взгляд, простая задача​ в некоторых случаях​ способу меню и​ на кнопку «Копировать»,​была изменена на следующую:​«Текст2»​.​ которая находится в​ мы хотим объединить.​ нужно объединить.​ РАСЦЕПИТЬ и нет​ соединить любые текстовые​Перевел: Антон Андронов​ длинным он ни​ появится окно, в​ объединить. Важно для​ перейти на вкладку​ для некоторых пользователей​ он является незаменимым.​

Способ 1: через «Формат ячеек»

​ выбираем в нем​ размещенную на ленте​=СЦЕПИТЬ(B3;» «;C3)​и т.д. нам​После этих действий, выделенные​ самом первом слева​ Кликаем по выделенным​Для разделения объединяемых ячеек​ специального символа оператора.​

  1. ​ значения из разных​Автор: Антон Андронов​ был. Далее мы​
  2. ​ котором необходимо ввести​ этого выделять не​
  3. ​ «Выравнивание».​ становится сложным испытанием.​
  4. ​Урок:​ пункт​ в блоке инструментов​
  5. ​Как видим, между словами​ нужно внести адреса​ колонки всего листа​ столбце выделенного интервала.​
  6. ​ элементам правой кнопкой​

как в экселе объединить столбцы

​ используйте запятые, а​ Для решения такой​ ячеек без использования​Одна из самых популярных​ продемонстрируем, как можно​ аргументы выбранной функции.​ ячейки столбцов, а​Среди прочих появившихся параметров​ Главное – знать​

  1. ​Мастер функций в Excel​
  2. ​«Объединить по строкам»​
  3. ​ «Буфер обмена». Как​ появляется пробел, и​ ячеек самого верхнего​ буду объединены. При​ Все остальные данные​ мыши. Открывается контекстное​
  4. ​ для добавления пробелов,​ задачи применяются формулы​

как объединить два столбца в экселе

​ функции: =СЦЕПИТЬ(). В​ операций в Exel​ вставить более одной​ В первое текстовое​ непосредственно столбцы. Для​ найдите «Объединение ячеек»​ порядок действий для​Как видим, существует несколько​.​ альтернативное действие, можно​ они больше не​

Способ 2: с помощью кнопки на ленте

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

  1. ​ способов объединения столбцов​После этого, возможно, несколько​ после выделения столбца​ являются слипшимися. При​ Сделать это можно​ как и в​ за редким исключением​ нем пункт​ текста — кавычки.​ функций. Например маркером​ значения ячеек A2​
  2. ​ текстом – это​
  3. ​ любую ячейку рабочего​ введите ссылку на​ кнопку мыши (ЛКМ),​
  4. ​ этого пункта галочку.​ о том, как​

объединить столбцы в экселе без потери данных

​ в Экселе. Можно​ раз появится окошко​ набрать на клавиатуре​ желании вместе с​ вписав адреса вручную.​ предыдущем варианте, все​ данный способ рекомендуется​«Формат ячеек…»​Введите закрывающую скобку в​ для расцепления текста​

Способ 3: при помощи функции

​ и B2 с​ объединение текстовых строк.​ листа Excel.​ первую ячейку столбца,​ проведите курсором по​Нажмите «ОК».​ объединить столбцы в​ использовать любой из​ с информационным сообщением​ сочетание клавиш​

  1. ​ пробелом можно поставить​ Но, гораздо удобнее​ данные, кроме тех,​ использовать для работы​
  2. ​.​ конце формулы и​ послужит символ пробела​ добавленным между ними​
  3. ​ Например, объединение нескольких​Предположим, в Вашей таблице​ который хотите объединить.​ буквам столбцов, расположенным​
  4. ​Как можете заметить, сразу​

объединить 2 столбца эксель

​ «Экселе», и будет​ них, но при​ о потере данных.​Ctrl+C​ запятую или любой​ поставить в поле​ которые до объединения​ с пустыми ячейками​Открывается окно форматирования ячеек.​ нажмите клавишу ВВОД.​ « » ,​ символом пробела (указанный​ слов в одну​ есть столбец с​ Во второе поле,​ сверху первой строки​ после выполнения данных​ рассказано в этой​ определенных обстоятельствах следует​ Каждый раз жмите​.​ другой разделитель.​ соответствующего аргумента курсор,​

Заключение

​ находились в крайнем​ или с колонками​ Переходим во вкладку​ Пример формулы:​ а дальше:​ в формуле между​ строку. На практике​ именами, которые записаны​ соответственно, «Текст 2»,​ листа.​ действий выделенные ячейки​ статье.​ отдавать предпочтения конкретному​ на кнопку​Устанавливаем курсор на любую​Но, пока мы видим​ а затем выделить​ левом столбце, будут​

​ с малоценными данными.​

fb.ru

Вводим несколько строк в одной ячейке Excel

​ «Выравнивание». В группе​=CONCAT(A2, » Семья»)​чтобы расцепить только имя​ кавычками как текстовое​ в процессе рутинной​ полностью. Вы хотите​ введите ссылку на​Перейдите в главную вкладку.​ слились в одну.​Если вы решили объединить​ варианту.​«OK»​ пустую область листа.​ результат только для​ ячейку, подлежащую объединению.​ утеряны.​Также объединение столбцов можно​ настроек​

Перенос строки в Excel

5 шагов к улучшенной компоновке данных

​.​ используем формулу: =ЛЕВСИМВ(C2;ПОИСК(«​ значение).​ работы с Excel​ сделать так, чтобы​ вторую ячейку столбца.​На ленте инструментов нажмите​ Однако это не​ 2 столбца «Эксель»,​Так, большинство пользователей предпочитают​.​ Кликаем правой кнопкой​

  • ​ одной строки. Чтобы​ Точно таким же​В то же время,​
  • ​ провести при помощи​
  • ​«Отображение»​​При работе в программе​​ «;C2;1))​​Для объединения текстов в​ часто приходиться объединять​ имя и фамилия​​ В завершение нажмите​​ «Объединить и поместить​ решает нашу задачу,​ тогда на выбор​ использовать объединение через​Как видим, наконец данные​ мыши. В появившемся​
  • ​ получить объединенное значение​
  • ​ образом поступаем и​​ существует возможность объединения​​ кнопки на ленте.​

​около параметра​​ Excel иногда наступает​​чтобы расцепить только фамилию​ одну строку программа​ Имена и Фамилии​ располагались на разных​ «ОК». После этого,​ в центре».​

​ ведь необходимо объединить​ можно воспользоваться тремя​
​ контекстное меню, как​
​ объединены в одном​

​ контекстном меню в​

office-guru.ru

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

​ столбцов и в​ с другими ячейками​ столбцов без потерь​ Этим способом удобно​«Объединение ячеек»​ необходимость объединения двух​ – формула: =ПРАВСИМВ(C4;ПОИСК(«​ Excel предлагает встроенную​ сотрудников в одну​ строках. Следующие простые​ чтобы объединить все​Из списка выберите опцию​ столбцы. Поэтому переходим​ различными способами, о​

Как сцепить два текста в один с помощью и без функции Excel?

​ наиболее интуитивно понятное.​ столбце в том​ блоке​

  1. ​ других ячейках, нам​ первой строки объединяемых​ данных. Реализация этой​ пользоваться, если вы​ставим галочку. После​
  2. ​ и более столбцов.​ «;C4;1)+1)​ функцию​

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

объединить имя и фамилию.

​«Параметры вставки»​ нужно скопировать функцию​ колонок. После того,​ процедуры значительно сложнее​

​ хотите объединить не​ этого жмем на​ Некоторые пользователи не​Фактически функция СЦЕПИТЬ устарела,​=СЦЕПИТЬ(A2;» «;B2), которая​В примере показанным на​ точно указать, где​ ячейку с функцией,​Сразу после выполнения всех​

пример решения задачи.

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

соединить любые текстовые значения.

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

​ строк:​

​ нижний правый угол,​ объединены, но, как​На панели кликните по​

  1. ​ пояснить, что они​ таблице, но и​ лист от транзитных​
  2. ​.​ Для этого устанавливаем​«Тест1»​ функции​
  3. ​ в целом.​.​ только с самыми​ новых версиях программы​ Однако на практике​Имя – ячейки в​Кликните по ячейке, в​ зажмите ЛКМ и​ и в предыдущем​ пункту «Формат по​

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

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

функция РАСЦЕПИТЬ.

​ то тут на​ у нас две:​ столбца, и они​ правый угол ячейки,​«Текст2»​

exceltable.com

​.​

Russian (Pусский) translation by Andrey Rybin (you can also view the original English article)

Многие люди воспринимают Microsoft Excel, как инструмент по работе с электронными таблицами. Хотя Excel используется для модификации и создания электронных таблиц, его особая функция — это автоматизация работы с данными.

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

Что Означает Конкатенация?

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

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

How to Concatenate in Excel ExampleHow to Concatenate in Excel ExampleHow to Concatenate in Excel Example

Пример, как выглядит конкатенация в Excel, для данных о именах сотрудников.

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

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

Как Делать Конкатенацию в Excel (Смотри и Учись)

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

3 Способа Объединения Текста в Excel

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

1. СЦЕПИТЬ

Используется в  Excel 2013 и более ранних версиях

= СЦЕПИТЬ(А1;А2;А3)

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

2. СЦЕП

Используется в Excel 2016 и Excel Mobile.

=СЦЕП(A1;A2;A3)

В Excel 2016 Microsoft отказались от функции СЦЕПИТЬ и заменила ее на СЦЕП (прим. перевод.: однако поддержка старой функции так же осталось, для возможности работы с документами старых версий). Использование точно такое же, просто Microsoft сократили название. (Кто же будет их обвинять? Я часто ошибаюсь в длинном названии).

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

3. «&»

Рекомендуемый способ объединения текста.

=A1&A2&A3

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

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

3 Практических Упражнения по Объединениям в Excel

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

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

Упражнение 1. Элементарное объединение в Excel

Используйте вкладку с названием Basic Join в книге Excel прилагающейся к этому уроку.

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

Для этого мы используем самый простой подход. Чтобы объединить текст из ячейки А2 с текстом в ячейке В2, я записал простую формулу в ячейке С2:

=A2&B2

A basic concatenate in ExcelA basic concatenate in ExcelA basic concatenate in Excel

Я использовал основную формулу «&» чтобы объединить ячейки А2 и В2, и затем потянул результат вниз, чтобы создать другие объединенные сочетания.

Excel объединит текст из ячеек А2 и В2 и в результате получится сложное слово в С2. Я могу потянуть формулу вниз, чтобы распространить ее и на другие ячейки, чтобы комбинировать все данные из колонок А и В.

Упражнение 2. Добавление Пробела в Объединение

Используйте вкладку с названием Add Your Own Space из Excel — книги, прилагающейся к уроку.

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

Однако, нам надо немного изменить формулу. Если мы объединим мое имя и фамилию, то мы получим «AndrewChildress«. Нам нужно вставить пробел в формулу, чтоб разделить имя и фамилию. Давайте посмотрим, как это сделать:

В этом примере, я собираюсь объединить ячейки С2 и D2 (колонки, те что слева на картинке). И еще, нам нужно вставить пробел, между именем и фамилией.

Мы можем использовать  кавычки, чтобы добавить наш собсвтенный текст в объединение. Просто используйте еще одни символ «&», и пробел внутри, чтобы разделить имя. Посмотрите, как это должно выглядеть:

Excel Space in ConcatenateExcel Space in ConcatenateExcel Space in Concatenate

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

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

=C2&" "&D2

Упражнение 3. Добавление Вашего Текста

Используйте вкладку с названием Add Your Own Text из Excel — книги, прилагающейся к уроку.

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

Среди данных на картинке ниже, у меня есть колонка А с пунктом назначения. Я хочу, чтобы в колонке В, было сообщение «I’ve been to«(я был в), и затем название из колонки А. Проблема в том, что у меня нет «I’ve been to» в моей таблице, поэтому я вручную вбиваю это в формулу.

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

Example Excel formula adding the text Ive been toExample Excel formula adding the text Ive been toExample Excel formula adding the text Ive been to

Пример Excel формулы объединения с текстом «I’ve been to».

Не забудьте добавить точку в конце, чтобы получилось правильное предложение! Я написал строковую переменную в кавычках — («I’ve been to «) и затем добавил A2, и добавил точку в конце.

В результате моя формула выглядит следующим образом:

="I've been to "&A2&"."

Продвинутый Уровень Excel: Создание Первичного Ключа

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

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

Example of Customer Data in ExcelExample of Customer Data in ExcelExample of Customer Data in Excel

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

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

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

  • Мы не можем использовать имя клиента, чтобы уникальным образом идентифицировать транзакцию. Что если у нас будет два покупателя с именем «Боб Смит»?
  • Мы не можем использовать время заказа в качестве уникального идентификатора. В большом магазние, в одно время могут быть зарегестрированы две покупки.
  • Также и наименование товара, заказанного клиентом или адрес доставки, могут появляться несколько раз в вашей базе данных.

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

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

=A2&B2&C2&D2&E2&F2&G2

В результате получается мешанина символов в колонке H. Однако, это как раз то, что нам нужно.

Concatenate multiple columns of data to form a primary keyConcatenate multiple columns of data to form a primary keyConcatenate multiple columns of data to form a primary key

Объединение нескольких колонок данных для получения уникального первичного ключа.

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

Вы можете запустить функцию Удалить Дубликаты для колонки H, чтобы вычистить любые конфликтующие записи. Вы также можете эффективно использовать функцию ВПР, потому, что строки уникальны.

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

Подводим Итоги и Продолжаем Обучение

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

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

Может вы можете придумать другие примеры использования этой функции и поделитесь этим с читателями Envato Tuts+? Оставляйте комментарии ниже, делитесь своими знаниями или задавайте вопросы.

Содержание

  • 1 Виды объединения
    • 1.1 Способ 1: объединение через окно форматирования
    • 1.2 Способ 2: использование инструментов на ленте
    • 1.3 Способ 3: объединение строк внутри таблицы
    • 1.4 Способ 4: объединение информации в строках без потери данных
    • 1.5 Способ 5: группировка
    • 1.6 Помогла ли вам эта статья?
  • 2 Как объединить строки в Excel без потери данных
    • 2.1 Как объединить несколько строк в Excel при помощи формул

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

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

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

Виды объединения

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

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

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

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

    как сделать объединение строк в excel

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

  2. После того, как необходимый диапазон выделен, можно непосредственно приступать к процедуре объединения. Для этого кликаем правой кнопкой мыши в любом месте выделения. Открывается контекстное меню. Переходим в нем по пункту «Формат ячеек».
  3. Выполняется активация окна форматирования. Производим перемещение во вкладку «Выравнивание». Затем в группе настроек «Отображение» следует установить галочку около параметра «Объединение ячеек». После этого можно клацать по кнопке «OK» в нижней части окна.
  4. Вслед за этим выделенные строчки будут объединены. Причем объединение ячеек произойдет до самого конца листа.

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

как сделать объединение строк в excel

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

как сделать объединение строк в excel

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

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

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

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

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

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

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

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

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

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

    как сделать объединение строк в excel

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

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

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

  1. Производим выделение нужных строк в таблице любым из тех двух вариантов, которые были описаны выше. Затем во вкладке «Главная» кликаем по кнопке «Объединить и поместить в центре».

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

  2. Объединение будет произведено согласно тому типу, который пользователь выбрал.

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

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

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

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

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

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

  1. Устанавливаем курсор в элемент листа, куда будет выводиться результат обработки, и жмем на кнопку «Вставить функцию».
  2. Происходит запуск Мастера функций. Нам следует переместиться в блок операторов «Текстовые». Далее находим и выделяем название «СЦЕПИТЬ». Затем клацаем по кнопке «OK».
  3. Появляется окошко аргументов функции СЦЕПИТЬ. По числу аргументов можно использовать до 255 полей с названием «Текст», но для воплощения поставленной задачи нам понадобится столько, сколько строк имеет таблица. В данном случае их 6. Устанавливаем курсор в поле «Текст1» и, произведя зажим левой кнопки мыши, клацаем по первому элементу, содержащему наименование техники в столбце «Устройство». После этого адрес выделенного объекта отобразится в поле окна. Точно таким же образом вносим адреса последующих строчных элементов столбца «Устройство», соответственно в поля «Текст2», «Текст3», «Текст4», «Текст5» и «Текст6». Затем, когда адреса всех объектов отобразились в полях окна, выполняем клик по кнопке «OK».
  4. После этого все данные функция выведет одной строкой. Но, как видим, между наименованиями различных товаров пробел отсутствует, а это нас не устраивает. Для того, чтобы решить данную проблему, выделяем строку, содержащую формулу, и опять жмем на кнопку «Вставить функцию».
  5. Запускается снова окно аргументов на этот раз без предварительного перехода в Мастер функций. В каждом поле открывшегося окна, кроме последнего, после адреса ячейки дописываем следующее выражение:

    &" "

    Данное выражение – это своеобразный знак пробела для функции СЦЕПИТЬ. Как раз поэтому, в последнее шестое поле его дописывать не обязательно. После того, как указанная процедура выполнена, жмем на кнопку «OK».

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

как сделать объединение строк в excel

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

  1. Устанавливаем знак «=» в строчку, куда будет выводиться результат. Кликаем по первому элементу столбца. После того, как его адрес отобразится в строке формул и в ячейке вывода результата, набираем на клавиатуре следующее выражение:

    &" "&

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

    =A4&" "&A5&" "&A6&" "&A7&" "&A8&" "&A9

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

Урок: Функция СЦЕПИТЬ в Экселе

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

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

  1. Прежде всего, выделяем те смежные строчные элементы, которые нужно будет сгруппировать. Можно выделять отдельные ячейки в строках, а не обязательно строчки в целом. После этого перемещаемся во вкладку «Данные». Щелкаем по кнопке «Группировать», которая размещена в блоке инструментов «Структура». В запустившемся небольшом списке из двух пунктов выбираем позицию «Группировать…».
  2. После этого открывается небольшое окошко, в котором нужно выбрать, что именно мы собираемся группировать: строки или столбцы. Так как нам нужно сгруппировать строчки, то переставляем переключатель в соответствующую позицию и жмем на кнопку «OK».
  3. После выполнения последнего действия выделенные смежные строчки будут соединены в группу. Для того, чтобы её спрятать, достаточно нажать на пиктограмму в виде символа «минус», расположенную слева от вертикальной панели координат.
  4. Для того, чтобы снова показать сгруппированные элементы, нужно нажать на знак «+» образовавшийся в том же месте, где ранее находился символ «-».

как сделать объединение строк в excel

Урок: Как сделать группировку в Экселе

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

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

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

Помогла ли вам эта статья?

Да Нет

В

предыдущей статье

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

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

Способ объединения строк внутри таблицы. Для начала, естественно, необходимо определится, с какими ячейками придется иметь дело. Затем выделяем их. Выделение можно совершить несколькими способами.

Первый

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

Другой способ

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

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

Объединить данные можно прибегнув к функциям ленты.

Уже знакомыми способами, описанными ранее в этой статье, выделяем нужный объем строк. Затем на ленте ищем «Главная», активируем «Объединить и поместить в центре».

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

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

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

Обычно для этого используются функцию

«Сцепить»

.

Найти ее можно нажав значок функции и во всплывшем окне перейти к работе с текстом.

Что она делает?

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

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

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

Активируем в этой строке функцию через значок

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

Перед нашим взором появится окошко. В котором весьма легко разобраться. Наверное, следует знать, что количество аргументов или в данном случае строк, может быть до двести двадцати пяти. И так, наводим курсор мыши на первый текст в окошке и, удерживая левую кнопку мыши, активируем первый элемент в таблице в столбце устройство. Как видим после произведенных манипуляций адрес строки будет виден в строке функции Сцепить в поле Текст 1. Аналогичные действия проводим со всеми полями, то есть «текст2», «текст3» и так далее. Когда необходимое количество данных будет введено, завершаем нашу работу кнопкой «ОК».

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

Результат хорошо виден на рисунке

Добиться таких же результатов возможно прибегнув к альтернативному способу.Он заключается в следующем:

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

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

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

Группировка Эта функция excel позволяет собрать строки в группы, при этом их целостность полностью сохраняется.

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

Затем идем в «Данные», находим «Группировать». На рисунке ниже хорошо видно что следует делать.

Откроется окно данных. Выбираем в ней строчки. Активируем.

Все строки сгруппированы. На рисунке видно как изменилась таблица. Слева будут расположены минусы и в случае если строки скрыты плюсы. Оперируя « — « или «+» мы можем спрятать строки или открыть их.

Вот вроде и все способы объединения строк с вариантами потери данных и с их сохранением.

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

Это руководство рассказывает о том, как объединить несколько строк в Excel. Узнайте, как можно быстро объединить несколько строк в Excel без потери данных, без каких-либо макросов и надстроек. Только при помощи формул!

Объединение строк в Excel – это одна из наиболее распространённых задач в Excel, которую мы встречаем всюду. Беда в том, что Microsoft Excel не предоставляет сколько-нибудь подходящего для этой задачи инструмента. Например, если Вы попытаетесь совместить две или более строки на листе Excel при помощи команды Merge & Center (Объединить и поместить в центре), которая находится на вкладке Home (Главная) в разделе Alignment (Выравнивание), то получите вот такое предупреждение:

The selection contains multiple data values. Merging into one cell will keep the upper-left most data only. (В объединённой ячейке сохраняется только значение из верхней левой ячейки диапазона. Остальные значения будут потеряны.)

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

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

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

Как объединить несколько строк в Excel при помощи формул

Microsoft Excel предоставляет несколько формул, которые помогут Вам объединить данные из разных строк. Проще всего запомнить формулу с функцией CONCATENATE (СЦЕПИТЬ). Вот несколько примеров, как можно сцепить несколько строк в одну:

  • Объединить строки и разделить значения запятой:

    =CONCATENATE(A1,", ",A2,", ",A3)
    =СЦЕПИТЬ(A1;", ";A2;", ";A3)

  • Объединить строки, оставив пробелы между значениями:

    =CONCATENATE(A1," ",A2," ",A3)
    =СЦЕПИТЬ(A1;" ";A2;" ";A3)

  • Объединить строки без пробелов между значениями:

    =CONCATENATE(A1,A2,A3)
    =СЦЕПИТЬ(A1;A2;A3)

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

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

  1. Выделите пустую ячейку на листе и введите в неё формулу. У нас есть 9 строк с данными, поэтому формула получится довольно большая:

    =CONCATENATE(A1,", ",A2,", ",A3,", ",A4,", ",A5,", ",A6,", ",A7,", ",A8)
    =СЦЕПИТЬ(A1;", ";A2;", ";A3;", ";A4;", ";A5;", ";A6;", ";A7;", ";A8)

  2. Скопируйте эту формулу во все ячейки строки, у Вас должно получиться что-то вроде этого:
  3. Теперь все данные объединены в одну строку. На самом деле, объединённые строки – это формулы, но Вы всегда можете преобразовать их в значения. Более подробную информацию об этом читайте в статье Как в Excel заменить формулы на значения.

Урок подготовлен для Вас командой сайта office-guru.ru
Источник: /> Перевел: Антон Андронов

Правила перепечаткиЕще больше уроков по Microsoft Excel

Оцените качество статьи. Нам важно ваше мнение:

Надпись на заборе: «Катя + Миша + Семён + Юра + Дмитрий Васильевич +
товарищ Никитин + рыжий сантехник + Витенька + телемастер Жора +
сволочь Редулов + не вспомнить имени, длинноволосый такой +
ещё 19 мужиков + муж = любовь!»

Способ 1. Функции СЦЕПИТЬ, СЦЕП и ОБЪЕДИНИТЬ

В категории Текстовые есть функция СЦЕПИТЬ (CONCATENATE), которая соединяет содержимое нескольких ячеек (до 255) в одно целое, позволяя комбинировать их с произвольным текстом. Например, вот так:

Склейка текста функцией СЦЕПИТЬ

Нюанс: не забудьте о пробелах между словами — их надо прописывать как отдельные аргументы и заключать в скобки, ибо текст. 

Очевидно, что если нужно собрать много фрагментов, то использовать эту функцию уже не очень удобно, т.к. придется прописывать ссылки на каждую ячейку-фрагмент по отдельности. Поэтому, начиная с 2016 версии Excel, на замену функции СЦЕПИТЬ пришла ее более совершенная версия с похожим названием и тем же синтаксисом — функция СЦЕП (CONCAT). Ее принципиальное отличие в том, что теперь в качестве аргументов можно задавать не одиночные ячейки, а целые диапазоны — текст из всех ячеек всех диапазонов будет объединен в одно целое:

Склейка функцией СЦЕП

Для массового объединения также удобно использовать новую функцию ОБЪЕДИНИТЬ (TEXTJOIN), появившуюся начиная с Excel 2016. У нее следующий синтаксис:

=ОБЪЕДИНИТЬ(Разделитель; Пропускать_ли_пустые_ячейки; Диапазон1; Диапазон2 … )

где

  • Разделитель — символ, который будет вставлен между фрагментами
  • Второй аргумент отвечает за то, нужно ли игнорировать пустые ячейки (ИСТИНА или ЛОЖЬ)
  • Диапазон 1, 2, 3 … — диапазоны ячеек, содержимое которых хотим склеить

Например:

Склейка текста функцией ОБЪЕДИНИТЬ

Способ 2. Символ для склеивания текста (&)

Это универсальный и компактный способ сцепки, работающий абсолютно во всех версиях Excel. 

Для суммирования содержимого нескольких ячеек используют знак плюс «+«, а для склеивания содержимого ячеек используют знак «&» (расположен на большинстве клавиатур на цифре «7»). При его использовании необходимо помнить, что:

  • Этот символ надо ставить в каждой точке соединения, т.е. на всех «стыках» текстовых строк также, как вы ставите несколько плюсов при сложении нескольких чисел (2+8+6+4+8)
  • Если нужно приклеить произвольный текст (даже если это всего лишь точка или пробел, не говоря уж о целом слове), то этот текст надо заключать в кавычки. В предыдущем примере с функцией СЦЕПИТЬ о кавычках заботится сам Excel — в этом же случае их надо ставить вручную.

Вот, например, как можно собрать ФИО в одну ячейку из трех с добавлением пробелов:

Сцепка текста амперсандом

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

Склейка ФИО

Способ 3. Макрос для объединения ячеек без потери текста.

Имеем текст в нескольких ячейках и желание — объединить эти ячейки в одну, слив туда же их текст. Проблема в одном — кнопка Объединить и поместить в центре (Merge and Center) в Excel объединять-то ячейки умеет, а вот с текстом сложность — в живых остается только текст из верхней левой ячейки. 

Чтобы объединение ячеек происходило с объединением текста (как в таблицах Word) придется использовать макрос. Для этого откройте редактор Visual Basic  на вкладке Разработчик — Visual Basic (Developer — Visual Basic) или сочетанием клавиш Alt+F11, вставим в нашу книгу новый программный модуль (меню Insert — Module) и скопируем туда текст такого простого макроса:

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

Теперь, если выделить несколько ячеек и запустить этот макрос с помощью сочетания клавиш Alt+F8 или кнопкой Макросы на вкладке Разработчик (Developer — Macros), то Excel объединит выделенные ячейки в одну, слив туда же и текст через пробелы.

Ссылки по теме

  • Делим текст на куски
  • Объединение нескольких ячеек в одну с сохранением текста с помощью надстройки PLEX
  • Что такое макросы, как их использовать, куда вставлять код макроса на VBA

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

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

Итак, давайте подробно рассмотрим, каким образом можно объединить строки в Microsoft Excel.

Содержание

  • Как объединить строки через формат ячеек
  • Объединение строк с использованием кнопок на ленте
  • Процедура объединения в границах таблицы
  • Как выполнить объединение без потери данных
  • Группировка строк
  • Заключение

Как объединить строки через формат ячеек

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

  1. Для того чтобы выделить нужные элементы, можно пойти несколькими путями:
  2. Когда необходимая область ячеек выделена, приступаем к операции по объединению. Просто нажимаем правой кнопкой мыши по любому месту выделенного диапазона, в появившемся списке выбираем пункт “Формат ячеек…”.Как объединить строки через формат ячеек
  3. Перед нам появится соответствующее окно, в котором мы переходим во вкладку “Выравнивание”, ставим галочку напротив опции “Объединение ячеек” и подтверждаем действие нажатием кнопки OK.Как объединить строки через формат ячеек
  4. По окончании выполнения вышеописанных шагов все выделенные нами строки и ячейки в них объединились в одну. Таким образом, мы получили одну большую ячейку.Как объединить строки через формат ячеек

Другие варианты открытия формата ячеек

  1. Выделяем нужный диапазон, переходим во вкладку “Главная”, находим кнопку, отвечающую за формат (находится в группе под названием «Ячейки»). Нажимаем на нее и в выпадающем списке выбираем строку “Формат ячеек…”.Другие варианты открытия формата ячеек
  2. Перейдя во вкладку “Главная” переводим взгляд в нижнюю правую часть раздела “Выравнивание”. Здесь есть небольшая кнопка со стрелкой, которая направлена вниз и вправо. Нажатие на нее откроет формат ячеек, причем сразу же во вкладке, отвечающей за выравнивание, что, хоть и незначительно, но позволяет сэкономить время.Другие варианты открытия формата ячеек
  3. Кроме этого программа предоставляет возможность перехода в формат ячеек с помощью горячих клавиш. На этот случая предусмотрена своя комбинация “Ctrl+1”, которую можно использовать, после того, как необходимые элементы будут выделены. Стоит отметить, что этот прием перебрасывает нас в последнюю посещенную вкладку формата ячеек.

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

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

Процедуру слияния элементов можно произвести с помощью кнопки расположенной прямо на ленте инструментов.

  1. Сначала необходимо выделить нужные объекты. Для этого можно использовать один из тех способов, которые были рассмотрены ранее. Далее переходим в главную вкладку программы, где нас интересует кнопка “Объединить и поместить в центре”, которая находится в группе «Выравнивание».Объединение строк с использованием кнопок на ленте
  2. Нажав на нее, выделенная область будет объединена в новый элемент, после чего все внесенные в него значения будут выравниваться по центру.Объединение строк с использованием кнопок на ленте

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

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

Процедура объединения в границах таблицы

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

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

  1. Как всегда, выделяем все табличные элементы для дальнейших манипуляций с ними. Выполнить это действие можно двумя способами:
    • В первом случае необходимо с помощью зажатой левой кнопки мыши обвести весь диапазон элементов, который будет участвовать в слиянии.
    • Второй вариант отлично подойдет для объединения в один блок большого массива объектов. Требуется нажать на верхнюю левую ячейку объединяемой области, далее зажать Shift и кликнуть по правой нижней ячейке. Допускается выполнение этого действия и в обратном порядке, то есть сначала выбираем нижнюю правую, а потом верхнюю левую ячейкуиПроцедура объединения в границах таблицы
  2. Следующим шагом после выделения будет открытие формата ячеек любым из методов, которые мы разобрали в первой части статьи. Выбираем тот, который понравился больше и реализуем его.Процедура объединения в границах таблицы
  3. Примечание: Сохранены будут только данные, которые расположены в самой верхней левой ячейке области выделения, о чем нас предупредит программа.

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

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

Как выполнить объединение без потери данных

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

Основная задача функции состоит в объединении диапазона строк, содержащих данные, в единый элемент. Вот как выглядит формула инструмента, позволяющего это выполнить: =СЦЕПИТЬ(текст_1;текст_2;…)

Аргументом функции может быть либо определенное значение, либо координаты ячейки в таблице. Мы будем пользоваться последним вариантом, поскольку он поможет нам корректно решить поставленную задачу. Максимальное число аргументов функции – 255, что более, чем достаточно.

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

  1. Устанавливаем курсор в ячейку, в которой будут выведен результат после проведения процедуры. Затем нажимаем на кнопку, которая отвечает за вставку функции.Как выполнить объединение без потери данных
  2. После того, как на экране появится Мастер функций и выбираем из перечня строку «СЦЕПИТЬ», после чего щелкаем OK.Как выполнить объединение без потери данных
  3. Теперь нужно заполнить аргументы функции. Как уже известно, их максимальное количество – 255, однако, в нашем случае достаточно будет всего 5 (количество строк, которое планируется объединить). В появившемся окне управления аргументами функции кликаем по первому полю, затем – по первой ячейке строки, которая входит в выбранный нами диапазон. Если все сделано правильно, то в первом поле появится координаты выделенной ячейки, а рядом – ее значение. Далее нужно повторить процедуру со всеми остальными ячейками, участвующими в в объединении. После этого нажимаем кнопку «OK».Как выполнить объединение без потери данных
  4. После повреждения в заданную ячейку будут вставлены все значения выбранных ячеек одной строкой, без переносов и пробелов. Это, конечно же смотрится некрасиво, поэтому нужно все исправить. Для этого необходимо выделить ячейку, в которой находится формула и снова нажать на кнопку «Вставить функцию».Как выполнить объединение без потери данных
  5. На экране еще раз появится окно настроек аргументов. В каждом из полей после адреса ячейки нужно дописать специальные символы &” “. Но, в последнем поле должен быть указан только адрес. Данные символы являются своеобразным знаком пробела при использовании функции сцепления. Именно по этой причине в последнем поле они не нужны. После того, как все сделано, подтверждаем действие нажатием кнопки OK.Как выполнить объединение без потери данных
  6. Теперь между значениями вставлены пробелы, как мы и хотели.Как выполнить объединение без потери данных

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

  1. Для начала нужно написать знак равно (“=”) в ячейке, в которой мы планируем отображать итоговый результат. Далее нажимаем на первую ячейку, расположенную в столбце из выделенного диапазона. Ее адрес должен высветиться в строке формул, а также в ячейке, в которой мы пишем формулу. Теперь пишем специальные символы &” “&.
  2. После этого таким же образом добавляем в формулу остальные ячейки из строк выбранного для объединения столбца. В итоге должна получиться вот такая формула: A2&” “&A3&” “&A4&” “&A5&” “&A6&.Как выполнить объединение без потери данных
  3. Для того чтобы вывести результат, остается только нажать клавишу Enter. После этого можно заметить, что используя данную формулу, мы добились точно такого же результата, что и в случае с использованием функции сцепления.Как выполнить объединение без потери данных

Группировка строк

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

  1. Необходимо выделить элементы, участвующие в группировке. При этом указать можно не только именно диапазоны строк, но и отдельные элементы. Затем переходим во вкладку “Данные” и нажимаем кнопку “Группировать”, которая расположена в блоке “Структура”.Группировка строк
  2. В открывшемся окне выбираем вариант группировки. В нашем случае сгруппировать требуется строки, поэтому ставим отметку на соответствующем варианте и подтверждаем действие.Группировка строк
  3. После этого произойдет объединение выделенных строк в группу. Чтобы ее скрыть, нужно кликнуть по пиктограмме, на которой изображен “минус”. Она находится на левой стороне координатной панели.Группировка строк
  4. Если необходимо раскрыть диапазон сгруппированных элементов, то следует просто нажать на значок плюса (+), который отображается там же, где раньше был минус (в случае, если диапазон строк ранее был свернут).Группировка строк

Заключение

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

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Excel соединение нескольких таблиц в одну
  • Excel содержится в массиве
  • Excel содержит только цифры
  • Excel содержит список списков
  • Excel создать гиперссылки на все листы

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии