Как быстро объединить столбцы в Excel
Содержание
При работе с таблицами в MS Excel практически каждому пользователю приходится объединять несколько колонок в одну. Однако, как сделать это правильно, иногда не знает даже пользователь с большим опытом работы в этой программе. Самый простой и при этом долгий способ — перенос значений из ячеек вручную. Но его рассматривать даже не стоит, т.к. вероятность возникновения ошибок и других проблем при его использовании достаточно высокая. Ведь можно всегда решить данную задачу другими альтернативными способами, причем без помощи макросов или надстроек. В данном материале рассмотрим, как объединить столбцы в Excel без потери данных при помощи стандартных инструментов.
Почему нельзя просто объединить ячейки
В Экселе предусмотрено множество инструментов для форматирования таблиц. Одна из таких функций — объединение ячеек. Она позволяет соединить вместе две, три или более клеток в одну. Однако этот способ не позволяет выполнить полноценное объединение столбцов в том случае, если они заполнены данными.
Чтобы убедиться в этом, рассмотрим простой пример. В нашем примере есть таблица, содержащая колонки, в которых записаны фамилия, имя и отчество условных абитуриентов. Задача состоит в том, чтобы объединить первые 3 колонки в одну, чтобы в итоговой колонке были записаны полные ФИО абитуриентов.
- Для этого выделяем данные столбцы и вызываем контекстное меню. Затем выбираем пункт «Формат ячеек».
- Далее переходим во вкладку «Выравнивание» и ставим галочку возле строки «Объединение ячеек». После этого жмем .
- На экране появится предупреждение о том, что программа сохранит только те данные, которые содержит левый выделенный столбец. Остальные, в свою очередь, будут удалены.
- Если проигнорировать предупреждение и нажать , программа выполнит слияние ячеек. Однако объединённые колонки будут содержать данные только из первого столбца.
Таким образом, данный способ не подходит, чтобы объединить 2 колонки. Исключение возможно только в том случае, если в ячейках нет значений и слияние не приведет к их удалению. Также этот способ подойдет, если в них присутствуют только одинаковые значения.
Объединяем столбцы с помощью формулы
Несмотря на отсутствие нужно инструмента форматирования, объединить столбцы в программе Эксель вполне реально. Для этого можно использовать функцию «СЦЕПИТЬ». На первый взгляд способ может показаться трудным, но на самом деле он очень простой. Самое главное — правильно указать аргументы для функции. Рассмотрим, как объединить столбцы на примере:
- По условиям задачи нужно связать три столбца в один, причем без потери исходного текста в них. В первую очередь добавляем новую колонку для записи результата. Для этого выделяем любую ячейку в колонке «А», нажимаем правую кнопку мыши и выбираем команду «Вставить». В открывшемся окошке выбираем вариант «Столбец».
- В первой ячейке нового столбца вводим формулу «СЦЕПИТЬ». В качестве аргументов указываем ссылки на первые ячейки из трёх колонок, которые необходимо связать в одну. Здесь нужно учитывать один важный нюанс. Между каждой ссылкой нужно ставить точку с запятой, а также добавлять знак пробела в кавычках. Иначе слова будут добавлены в новую колонку слитно.
- После ввода аргументов жмем . В результате этого получаем клетку, содержащую данные из трех указанных ячеек.
- Теперь остается только применять формулу к остальным строкам, заполненным текстом. Применяем для этого маркер автозаполнения. В результате получаем данные из трех колонок в одном столбце.
Таким образом, функция «СЦЕПИТЬ» позволяет собрать данные из двух столбцов в один. Количество связываемых ячеек может быть произвольным, причем это необязательно должны быть соседние ячейки. Можно указывать клетки с любым адресом в таблице. В результате формула соединяет все заданные ячейки в одну.
Единственный нюанс заключается в том, что при удалении изначальных колонок данные в новом столбце также удалятся. Чтобы исправить такую ситуацию, необходимо выделить и скопировать значения этого столбца. После этого вызываем контекстное меню и жмем пиктограмму «123» («Вставить значения»). Он вставит выделенный фрагмент в виде значений без формул. Потому при дальнейшей модификации исходных столбцов, данные в итоговом изменяться не будут.
После этого можно удалить три столбца, из которых были взять данные для объединения. Значения в новом столбце при этом сохранятся.
Объединяем столбцы, используя приложение «Блокнот»
Выяснив ранее, как можно объединить столбцы в Excel при помощи формулы, рассмотрим еще один, не менее простой способ. С его помощью можно связать 2 столбца и более, не потеряв при этом никакие данные из ячеек. Для этого применяется утилита «Блокнот» — простой текстовый редактор, который есть в любой версии Windows.
Порядок действий будет следующим:
- Выделяем ячейки, содержимое которых нужно объединить в одну. Нажимаем комбинацию + , либо вызываем опционное меню правой кнопкой мыши и потом выбираем команду «Копировать».
- Далее открываем приложение «Блокнот». Его проще всего найти через меню «Пуск». Вставляем туда ранее скопированный текст. Для этого нажимаем правую кнопку мыши и выбираем команду «Вставить».
- Далее, чтобы в Excel объединить столбцы, сначала нужно удалить лишние знаки в скопированном тексте. Выделяем широкий пробел между словами, жмем правую кнопку мыши и выбираем «Скопировать».
- Теперь нажимаем кнопку «Правка» и в списке опций выбираем «Заменить». Вверху в строку «Что» вставляем скопированный знак. В строку «Чем» ставим один обычный пробел с клавиатуры. После этого нажимаем кнопку «Заменить все».
- В результате этого мы видим на экране результат объединения столбцов.
- Остается только сделать вставку новых столбцов в Excel. Вставляем их в новую колонку, копируя отредактированный текст из Блокнота. В результате получим столбец со значениями.
Таким образом можно очень быстро объединить два столбца или несколько в один. Колонки с изначальным набором данных при этом можно удалить после выполнения операции.
Подводим итоги
В MS Excel не предусмотрено объединение двух и более колонок в одну без потери данных при помощи стандартного инструментария. Можно выполнить объединение по ячейкам, однако в этом случае часть данных будет утрачена. Этот способ подойдет только для того, чтобы объединить одинаковые значения.
Связать данные из двух и более столбцов в 1 можно при помощи формулы «СЦЕПИТЬ». Также можно воспользоваться утилитой «Блокнот», в которую копируется текст из нескольких колонок и вставляется в одну. Этот способ не менее удобный и действенный, но занимает при работе с объединяемым контентом немного больше времени.