XLSTools
XLSTools: Объединение Строк, Столбцов и Ячеек

Объединение строк в таблицах Excel с сохранением данных

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

Купить
 

Пожизненная лицензия

Бесплатные обновления в течении 2 лет

Бесплатная пожизненная поддержка

Для покупки на allsoft.by и allsoft.kz перейдите в раздел Купить

Объединение строк в таблицах Excel: возможности и ограничения

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

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

2.

Введите формулу, используя функции СЦЕПИТЬ (CONCATENATE) или TEXTJOIN. Например, если нужно объединить ячейки A1-A5 с разделителем ", ", формула может быть такой: =СЦЕПИТЬ(A1,", ",A2,", ",A3,", ",A4,", ",A5).

3.

Нажмите клавишу Enter, чтобы применить формулу к ячейке.

4.

Скопируйте содержимое ячейки.

5.

Выберите диапазон для вставки объединенного значения.

6.

Щелкните правой кнопкой мыши на выбранном диапазоне и выберите "Вставить значения".

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

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

Пример объединения строк на листе Excel

В данном схематическом примере данные на листе расположены в двух столбцах и четырёх строках. Каждые две строки (этот параметр задаётся в приложении) на листе объединяются в одну. Для этого объединяются ячейки строк в каждом из столбцов по отдельности. При этом текстовые значения разделяются с помощью выбранного символа или строки-разделителя и помещаются в объединенную ячейку.
Схематический пример объединения строк - исходная и итоговая таблица

Формат ячейки при записи объединенного значения сохраняется как текстовый.

Запуск мастера объединения строк

После запуска приложения нажмите на кнопку мастера (1) в главном окне или перейдите на вкладку (2).
Мастер объединения строк

Определите папку для сохранения конечных файлов

Определите имя папки сохранения файлов в поле редактирования (1). Для этого выберите в раскрывающемся списке (2) "Создать подпапку. Имя задаётся вручную". Также возможно не задавать имя этой папки. В этом случае имя будет создано автоматически или файлы будут сохранены непосредственно в базовой папке. По умолчанию это папка "Документы" текущего пользователя. Для перехода к следующему шагу нажмите "Далее".
Папка для сохранения итоговых файлов

Выбор файлов Excel для объединения строк

Установите переключатель (1) или переключатель (2) и нажмите на кнопку (3). Выбор файлов или папки осуществляется в стандартных диалоговых окнах Windows. Если вам нужно выбрать несколько файлов, нажимайте и удерживайте дополнительно клавишу Ctrl или Shift при выборе файлов с помощью указателя мыши. После создания списка файлов нажмите на кнопку "Далее" для продолжения действий по объединению строк.
Выбор файлов Excel для объединения строк

Установка диапазона объединения строк на листе. Управление таблицами и листами

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

Параметры и режимы объединения строк

Содержимое таблицы "поставщики_строки.xlsx" аналогично примеру из объединения столбцов, но данные, представляющие названия и адреса поставщиков расположены не построчно, а по столбцам. Необходимо объединить ячейки в каждом столбце получив одну строку. Объединенные данные в каждой ячейке разделяются с помощью выбранного символа разделителя. Альтернативным вариантом (режимом) объединения строк является не слияние самих ячеек, а перенос значений ячеек в одну.
Файл Excel до объединения строк
Для объединения строк путём слияния ячеек выполните следующее:
1.

Укажите в поле (1) количество строк в группе. Каждая группа объединяется в одну строку.

2.

Выберите разделитель значений ячеек в раскрывающемся списке (2).

3.

Установите флажок (3) для объединения строк путём объединения ячеек.

4.

Нажмите на кнопку "Далее".

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

Аналогично первому варианту задайте количество строк в группе (1). Каждая группа будет объединена в одну строку.

2.

В списке (2) выберите преопределенный или укажите собственный разделитель в виде символа или строки.

3.

Снимите флажок (если он установлен) (3) для изменения режима объединения.

4.

Установите флажок (4) "Удалить строки из которых извлекаются данные". При установке данного флажка, строки из которых извлекаются данные для переноса в объединенную строку удаляются, а оставшиеся строки на листе сдвигаются вверх.

Таблица Excel после объединения строк путем переноса данных из строк 2-5 в верхнюю строку.
Файл Excel объединение строк вариант 2
Смотрите пошаговое руководство по слиянию строк без потери данных в файлах Excel в видео формате на YouTube:

Файлы примера

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

ПОДПИСЫВАЙТЕСЬ НА НАС

КОНТАКТЫ

Copyright 2023 © XLS Tools. Все права защищены. |  Правовая информация