Разное

Как объединить строки в эксель: Как объединить строки в Экселе

Содержание

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

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

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

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

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

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

  1. Для того чтобы выделить нужные элементы, можно пойти несколькими путями:
    • в первом случае наводим курсор мыши на вертикальную вспомогательную область программы с указанием порядковых номеров строк. После того, как курсор изменит свой вид на стрелку вправо, зажимаем левую кнопку мыши и выделяем все строки, которые будет участвовать в объединении. Убедиться в том, что все сделано правильно можно следующим образом – нужные строки будут визуально выделены.
    • есть и другой способ. В области координатной панели после наведения курсора на номер начальной строчки, которая подлежит слиянию, щелкаем по ней левой кнопкой мыши. Далее зажимаем клавишу Shift и щелкаем по последней строке. Эта последовательность действий поможет выделить область, расположенную между начальным и конечным строками включительно.
  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 инструменты для объединения столбцов, их особенности и практические рекомендации к применению в конкретных ситуациях.

Процесс объединения

В целом, существующие инструменты Эксель для объединения столбцов условно делятся на две основные группы:

  • инструменты форматирования
  • специальные функции

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

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

  1. При помощи зажатой левой кнопки мыши выделяем ячейки, относящиеся к верхней строке столбцов, которые нужно объединить. Далее наводим курсор на область выделения и нажимаем правую кнопку мыши. В появившемся на экране контекстном меню находим пункт «Формат ячеек…» и кликаем по нему.
  2. В появившемся окне с параметрами форматирования ячеек выбираем вкладку “Выравнивание” и находим на ней группу настроек “Отображение”. В ней отмечаем галочкой пункт “объединение ячеек” и нажимаем ОК.
  3. В появившемся окне с предупреждением о том, что при объединении значения правого столбца будут потеряны, жмем ОК.
  4. Выполнение шагов выше позволило объединить две ячейки, относящиеся в верхней строке столбцов. Чтобы проделать то же самое с остальными строками объединяемых столбцов, используем инструмент “Формат по образцу”. Его значок имеет форму плоской кисти и расположен в левой части ленты на вкладке “Главная” (раздел инструментов “Буфер обмена”). Кликаем по значку и затем выделяем все оставшиеся ячейки столбцов, которые подлежат объединению.
  5. В итоге получаем объединенный столбец, отформатированный в соответствии с оформлением верхних ячеек.

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

Метод 2: использование кнопки на ленте

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

  1. Выделяем нужные столбцы. Для этого наводим курсор на горизонтальную координатную панель, которая содержит латинские буквы – наименования столбцов (в случае, когда установлен стиль A1). Удерживая левую кнопку мыши, выбираем столбцы, которые требуется объединить. В нашем случае – это столбцы B и C.
  2. На вкладке “Главная” находим раздел “Выравнивание”, среди инструментов которого находится требуемая кнопка “Объединить и поместить в центре”. Нажимаем значок треугольника, справа от этой кнопки, и в появившемся меню выбираем пункт “Объединить по строкам”.
  3. Для каждой строки будет появляться окно с предупреждением о потере данных в столбце справа, нажимаем ОК до момента, пока предупреждение не перестанет выводиться.
  4. Получаем результат, аналогичный описанному в предыдущем способе, за исключением форматирования всех строк в соответствии с форматом верхних ячеек. Данные, которые были расположены в правом столбце, после объединения теряются и замещаются данными крайнего левого столбца.

Метод 3: применение функции СЦЕПИТЬ

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

  1. Ставим курсор в верхнюю ячейку пустого столбца таблицы и обращаемся к Мастеру функций. Для этого кликаем соответствующую кнопку “Вставить функцию”, расположенную слева от строки формул и обозначенную как “fx”.
  2. В появившемся окне в разделе “Категория” раскрываем список и останавливаемся на варианте “Полный алфавитный перечень”, далее – в окне “Выберите функцию” выбираем строку “СЦЕПИТЬ”, после чего жмем ОК.
  3. В результате на экране появится окно аргументов для функции “СЦЕПИТЬ”. В качестве значений для аргументов “Текст1″ и “Текст2″ указываем адреса верхних ячеек столбцов, которые будут объединены. Для этого либо вводим эти адреса вручную (в нашем примере – B2 и С2), либо кликаем по полю формы для ввода аргумента и выбираем соответствующую ячейку непосредственно в таблице, щелкнув левой мыши по нужному элементу. Действие повторяем для всех ячеек тех столбцов (именно из первой строки), которые хотим объединить (в рассматриваемом примере – столбцы B и С). По готовности жмем ОК.
  4. В результате выполнения функции “СЦЕПИТЬ” получаем объединенную запись, состоящую из значений двух выбранных ячеек. Однако, “склеенные” таким образом данные не разделены пробелом и требуют корректировки аргументов функции.
  5. Суть корректировки заключается в добавлении пробела между соединяемыми значениями ячеек. Переходим в строку формул и между адресами объединяемых ячеек вставляем кавычки с пробелом внутри: ” “. Таким образом, после видоизменения аргументов функции, получаем следующее финальное выражение:
    =СЦЕПИТЬ(B2;" ";C2) вместо =СЦЕПИТЬ(B2;C2).
    Это позволяет разделить значения объединяемых ячеек знаком пробела. В зависимости от целей объединения и конкретных данных, содержащихся в ячейках, в качестве разделителя можно использовать любой подходящий или определенный задачей символ.
  6. После корректного сцепления содержимого двух верхних ячеек, распространяем действие функции “СЦЕПИТЬ” на все строки объединяемых столбцов. Для этого воспользуемся Маркером заполнения. В ячейке с формулой наводим курсор на ее нижний правый угол, до появления черного крестика. Это и есть нужный нам Маркер. Удерживая левую кнопку мыши тянем крестик вниз, чтобы охватить все строки объединяемых столбцов.
  7. Получаем корректный результат объединения столбцов для всех строк с данными. Однако, как мы можем заметить, он расположен не в том месте таблицы, в котором должен находиться. Если просто скопировать и вставить данные, результаты использования функции СЦЕПИТЬ будут потеряны. Поэтому, используем другой алгоритм, позволяющий перенести только значения, полученные с помощью функции. Выделяем результат объединения (область ячеек) и копируем его в буфер обмена, кликнув по соответствующей кнопке во вкладке “Главная” (блок “Буфер обмена”). Также можно воспользоваться сочетанием клавиш Ctrl+C на клавиатуре или контекстным меню выделенного диапазона ячеек, щелкнув по нему правой кнопкой мыши.
  8. После того, как требуемые данные скопированы в буфер обмена, выбираем любую свободную область и кликаем по ней правой кнопкой мыши. На экране появится контекстное меню, в котором есть раздел “Параметры вставки”. Среди возможных вариантов вставки выбираем иконку с цифрами “1,2,3″  (пункт “Значения”).
  9. После того, как данные были вставлены в виде значений и стали независимы от первоначальных результатов, полученных с помощью функции СЦЕПИТЬ, переносим их в нужное место рабочей таблицы. Выделяем и копируем область данных, аналогично ранее описанному шагу.
  10. Затем выделяем диапазон ячеек в целевом столбце – область, куда будут вставлены результаты объединения. Так как данные уже сохранены в виде значений, используем кнопку “Вставить” на ленте в главной вкладке программы. Также можно  воспользоваться комбинацией клавиш Ctrl+V на клавиатуре.
  11. Теперь выделяем два исходных столбца (B2 и C2 в нашем случае) и по алгоритму, подробно описанному в Методе 2, объединяем их (вкладка “Главная” – раздел “Выравнивание” – кнопка “Объединить по строкам”).
  12. Получаем требуемый результат, а именно, корректно объединенные данные двух столбцов в требуемом месте таблицы. Теперь необходимо удалить из рабочего листа промежуточные данные. Выделяем область с лишней информацией, щелчком  правой кнопки мыши по любому месту выделенного диапазона вызываем контекстное меню, где кликаем по команде “Очистить содержимое”. Данное действие повторяем для всех областей таблицы, которые больше не нужны.
  13. Завершающим этапом обработки таблицы является форматирование объединенного столбца. Конечный формат, вид и способ отображения полученных данных целиком зависят от поставленной задачи и пожеланий пользователя.

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

Заключение

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

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

Как объединить строки в Excel. Группировка, объединение без потери данных, объединение в границах таблицы

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

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

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

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

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

  • Чтобы выделить строчки, которые необходимо объединить, возможно воспользоваться 2 приемами. Первый: зажимаем ЛКМ и проводим по строчкам – произойдет выделение.
1
  • Второй: на этой панели также кликаем ЛКМ по начальному строчному элементу, подлежащему объединению. Далее – по крайней строчке, в это время необходимо зажать «Shift». Выделяется весь промежуток, который расположен между этих 2-х секторов.
2
  • Когда требуемый промежуток отмечен, можно начать процесс группирования. В этих целях кликается ПКМ в любом месте указанного диапазона. Появляется меню, после чего открывается раздел «Формат ячеек».
3
  • После необходимо выполнить активацию меню форматирования. Нужно открыть раздел «Выравнивание». Далее в «Отображение» устанавливается отметка возле показателя «Объединение ячеек». После нажимается клавиша «OK» внизу окна.
4
  • Затем отмеченные строчные элементы объединяются. Само объединение элементов произойдет по всему документу.
5

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

6

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

7

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

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

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

Кроме того, объединить строки возможно с помощью клавиши на ленте инструментов.

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

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

  • Выделяются строки, которые требуется объединить. Открывается вкладка «Главная», щелкается треугольник, расположенный с правой стороны от «Объединить и поместить в центре», выбираем «Объединить ячейки».
10
  • Готово! Строки объединились в одну.
11

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

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

  • Выделяются элементы строк в документе, которые необходимо объединить. Это возможно осуществить 2 методами. Первый – зажимается ЛКМ и обводится курсором весь участок, который нужно выделить.
12
  • Второй метод будет удобным в процессе объединения в 1 строку значительного массива информации. Требуется нажать сразу по начальному элементу объединяемого промежутка, а после, удерживая «Shift», – по нижнему справа. Возможно поменять распорядок действий, эффект будет тот же.
13
  • Когда выделение проведено, следует перейти посредством одного из вышеуказанных методов в окно форматирования. В нем производятся аналогичные действия. Затем строки в пределах документа объединяются. Сохранены будут лишь те сведения, которые расположены слева вверху.
14

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

  • Выделяются требуемые строки в документе одним из вышеуказанных вариантов. Далее во вкладке «Главная» кликается «Объединить и поместить в центре».
15
  • Либо щелкается треугольник, находящийся слева от клавиши, с дальнейшим кликом по «Объединить ячейки».
16
  • Группирование осуществляется в соответствии с тем типом, который выбран юзером.
17

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

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

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

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

  • Ставим курсор в любом месте документа, где выводится результат, и нажимаем «Вставить функцию».
18
  • Запускаем «Мастер функций». Необходимо перейти в блок «Текстовые». Затем находим и выделяем «СЦЕПИТЬ», после чего нажимаем клавишу «OK».
19
  • Появится окно с настройками функции «СЦЕПИТЬ». По количеству аргументов возможно воспользоваться 255 формами с именем «Текст», однако для разрешения такой задачи потребуется то количество строчек, которое есть в таблице. В конкретной ситуации их 6. Устанавливаем указатель в «Текст1» и, зажав ЛКМ, нажимаем начальный элемент, который содержит наименование товара в столбике «Устройство». Затем адрес объекта отображается в поле окна. Аналогично вносятся адреса следующих элементов в поля «Текст2»-«Текст6». Далее, когда адреса объектов отображены в полях, кликаем клавишу «OK».
20
  • Всю информацию функция выводит 1 строчкой. Однако, как можно заметить, между наименований разнообразных товаров пробела нет, что противоречит основным условиям задачи. Чтобы проставить пробел между наименований разных товаров, выделяем элемент, включающий формулу, и жмем «Вставить функцию».
21
  • Запустится окно аргументов. Во всех фреймах появившегося окна, помимо последнего, дописываем: &» «
  • Рассматриваемое выражение выступает в качестве знака пробела для функции «СЦЕПИТЬ». Потому в 6 поле вписывать его нет нужды. Когда процедура проведена, жмется клавиша «OK».
22
  • Далее можно заметить, что вся информация размещается в 1 строчке, а также разделяется пробелом.
23

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

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

Затем кликаем 2-й элемент в столбце и снова вводим указанное выражение. Подобным способом будут обработаны оставшиеся ячейки, сведения в которых должны быть помещены в 1 строчку. В конкретной ситуации получится следующее выражение: =A4&» «&A5&» «&A6&» «&A7&» «&A8&» «&A9.

24
  • Чтобы вывести результат на монитор, нажимаем «Enter».
25

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

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

  • Изначально выделяются смежные строки, которые требуется объединить. Возможно выделить обособленные элементы в строчках, а не всю ее целиком. Затем рекомендуется перейти в раздел «Данные». Нажимаем кнопку «Группировать», расположенную в блоке «Структура». В появившемся перечне из 2-х позиций выбираем «Группировать…».
26
  • Затем необходимо открыть небольшое окно, где выбирается, что непосредственно должно быть сгруппировано: строчки либо столбцы. Поскольку нужно группировать строки, то ставим переключатель в требуемое положение и жмем «OK».
27
  • Когда действие выполнено, указанные смежные строчки будут сгруппированы. Чтобы была спрятана группа, нужно кликнуть на иконку «минус», находящаяся по левую сторону от панели координат.
28
  • Чтобы вновь были показаны объединенные строки, требуется кликнуть символ «+» появившийся там, где раньше был знак «-».
29

Объединение строк при помощи формул

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

Группирование строчек и разделение значения запятой:

  1. =CONCATENATE(A1,», «,A2,», «,A3).
  2. =СЦЕПИТЬ(A1;», «;A2;», «;A3).

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

  1. =CONCATENATE(A1,» «,A2,» «,A3).
  2. =СЦЕПИТЬ(A1;» «;A2;» «;A3).

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

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

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

Заключение

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

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

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

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

Пользователи в любой момент могут придать таблице нужный вид

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

Теперь выделите те области, которые вы ходите объединить в одну, вы можете сделать это, зажав клавишу Ctrl. Далее, нажмите на кнопку <-a-> в панели инструментов. Нажав на стрелочку в этой кнопке, вы откроете список вариантов объединения:

  • Поместить по центру;
  • По строкам;
  • Ячейки;
  • Отмена.

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

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

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

Существует более продвинутый способ сгруппировать несколько значений таблицы в одну область. Для этого можно использовать формулы. Если у вас имеются блоки с текстом или числами, и вы ходите сгруппировать всё это, то пропишите в поле для формул следующее без кавычек: «=СЦЕПИТЬ (номер строки и столбца каждой ячейки через точку с запятой)». Например: «=СЦЕПИТЬ (B2;C2;D2;E2)». В таком случае значения будут сгруппированы подряд. Если между ними вы хотите вставить пробел или запятые, то необходимо видоизменить формулу, добавив пробелы или запятые, например:

=СЦЕПИТЬ (B2;« »;C2;« »;D2;« »;E2)

Либо

=СЦЕПИТЬ (B2;«,»;C2;«,»;D2;«,»;E2)

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

Склеивание текста по условию

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

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

Другими словами, нам нужен инструмент, который будет склеивать (сцеплять) текст по условию — аналог функции СУММЕСЛИ (SUMIF), но для текста.

Способ 0. Формулой

Не очень изящный, зато самый простой способ. Можно написать несложную формулу, которая будет проверять отличается ли компания в очередной строке от предыдущей.  Если не отличается, то приклеиваем через запятую очередной адрес. Если отличается, то «сбрасываем» накопленное, начиная заново:


Минусы такого подхода очевидны: из всех ячеек полученного дополнительного столбца нам нужны только последние по каждой компании (желтые). Если список большой, то чтобы их быстро отобрать придется добавить еще один столбец, использующий функцию ДЛСТР (LEN), проверяющий длину накопленных строк:


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

Способ 1. Макрофункция склейки по одному условию

Если исходный список не отсортирован по компаниям, то приведенная выше простая формула не работает, но можно легко выкрутиться с помощью небольшой пользовательской функции на VBA. Откройте редактор Visual Basic нажатием на сочетание клавиш Alt+F11 или с помощью кнопки Visual Basic на вкладке Разработчик (Developer). В открывшемся окне вставьте новый пустой модуль через меню Insert — Module и скопируйте туда текст нашей функции:

Function MergeIf(TextRange As Range, SearchRange As Range, Condition As String)
    Dim Delimeter As String, i As Long
    Delimeter = ", " 'символы-разделители (можно заменить на пробел или ; и т.д.)
    
    'если диапазоны проверки и склеивания не равны друг другу - выходим с ошибкой
    If SearchRange.Count <> TextRange.Count Then
        MergeIf = CVErr(xlErrRef)
        Exit Function
    End If
    
    'проходим по все ячейкам, проверяем условие и собираем текст в переменную OutText
    For i = 1 To SearchRange.Cells.Count
        If SearchRange.Cells(i) Like Condition Then OutText = OutText & TextRange.Cells(i) & Delimeter
    Next i
    
    'выводим результаты без последнего разделителя
    MergeIf = Left(OutText, Len(OutText) - Len(Delimeter))
End Function

Если теперь вернуться в Microsoft Excel, то в списке функций (кнопка fx в строке формул или вкладка Формулы — Вставить функцию) можно будет найти нашу функцию MergeIf в категории Определенные пользователем (User Defined). Аргументы у функции следующие:

Способ 2. Сцепить текст по неточному условию

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

Поддерживаются стандартные спецсимволы подстановки:

  • звездочка (*) — обозначает любое количество любых символов (в т.ч. и их отсутствие)
  • вопросительный знак (?) — обозначает один любой символ
  • решетка (#) — обозначает одну любую цифру (0-9)

По умолчанию оператор Like регистрочувствительный, т.е. понимает, например, «Орион» и «оРиОн» как разные компании. Чтобы не учитывать регистр можно добавить в самое начало модуля в редакторе Visual Basic строчку Option Compare Text, которая переключит Like в режим, когда он невосприимчив к регистру.

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

  • ?1##??777RUS — выборка по всем автомобильным номерам 777 региона, начинающимся с 1
  • ООО* — все компании, название которых начинается на ООО
  • ##7## — все товары с пятизначным цифровым кодом, где третья цифра 7
  • ????? — все названия из пяти букв и т.д.

Способ 3. Макрофункция склейки текста по двум условиям

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

Function MergeIfs(TextRange As Range, SearchRange1 As Range, Condition1 As String, SearchRange2 As Range, Condition2 As String)
    Dim Delimeter As String, i As Long
    Delimeter = ", " 'символы-разделители (можно заменить на пробел или ; и т.д.)
    
    'если диапазоны проверки и склеивания не равны друг другу - выходим с ошибкой
    If SearchRange1.Count <> TextRange.Count Or SearchRange2.Count <> TextRange.Count Then
        MergeIfs = CVErr(xlErrRef)
        Exit Function
    End If
    
    'проходим по все ячейкам, проверяем все условия и собираем текст в переменную OutText
    For i = 1 To SearchRange1.Cells.Count
        If SearchRange1.Cells(i) = Condition1 And SearchRange2.Cells(i) = Condition2 Then
            OutText = OutText & TextRange.Cells(i) & Delimeter
        End If
    Next i
    
    'выводим результаты без последнего разделителя
    MergeIfs = Left(OutText, Len(OutText) - Len(Delimeter))
End Function

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

Способ 4. Группировка и склейка в Power Query

Решить проблему можно и без программирования на VBA, если использовать бесплатную надстройку Power Query. Для Excel 2010-2013 ее можно скачать здесь, а в Excel 2016 она уже встроена по умолчанию. Последовательность действий будет следующей:

Power Query не умеет работать с обычными таблицами, поэтому первым шагом превратим нашу таблицу в «умную». Для этого ее нужно выделить и нажать сочетание Ctrl+T или выбрать на вкладке Главная — Форматировать как таблицу (Home — Format as Table). На появившейся затем вкладке Конструктор (Design) можно задать имя таблицы (я оставил стандартное Таблица1):


Теперь загрузим нашу таблицу в надстройку Power Query. Для этого на вкладке Данные (если у вас Excel 2016) или на вкладке Power Query (если у вас Excel 2010-2013) жмем Из таблицы (Data — From Table):

В открывшемся окне редактора запросов выделяем щелчком по заголовку столбец Компания и сверху жмем кнопку Группировать (Group By). Вводим имя нового столбца и тип операции в группировке — Все строки (All Rows):


Жмем ОК и получаем для каждой компании мини-таблицу сгруппированных значений. Содержимое таблиц хорошо видно, если щелкать левой кнопкой мыши в белый фон ячеек (не в текст!) в получившемся столбце:

Теперь добавим еще один столбец, где с помощью функции склеим через запятую содержимое столбцов Адрес в каждой из мини-таблиц. Для этого на вкладке Добавить столбец жмем Пользовательский столбец (Add column — Custom column) и в появившемся окне вводим имя нового столбца и формулу сцепки на встроенном в Power Query языке М:


Обратите внимание, что все М-функции регистрочувствительные (в отличие от Excel). После нажатия на ОК получаем новый столбец со склееными адресами:


Осталось удалить ненужный уже столбец ТаблАдресов (правой кнопкой мыши по заголовку — Удалить столбец) и выгрузить результаты на лист, нажав на вкладке Главная — Закрыть и загрузить (Home — Close and load):

Важный нюанс: в отличие от предыдущих способов (функций), таблицы из Power Query не обновляются автоматически. Если в будущем произойдут какие-либо изменения в исходных данных, то нужно будет щелкнуть правой кнопкой в любое место таблицы результатов и выбрать команду Обновить (Refresh).

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

Объединение строк в excel

Объединение строк в Microsoft Excel

​Смотрите также​В описании этого способа​Start​Last Name​ имени. В качестве​ ячейки диапазона. Остальные​ со следующими командами:​ строки будет автоматически​ ячейки. В результате​образовавшийся в том​ получилось такое выражение:​ строкой. Но, как​ стоит задача объединить​ ячейке объединенного диапазона.​ во вкладку​

​«Главная»​ секторам тех элементов​

​При работе с таблицами​
​ больше шагов, чем​(Пуск) >​
​, они нам больше​ разделителя Вы можете​

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

​ значения будут потеряны).​Объединить и поместить в​ изменяться, что позволит​ получим лишь значение​ же месте, где​=A4&» «&A5&» «&A6&» «&A7&»​ видим, между наименованиями​ все данные, расположенные​Объединение в границах таблицы​«Главная»​можно кликнуть по​ на вертикальной панели​ иногда приходится менять​ в предыдущем варианте,​All Programs​ не нужны. Для​ использовать любой другой​в Excel 2010 и​ центре:​ содержимому отображаться на​ первой ячейки.​ ранее находился символ​ «&A8&» «&A9​​ различных товаров пробел​​ в колонке​ можно также выполнить​. Щелкаем на ленте​ косой стрелочке, которая​ координат, которые нужно​ их структуру. Одним​ но поверьте мне​(Все программы) >​ этого:​ символ, например, запятую.​

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

​ 2007:​Объединяет выделенные ячейки​ нескольких строках. Объединение​Теперь в Строке формул​«-»​Для вывода результата на​ отсутствует, а это​«Устройство»​ через инструменты на​

  1. ​ по треугольнику, который​ расположена на ленте​ объединить. Они будут​ из вариантов данной​ или проверьте сами​Accessories​кликните по заголовку столбца​Точно так же Вы​The selection contains multiple​ в одну, а​ ячеек позволяет создать​ выделим формулу =СЦЕПИТЬ(A6:A9)​.​

    ​ экран жмем на​ нас не устраивает.​, в одну строчку​ ленте.​ размещен справа от​ в правом нижнем​ выделены.​ процедуры является объединение​ – этот способ​(Стандартные) >​B​​ можете объединить данные​​ data values. Merging​ содержимое помещает в​ одну большую ячейку,​ и нажмем клавишу​Урок: Как сделать группировку​

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

  3. ​ into one cell​ центре.​ объединив при этом​​ F9. Получим массив​​ в Экселе​Enter​​ решить данную проблему,​​Устанавливаем курсор в элемент​ в таблице любым​​«Объединить и поместить в​​«Выравнивание»​ же вертикальной панели​​ объединенные объекты превращаются​​Урок подготовлен для Вас​(Блокнот)​

  4. ​ удерживая клавишу​ используя при этом​ will keep the​Объединить по строкам:​ несколько смежных.​

​ ={«Вася»:»Петя»:»Даша»:»Маша»}, его можно​Как видим, способ объедения​. Как видим, несмотря​ выделяем строку, содержащую​ листа, куда будет​​ из тех двух​​ центре»​. Причем в этом​​ координат можно кликнуть​​ в одну строчку.​ командой сайта office-guru.ru​​Вставьте данные из буфера​​Ctrl​ любой разделитель по​ upper-left most data​​Объединяет ячейки по​​В следующем примере мы​

​ скопировать в буфер​ строк в одну​​ на то, что​​ формулу, и опять​ выводиться результат обработки,​ вариантов, которые были​. Открывается список различных​ случае переход будет​​ левой кнопкой мыши​​ Кроме того, существует​Источник: https://www.ablebits.com/office-addins-blog/2013/10/13/merge-columns-excel-without-losing-data/​ обмена в Блокнот​, кликните по заголовку​​ Вашему вкусу. Например,​​ only​ строкам, т.е. в​ применим перенос текста​ обмена (без знака​

Excel функция СЦЕПИТЬ и «&» для объединения строк, ячеек и столбцов

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

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

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

Что такое «конкатенация» в Excel?

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

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

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

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

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

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

Надстройка Excel для объединения столбцов
Объединить столбцы по строкам
Читать больше
Быстро объединять ячейки без формул!
И храните все свои данные в безопасности в Excel
Читать больше

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

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

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

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

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

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

Примечание. В Excel 2016, Excel 2019, Excel Online и Excel Mobile СЦЕПИТЬ заменяется функцией СЦЕПИТЬ, которая имеет точно такой же синтаксис. Хотя функция CONCATENATE сохранена для обратной совместимости, рекомендуется использовать вместо нее CONCAT, поскольку Microsoft не дает никаких обещаний о том, что CONCATENATE будет доступен в будущих версиях Excel.

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

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

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

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

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

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

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

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

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

= СЦЕПИТЬ (A1, «», B1, «завершено»)

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

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

= СЦЕПИТЬ ("См.", A1, "", B1)

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

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

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

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

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

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

Использование CONCATENATE в Excel — что нужно помнить

Чтобы формулы CONCATENATE всегда давали правильные результаты, помните следующие простые правила:

  • Для работы функции СЦЕПИТЬ Excel требуется хотя бы один «текстовый» аргумент.
  • В одной формуле CONCATENATE можно объединить до 255 строк, всего 8192 символа.
  • Результатом функции СЦЕПИТЬ всегда является текстовая строка, даже если все исходные значения являются числами.
  • Excel CONCATENATE не распознает массивы. Каждая ссылка на ячейку должна быть указана отдельно. Например, вы должны написать = CONCATENATE (A1, A2, A3) вместо = CONCATENATE (A1: A3) .
  • Если хотя бы один из аргументов функции СЦЕПИТЬ недопустим, формула возвращает # ЗНАЧ! ошибка.

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

В Microsoft Excel операторы и — это еще один способ объединения ячеек. Этот метод очень удобен во многих сценариях, потому что набирать знак амперсанда (&) намного быстрее, чем вводить слово «объединить» 🙂

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

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

Чтобы увидеть оператор конкатенации в действии, давайте перепишем формулы CONCATENATE, описанные выше:

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

= A1 и B1

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

= A1 & "" & B1

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

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

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

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

Как показано на снимке экрана ниже, функция CONCATENATE и оператор «&» возвращают одинаковые результаты:

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

)

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

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

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

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

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

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

= СЦЕПИТЬ (A1, "", B1) или = A1 & "" & B1

Соединение двух ячеек запятой:

= СЦЕПИТЬ (A1, ",", B1) или = A1 & "," & B1

Объединение двух ячеек с помощью дефиса:

= СЦЕПИТЬ (A1, "-", B1) или = A1 & "-" & B1

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

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

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

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

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

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

= A2 & "" & B2 & CHAR (10) & C2 & CHAR (10) & D2 & "," & E2 & "" & F2

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

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

  • Двойные кавычки («) — СИМВОЛ (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

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

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

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

= A1 и A2 и A3 и A4

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

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

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

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

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

Метод 2. Используйте функцию TRANSPOSE, чтобы получить диапазон

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

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

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

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

  4. Введите = CONCATENATE (перед первым значением, затем введите закрывающую скобку после последнего значения и нажмите Enter.

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

Метод 3. Используйте надстройку слияния ячеек

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

Объединение чисел и дат в различных форматах

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

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

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

Мы уже обсуждали одну такую ​​формулу в начале этого руководства, которая объединяет текст и дату.

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

= СЦЕПИТЬ («Сегодня», ТЕКСТ (СЕГОДНЯ (), «мм / дд / гг»))

или

= «Сегодня» & ТЕКСТ (СЕГОДНЯ (), «мм / дд / гг»)

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

= A2 & "" & ТЕКСТ (B2, "$ #, # 0.00 ") — отображать число с двумя десятичными знаками и знаком $.

= A2 & "" & ТЕКСТ (B2, "0. #") — лишние нули и знак $ не отображаются.

= A2 & "" & TEXT (B2, "#? / ???") — отображать число в виде дроби.

Как разделить ячейки (противоположность СЦЕПИТЬ в Excel)

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

  • Функция текста в столбцы
  • Параметр Flash Fill в Excel 2013 и 2016
  • Формулы (функции MID, RIGHT, LEFT)

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

Надстройка

Merge Cells — способ объединения ячеек без формул в Excel

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

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

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

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

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

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

Объединить столбцы построчно

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

Соединить строки столбец за столбцом

Чтобы объединить данные в каждой отдельной строке, столбец за столбцом, вы выбираете объединение строк , выбираете нужный разделитель (разрыв строки в этом примере), настраиваете другие параметры так, как хотите, и нажимаете кнопку Merge .Результат может выглядеть примерно так:

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

. Получите промокод для Ultimate Suite — эксклюзивное предложение для читателей нашего блога!

Доступные загрузки

Примеры формул конкатенации (файл .xlsx)
Ultimate Suite 14-дневная полнофункциональная версия (.zip-файл)

Вас также может заинтересовать

Excel функция СЦЕПИТЬ и «&» для объединения строк, ячеек и столбцов

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

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

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

Что такое «конкатенация» в Excel?

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

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

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

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

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

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

Надстройка Excel для объединения столбцов
Объединить столбцы по строкам
Читать больше
Быстро объединять ячейки без формул!
И храните все свои данные в безопасности в Excel
Читать больше

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

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

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

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

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

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

Примечание. В Excel 2016, Excel 2019, Excel Online и Excel Mobile СЦЕПИТЬ заменяется функцией СЦЕПИТЬ, которая имеет точно такой же синтаксис. Хотя функция CONCATENATE сохранена для обратной совместимости, рекомендуется использовать вместо нее CONCAT, поскольку Microsoft не дает никаких обещаний о том, что CONCATENATE будет доступен в будущих версиях Excel.

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

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

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

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

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

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

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

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

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

= СЦЕПИТЬ (A1, «», B1, «завершено»)

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

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

= СЦЕПИТЬ ("См.", A1, "", B1)

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

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

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

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

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

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

Использование CONCATENATE в Excel — что нужно помнить

Чтобы формулы CONCATENATE всегда давали правильные результаты, помните следующие простые правила:

  • Для работы функции СЦЕПИТЬ Excel требуется хотя бы один «текстовый» аргумент.
  • В одной формуле CONCATENATE можно объединить до 255 строк, всего 8192 символа.
  • Результатом функции СЦЕПИТЬ всегда является текстовая строка, даже если все исходные значения являются числами.
  • Excel CONCATENATE не распознает массивы. Каждая ссылка на ячейку должна быть указана отдельно. Например, вы должны написать = CONCATENATE (A1, A2, A3) вместо = CONCATENATE (A1: A3) .
  • Если хотя бы один из аргументов функции СЦЕПИТЬ недопустим, формула возвращает # ЗНАЧ! ошибка.

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

В Microsoft Excel операторы и — это еще один способ объединения ячеек. Этот метод очень удобен во многих сценариях, потому что набирать знак амперсанда (&) намного быстрее, чем вводить слово «объединить» 🙂

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

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

Чтобы увидеть оператор конкатенации в действии, давайте перепишем формулы CONCATENATE, описанные выше:

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

= A1 и B1

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

= A1 & "" & B1

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

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

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

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

Как показано на снимке экрана ниже, функция CONCATENATE и оператор «&» возвращают одинаковые результаты:

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

)

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

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

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

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

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

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

= СЦЕПИТЬ (A1, "", B1) или = A1 & "" & B1

Соединение двух ячеек запятой:

= СЦЕПИТЬ (A1, ",", B1) или = A1 & "," & B1

Объединение двух ячеек с помощью дефиса:

= СЦЕПИТЬ (A1, "-", B1) или = A1 & "-" & B1

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

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

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

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

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

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

= A2 & "" & B2 & CHAR (10) & C2 & CHAR (10) & D2 & "," & E2 & "" & F2

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

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

  • Двойные кавычки («) — СИМВОЛ (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

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

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

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

= A1 и A2 и A3 и A4

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

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

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

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

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

Метод 2. Используйте функцию TRANSPOSE, чтобы получить диапазон

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

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

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

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

  4. Введите = CONCATENATE (перед первым значением, затем введите закрывающую скобку после последнего значения и нажмите Enter.

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

Метод 3. Используйте надстройку слияния ячеек

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

Объединение чисел и дат в различных форматах

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

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

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

Мы уже обсуждали одну такую ​​формулу в начале этого руководства, которая объединяет текст и дату.

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

= СЦЕПИТЬ («Сегодня», ТЕКСТ (СЕГОДНЯ (), «мм / дд / гг»))

или

= «Сегодня» & ТЕКСТ (СЕГОДНЯ (), «мм / дд / гг»)

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

= A2 & "" & ТЕКСТ (B2, "$ #, # 0.00 ") — отображать число с двумя десятичными знаками и знаком $.

= A2 & "" & ТЕКСТ (B2, "0. #") — лишние нули и знак $ не отображаются.

= A2 & "" & TEXT (B2, "#? / ???") — отображать число в виде дроби.

Как разделить ячейки (противоположность СЦЕПИТЬ в Excel)

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

  • Функция текста в столбцы
  • Параметр Flash Fill в Excel 2013 и 2016
  • Формулы (функции MID, RIGHT, LEFT)

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

Надстройка

Merge Cells — способ объединения ячеек без формул в Excel

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

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

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

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

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

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

Объединить столбцы построчно

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

Соединить строки столбец за столбцом

Чтобы объединить данные в каждой отдельной строке, столбец за столбцом, вы выбираете объединение строк , выбираете нужный разделитель (разрыв строки в этом примере), настраиваете другие параметры так, как хотите, и нажимаете кнопку Merge .Результат может выглядеть примерно так:

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

. Получите промокод для Ultimate Suite — эксклюзивное предложение для читателей нашего блога!

Доступные загрузки

Примеры формул конкатенации (файл .xlsx)
Ultimate Suite 14-дневная полнофункциональная версия (.zip-файл)

Вас также может заинтересовать

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

Используйте функцию CONCATENATE в Excel для объединения (объединения) строк. Вместо использования CONCATENATE просто используйте оператор &.

1. Функция СЦЕПИТЬ ниже объединяет строку в ячейке A1 и строку в ячейке B1.

2. Используйте оператор &, чтобы получить точно такой же результат.

3.Функция СЦЕПИТЬ ниже объединяет строку в ячейке A1, строку «и» (заключите текст в двойные кавычки) и строку в ячейке B1.

4. Используйте оператор &, чтобы получить точно такой же результат.

5. Функция СЦЕПИТЬ ниже объединяет строку в ячейке A1, пробел и строку в ячейке B1.

6. Используйте оператор &, чтобы получить точно такой же результат.

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

7. Функция СЦЕПИТЬ также может объединять ряд строк. Если вам не нужен разделитель (пробел, запятая, тире и т. Д.), Это может быть полезно.

Функция TEXTJOIN в Excel 2016 или более поздней версии объединяет диапазон строк с помощью разделителя (первый аргумент).

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

9.Прелесть функции TEXTJOIN заключается в том, что она может игнорировать пустые ячейки (если для второго аргумента установлено значение TRUE).

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

Примечание: используйте 0 для отображения ближайшего целочисленного значения. Используйте 0,0 для одного десятичного знака. Используйте 0.00 для двух десятичных знаков и т. Д. Посетите нашу страницу о функции ТЕКСТ, чтобы увидеть множество других примеров.

11. Используйте СИМВОЛ (10), чтобы вставить разрыв строки.

Примечание: не забудьте включить перенос текста.На вкладке Главная в группе Выравнивание щелкните Перенос текста.

12. Давайте взглянем на еще один интересный пример, использующий функцию TEXTJOIN. Во-первых, функция ЕСЛИ ниже находит всех членов группы 1.

Объяснение: функция ЕСЛИ проверяет каждую ячейку в именованном диапазоне Команды. Если значение равно значению в ячейке E3, оно возвращает имя из именованного диапазона Names, в противном случае возвращает пустую строку (две двойные кавычки, между которыми ничего нет).

13. Функция ЕСЛИ возвращает константу массива, хранящуюся в памяти Excel.Выберите формулу в строке формул и нажмите F9, чтобы увидеть эту константу массива.

14. Добавьте мощную функцию TEXTJOIN для объединения этих имен. Используйте запятую и пробел в качестве разделителя (первый аргумент) и установите для второго аргумента значение ИСТИНА, чтобы игнорировать пустые строки. Завершите формулу массива, нажав CTRL + SHIFT + ENTER.

Примечание. Excel добавляет фигурные скобки {}. Миа, Джеймс и София входят в команду 1. Дважды щелкните нижний правый угол ячейки F3, чтобы быстро скопировать эту формулу в другие ячейки.

3 СПОСОБА СЦЕПЛЕНИЯ в Excel (5 примеров объединения строк / ячеек)

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

Простая интерактивная демонстрация Concat
Concat Cells Demo Concat от ‘&’ Демо Concat с разрывами строк

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

Вы также можете использовать знак амперсанда «&» для объединения строки / ячеек в Excel. И CONCATENATE, и «&» дают одинаковые результаты.

Синтаксис функции CONCATENATION

= СЦЕПИТЬ («Знаки учащегося», B2, «», C2, «есть», D4)

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

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

Пример объединения текстовых строк

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

Добавить комментарий

Ваш адрес email не будет опубликован.