Excel

Excel объединить строки: Функция ОБЪЕДИНИТЬ — Служба поддержки Майкрософт

Содержание

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

Содержание

  • 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. Для выделения строчек, которые нужно объединить, можно использовать два приёма. Первый из них заключается в том, что вы зажимаете левую кнопку мыши и проводите по секторам тех элементов на вертикальной панели координат, которые нужно объединить. Они будут выделены.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    &" "&

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

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

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

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

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

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

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

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

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

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

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

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

Да Нет

В

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

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

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

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

Первый

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

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

заключается в использовании клавиши 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, Вы можете достичь желаемого результата вот таким способом:

Как объединить несколько строк в 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

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

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

Опубликовано: Автор: Вадим Кулаков

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

Содержание

  1. Простое объединение строк
  2. Объединение строк и ячеек в готовой таблице
  3. Объединение строк без потери данных
  4. Группировка строк

Простое объединение строк

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

В нашем случае мы сначала кликнули по строке №7, зажали Shift и затем нажали на строку №12. Они все выделились.

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

У нас получилось вот так. Мы применили объединение строк.

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

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

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

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

Мы объединили все строки и в каждой строке у нас осталась инфа только с названием команды. Все остальные данные стерлись.

Объединение строк без потери данных

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

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

У нас получилась объединенная строка с сохранением данных.

Если нужно, чтобы данные записывались через пробел, примените следующую формулу: =СЦЕПИТЬ(B5;” “;C5;” “;D5), то есть в кавычках расставить пробелы.

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

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

Например, нам нужно сгруппировать несколько элементов в таблице. Чтобы сделать это без потери данных, выделяем нужные строки. Затем во кладке «Данные» кликаем на меню «Группировать», в всплывающем окошке выбираем «Строки» и нажимаем ОК.

Сгруппированные строки с 3 по 6 исчезли, но их можно вызвать, если нажать на +.

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

Еще много интересного о редакторе Excel:

Как конвертировать HTML таблицу в Excel?

Пропали листы в Excel: ищем потерянные страницы.

Как найти и убрать циклические ссылки в Excel?

Как создать умную таблицу в Excel?

Как уменьшить размер файла Excel?

Как объединить строки на основе критериев в Excel (4 простых способа)

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


Скачать практическую рабочую тетрадь

4 простых способа объединить строки на основе критериев в Excel

1. Используйте параметр консолидации для объединения повторяющихся значений в Excel.

2. Объедините функции TEXTJOIN и IF, чтобы объединить одинаковые тексты на основе критериев.

3. Используйте сводную таблицу для объединения строк на основе критериев

4. Вставьте функцию COUNTIF для объединения строк в Excel.

Заключение

Дальнейшие чтения

Загрузить рабочую тетрадь

Получите этот тренировочный файл и попробуйте сами.


4 простых способа объединить строки на основе критериев в Excel

Давайте сначала перейдем к таблице данных. Здесь я взял набор данных, состоящий из 3 столбцов с именами Автор , Книги , Цена и 9 строк. Информация размещается в диапазоне ячеек B4:D12 .


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

1. Используйте параметр консолидации для объединения повторяющихся значений в Excel

В этом первом методе мы объединим строки с параметром Объединить в Excel. Давайте посмотрим, как работает процесс.

  • Сначала выберите Данные > Инструменты обработки данных > Консолидировать .

  • Затем появится диалоговое окно Consolidate .
  • Здесь выберите весь диапазон данных как Ссылка , а затем нажмите Добавить , чтобы вставить диапазон в Все ссылки 9Коробка 0004.

  • После этого щелкните Левый столбец и нажмите OK .

  • В результате повторяющиеся ячейки столбца Author будут объединены, и соответствующие значения Price будут добавлены.

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

  • Для этого выберите Count Numbers в списке Function в диалоговом окне Consolidate , как показано ниже.

  • Наконец, нажмите OK и появится следующая таблица.

Подробнее: Объединение повторяющихся строк в Excel


2. Объединение функций TEXTJOIN и IF для объединения одинаковых текстов на основе критериев

Другой способ объединения строк — объединение функция TEXTJOIN и функция ЕСЛИ . Чтобы выполнить задание, выполните описанный ниже процесс.

  • Сначала выберите столбец Author в наборе данных.
  • Затем выберите Главная > Редактирование > Сортировка и фильтрация > Сортировка от А до Я .

  • После этого выберите . Разверните выбор > Sort в окне Sort Warning .

  • После этого появятся следующие отсортированные данные.

  • Теперь вставьте имена Author в диапазон ячеек E5:E8 под столбцом Criteria .

  • Затем вставьте эту формулу в ячейку F5 .

=TEXTJOIN(", ",ИСТИНА,ЕСЛИ($B$5:$B$12=E5,$C$5:$C$12,""))

В формуле Функция TEXTJOIN объединяет тексты из диапазона ячеек C5:C12 . Затем функция ЕСЛИ устанавливает условие, где $B$5:$B$12=E5 и функция ИСТИНА определяет, что условие истинно.

  • Наконец, нажмите Введите > Автозаполнение .
  • Вот и все, вы получите объединенные строки названий книг.


3. Используйте сводную таблицу для объединения строк на основе критериев

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

  • Сначала выберите Вставить  > Сводная таблица > Из таблицы/диапазона .

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

  • Затем нажмите OK и вы будете перенаправлены на новый рабочий лист.
  • Теперь перетащите Author в поле Rows и Price в поле Values ​​ .

  • Наконец, появится следующая таблица, в которой одни и те же строки будут объединены в Автор столбец, а по авторам цены суммируются.


4. Вставьте функцию СЧЁТЕСЛИ для объединения строк в Excel

В этом разделе мы объединим все Книги по отношению к каждому Автору . Для этого следуйте описанному ниже процессу.

  • Сначала вставьте эту формулу в ячейку E5 .

=B5&" "&СЧЁТЕСЛИ($B$5:$B5,B5)

Здесь функция COUNTIF подсчитывает ячейки на основе условия, заданного в Cell B5 .

  • Затем перетащите его полностью в столбец Combined , появится следующий результат.

  • После этого вы должны использовать следующую логическую функцию в ячейке F5 .

=ЕСЛИ($B5&" "&1=E5, ИНДЕКС(C4:C12,ПОИСКПОЗ($B5&" "&1,E4:E12,0))&" "&ЕСЛИОШИБКА(ИНДЕКС(C4:C12,ПОИСКПОЗ( $B5&" "&2,E4:E12,0)),"")&" "&ЕСЛИОШИБКА(ИНДЕКС(C4:C12,ПОИСКПОЗ($B5&" "&3,E4:E12,0)),"")&" " &ЕСЛИОШИБКА(ИНДЕКС(C4:C12,ПОИСКПОЗ($B5&" "&4,E4:E12,0)),""),"")

🔎 Как работает формула?

  • $B5&” “&1=E5: Здесь в этой части указано условие, где B5=E5 .
  • ЕСЛИОШИБКА(ИНДЕКС(C4:C12,ПОИСКПОЗ($B5&» «&2,E4:E12,0)): Функция ИНДЕКС возвращает значение B5 среди диапазона ячеек C4:C12 и функция ПОИСКПОЗ сопоставляет его с диапазоном E4:E12 . Наряду с ним введите 0  для точного совпадения. Наконец, функция ЕСЛИОШИБКА находит и исключает любую возможность возникновения ошибки. Эта часть формулы используется 3 раза, потому что мы нашли Джейн Остин 3 раза в критериях Автора .
  • &» «&: Амперсанд ( & ) и Кавычки ( « « ) с пробелом помогают создавать пробелы между каждым текстом.
  • Теперь нажмите Введите , чтобы увидеть первое значение объединенных строк.

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


Заключение

Надеюсь, что эта статья поможет вам, как объединить строки на основе критериев в Excel . Мы попытались показать вам это возможными 4 простыми способами. Не стесняйтесь комментировать, если что-то кажется трудным для понимания. Подписаться ExcelDemy для получения дополнительных статей, подобных этой.


Дополнительная литература

  • Как объединить строки и столбцы в Excel (2 способа)
  • Объединить строки Excel с одинаковым значением (4 способа)
  • Как объединить строки с одинаковым идентификатором в Excel (3 быстрых метода)
  • Как объединить несколько строк в одну ячейку в Excel
  • Объединение повторяющихся строк и суммирование значений в Excel

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

36

АКЦИИ

Чтобы подписаться на нашу ежедневную рассылку по электронной почте, НАЖМИТЕ ЗДЕСЬ
Follow @marcberman Follow @SonOfTheBronx

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

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

Здесь я упомянул 3 хитрых, но эффективных способа объединения строк в Excel. Итак, не теряя много времени, перейдем к методам.

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

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

  • объединить строки в Excel с помощью надстройки «Объединить ячейки»
  • Объединить несколько строк в Excel с помощью формул
  • Объединение строк в одну ячейку с помощью буфера обмена

Способ 1. Объединение строк в Excel с помощью надстройки «Объединить ячейки»

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

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

Вот как объединить две или более строк в одну ячейку:

  • Во-первых, вам нужно выбрать диапазон ячеек, в которых вам нужно объединить строки.
  • После этого перейдите на вкладку Ablebits Данные и выберите Объединить  сгруппируйте и нажмите стрелку Объединить ячейки > Объединить строки в одну .

 

  • Теперь откроется диалоговое окно Объединить ячейки с предварительно выбранным параметром.
  • Нажмите на опцию Merge , и вы заметите, что полностью объединенные строки разделены разрывами строк.

Способ 2: объединить несколько строк в Excel с помощью формул

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

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

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

  • Объединить строки, используя пробелы между данными : Например  = СЦЕПИТЬ(B1″, «,B2», «,B3)
  • Объединить строки, не используя пробелы между значениями : например  =СЦЕПИТЬ(A1 , A2,A3)
  • Объединить строки данных > , затем разделить значения запятой:  Например  = СЦЕПИТЬ(A1″, «,A2», «,A3)

Теперь вы можете проверить, как работает формула СЦЕПИТЬ в реальных данных.

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

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

Способ 3: объединить строки в одну ячейку с помощью буфера обмена

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

  • Во-первых, вам нужно нажать на якорь, расположенный в правом нижнем углу  Буфер обмена  на вкладке  Главная  , чтобы включить Буфер обмена .

  • Затем выберите строки в ваших данных, затем нажмите   клавиши Ctrl  +  C  , чтобы скопировать их. Теперь скопированные данные будут добавлены в ваш буфер обмена .
    Обратите внимание : Вы также можете щелкнуть вкладку Главная , затем > Копировать  , чтобы скопировать выбранную строку.
  • Дважды щелкните пустую ячейку, а затем щелкните скопированные данные в Буфер обмена . Теперь все скопированные строки будут вставлены в ячейку.

FAQ [Часто задаваемые вопросы]

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

Если вы хотите объединить ячейки в Excel, вы можете сделать это, используя символ амперсанда (&):

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

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *