XLSTools

Объединение столбцов в файлах Excel без потери данных

Объединение столбцов – одна из важных задач при работе с электронными таблицами. Стандартные инструменты MS Excel позволяют объединить ячейки столбцов, но, к сожалению, часть данных при этом теряется – при попытке объединения двух или более ячеек, сохраняются данные только правой или левой ячеек объединенного столбца. Использование для этих целей других альтернативных методов, в том числе формул и текстовых редакторов является малоэффективным и очень трудоёмким. С помощью приложения XLSTools: Объединение Строк, Столбцов и Ячеек вы можете объединять любые выбранные столбцы без потери данных используя любой текстовый разделитель. Кроме того, можно объединить только данные столбцов без объединения самих ячеек. В таком случае вам нужно просто указать в какой из столбцов поместить результат объединения.

Купить
 

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

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

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

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

Объединение столбцов в Excel: стандартный способ и альтернативы

Excel - популярная программа для управления таблицами и обработки данных, которая имеет функции для объединения столбцов.
Стандартное объединение столбцов в Excel осуществляется следующим образом:
1.

Выделите столбцы, которые вы хотите объединить.

2.

Нажмите правой кнопкой мыши на любой выбранной ячейке и выберите опцию "Объединить ячейки".

3.

Нажмите "ОК", чтобы подтвердить действие.

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

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

2.

Вставьте новый столбец рядом с исходными столбцами.

3.

В первой ячейке нового столбца введите формулу =СЦЕПИТЬ(A1," ",B1," ",C1), где A1, B1, C1 - адреса объединяемых ячеек. (Примечание: функция СЦЕПИТЬ в англоязычной версии Excel называется CONCATENATE)

4.

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

5.

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

6.

Выберите ячейку с новой формулой, щелкнув на ней.

7.

Нажмите Ctrl + C, чтобы скопировать ячейку.

8.

Выберите диапазон ячеек, в которые нужно вставить данные.

9.

Вставьте содержимое ячейки с помощью комбинации клавиш Ctrl + V.

10.

Удалите новый сформированный столбец.

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

Примеры объединения столбцов

В данном примере данные в таблице первоначально расположены в двух столбцах – A и B. Выбрав данные столбцы для выполнения операции, ячейки двух столбцов построчно объединяются в одну, сохраняя значения, а текстовые данные разделяются символом пробела, который мы указали в качестве символа-разделителя. Обратите внимание, что в качестве примеры мы не стали объединять ячейки первой строки, которая является заголовком электронной таблицы. Для этого необходимо на третьем шаге работы мастера приложения указать строку 2 в качестве начала диапазона для данного листа.
Пример объединение столбцов - столбцы A и B посточно объединяются за счёт объединения ячеек
Исходный файл Excel в следующем примере тот же, что и в первом примере, но результат объединения столбцов иной. Ключевым отличием является то, что объединяется текст из ячеек столбцов, а не сами ячейки. Результат объединения помещается в столбец A, при этом значения из столбца B в данном примере не удаляются, хотя возможно как удаление (очистка) данных из столбцов из которых извлекаются строки, так и удаление самих столбцов. Данные возможности обеспечиваются параметрами объединения, которые мы рассмотрим ниже.
Объединение текста из ячеек двух столбцов - пример 2

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

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

Нажмите на кнопку (1) для перехода в мастер объединения столбцов.
Мастер объединения столбцов

Определение папки сохранения электронных таблиц Excel

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

Выбор нужных файлов таблиц для объединения столбцов

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

Установка нужного диапазона для операции объединения

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

Настройка параметров объединения столбцов

На скриншоте приведена таблица файла "поставщики.xlsx", содержащая в столбцах B, C, D и E части адреса юридических лиц (индекс, населённый пункт, улица, дом), названия которых отображены в столбце A. Данные можно объединять путём построчного объединения ячеек столбцов B-E с сохранением данных или переносом и объединением данных из столбцов C, D и E в столбец B. Мы рассмотрим оба метода объединения столбцов.
Исходный файл Excel до объединения столбцов
Окно мастера на шаге 4 отображено на скриншоте ниже. Приложение позволяет одновременно создать несколько групп столбцов для объединения. В нашем примере группа будет одна и включает столбцы с B по E (то есть все содержащие адрес столбцы). Как мы рассматривали в самом начале, можно объединять построчно как сами ячейки столбцов, так просто данные в них, помещая результат в виде текстового значения в выбранную ячейку правого или левого столбца группы. Выбор варианта объединения обеспечивается установкой флажка (4). Это ключевой параметр, существенно определяющий логику работы приложения и полученный результат. Мы будем объединять столбцы используя первый вариант (объединяя ячейки), а затем второй - объединяя данные, помещая текстовые строки в нужный столбец.
Выполните следующие действия в данном диалоговом окне:
1.

Нажмите на кнопку "Начать выбор столбцов" (1).

2.

Кликните на первый столец B в списке столбцов текущего листа (2) выбранного файла Excel.

3.

Кликните на последний столбец E, при необходимости прокрутив список.

4.

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

5.

Установите флажок (4).

6.

Нажмите на кнопку “Далее” для начала процесса объединения столбцов.

Параметры объединения столбцов
Результат объединения ячеек столбцов отображен на скриншоте ниже. Ячейки в столбцах B, C, D, E объединены за исключением первой строки заголовка (начало диапазона было изменено на шаге 3). В качестве разделителя значений используется символ запятой.
Файл Excel после объединения столбцов
Для объединения данных в столбцах без слияния самих ячеек, снимите флажок "Объединить ячейки, не только содержимое" (1). В этом случае станут доступны дополнительные параметры. В том числе появится возможность выбора столбца (левого или правого в группе столбцов) куда поместить результат слияния данных. В нашем примере мы выберем левый столбец (B). Кроме того мы установим флажок (2) для того, чтобы удалить столбцы из которых извлекаются данные (в нашем примере это столбцы C, D, E).
Объединение данных из столбцов
Файл Excel после объединения данных столбцов B, C, D, E и переносом их в столбец B. Столбцы C-E удалены.
Файл Excel после объединения данных столбцов

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

Смотрите пошаговое руководство по слиянию столбцов в таблицах Excel в видео формате на YouTube:

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

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

Полезные ссылки:

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

КОНТАКТЫ

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