Объединяйте столбцы в Excel без потери данных
Из этой короткой статьи вы узнаете, как объединить несколько столбцов Excel в один без потери данных.
У вас есть таблица в Excel, и вы хотите объединить два столбца построчно. Например, вы хотите объединить столбцы «Имя» и «Фамилия» в один или объединить несколько столбцов, таких как «Улица», «Город», «Почтовый индекс», «Штат», в один столбец «Адрес», разделив значения запятой, чтобы можно было распечатать адреса на конвертах позже.
К сожалению, Excel не предоставляет для этого встроенного инструмента. Конечно, есть кнопка «Объединить» («Объединить и центрировать» и т. д.), а если выделить 2 соседние ячейки, чтобы их объединить, как показано на скриншоте:
Вы получите сообщение об ошибке «При объединении ячеек сохраняется только значение верхней левой ячейки и отбрасываются другие значения». (Excel 2013) или «Выделение содержит несколько значений данных. При объединении в одну ячейку будут сохранены только верхние левые данные». (Excel 2010, 2007)
Далее в этой статье вы найдете 3 способа, которые позволят вам объединить данные из нескольких столбцов в один без потери данных и без использования макроса VBA. Если вы ищете самый быстрый способ, пропустите первые два и сразу переходите к третьему.
Объединить два столбца с помощью формул Excel
Скажем, у вас есть таблица с информацией о ваших клиентах, и вы хотите объединить два столбца (Имя и фамилия) в один (ФИО).
- Вставьте новый столбец в вашу таблицу. Поместите указатель мыши в заголовок столбца (это столбец Д в нашем случае) щелкните правой кнопкой мыши и выберите «Вставить» в контекстном меню. Назовем вновь добавленный столбец «ФИО«.
- В ячейке D2 напишите следующую формулу СЦЕПИТЬ:
=СЦЕПИТЬ(B2,» «,C2)
В Excel 2016 — Excel 365 вы также можете использовать функцию CONCAT для той же цели:
=СЦЕП(B2,» «,C2)
Где B2 и C2 — адреса имени и фамилии соответственно. Обратите внимание, что в формуле есть пробел между кавычками » «. Это разделитель, который будет вставлен между объединенными именами, вы можете использовать любой другой символ в качестве разделителя, например, запятую.
Аналогичным образом вы можете объединить данные из нескольких ячеек в одну, используя любой разделитель по вашему выбору. Например, вы можете объединить адреса из 3 столбцов (улица, город, почтовый индекс) в один.
- Скопируйте формулу во все остальные ячейки таблицы. ФИО столбец. Или посмотрите, как ввести одну и ту же формулу сразу в несколько ячеек.
- Ну, мы объединили имена из 2-х столбцов в один, но это все еще формула. Если мы удалим Имя и/или Фамилию, соответствующие данные в столбце Полное имя также исчезнут.
- Теперь нам нужно преобразовать формулу в значение, чтобы мы могли удалить ненужные столбцы из нашего листа Excel. Выберите все ячейки с данными в объединенном столбце (выберите первую ячейку в «ФИО«, а затем нажмите Ctrl + Shift + ArrowDown).
Скопируйте содержимое столбца в буфер обмена (Ctrl + C или Ctrl + Ins, в зависимости от того, что вы предпочитаете), затем щелкните правой кнопкой мыши любую ячейку в том же столбце («ФИО» ) и выберите «Специальная вставка» из контекстного меню. Выберите кнопку Значения и нажмите ХОРОШО.
- Удалите столбцы «Имя» и «Фамилия», которые больше не нужны. Щелкните столбец Б заголовок, нажмите и удерживайте клавишу Ctrl и щелкните столбец С заголовок (альтернативный способ — выбрать любую ячейку в столбце Бнажмите Ctrl + Space, чтобы выделить весь столбец B, затем нажмите Ctrl + Shift + ArrowRight, чтобы выделить весь столбец C).
После этого щелкните правой кнопкой мыши любой из выбранных столбцов и выберите Удалить из контекстного меню:
Отлично, мы объединили имена из двух столбцов в один! Хотя, это требовало некоторых усилий 🙂
Объединить данные столбцов через Блокнот
Этот способ быстрее предыдущего, не требует формул, но подходит только для объединения соседних столбцов и использования одного и того же разделителя для всех из них.
Вот пример: мы хотим объединить 2 столбца с именами и фамилиями в один.
- Выберите оба столбца, которые вы хотите объединить: щелкните B1, нажмите Shift + стрелка вправо, чтобы выбрать С1затем нажмите Ctrl + Shift + стрелка вниз, чтобы выделить все ячейки с данными в двух столбцах.
- Скопируйте данные в буфер обмена (нажмите Ctrl + C или Ctrl + Ins, в зависимости от того, что вы предпочитаете).
- Откройте Блокнот: Пуск->Все программы->Стандартные->Блокнот.
- Вставьте данные из буфера обмена в блокнот (нажмите Ctrl+V или Shift+Ins).
- Скопируйте символ табуляции в буфер обмена. Нажмите Tab справа в Блокноте, нажмите Ctrl + Shift + Home, затем нажмите Ctrl + X.
- Замените символы табуляции в Блокноте нужным разделителем.
Нажмите Ctrl + H, чтобы открыть «Заменять» вставьте символ табуляции из буфера обмена в «Найти то, что«, введите разделитель, например, пробел, запятую и т. д. в поле «Заменить«. Нажмите кнопку «Заменить всекнопку «; затем нажмите «Отмена«, чтобы закрыть диалоговое окно.
- Нажмите Ctr + A, чтобы выделить весь текст в Блокноте, затем нажмите Ctrl + C, чтобы скопировать его в буфер обмена.
- Вернитесь к листу Excel (нажмите Alt + Tab), выберите только Б1 ячейку и вставьте текст из буфера обмена в таблицу.
- Переименовать столбец Б к «ФИО» и удалить «Фамилия» столбец.
Шагов больше, чем в предыдущем варианте, но поверьте или попробуйте сами — этот способ быстрее. Следующий способ еще быстрее и проще 🙂
Объединение столбцов с помощью надстройки «Объединить ячейки» для Excel
Самый быстрый и простой способ объединить данные из нескольких столбцов Excel в один — использовать надстройку Merge Cells для Excel, включенную в наш Ultimate Suite for Excel.
С надстройкой «Объединить ячейки» вы можете объединять данные из нескольких ячеек, используя любой разделитель, который вам нравится (например, пробел, запятую, возврат каретки или разрыв строки). Вы можете объединять значения построчно, столбец за столбцом или объединять данные из выбранных ячеек в одну, не теряя их.
Как объединить два столбца за 3 простых шага
- Загрузите и установите Ultimate Suite.
- Выберите все ячейки из 2 или более столбцов, которые вы хотите объединить, перейдите к Данные Ablebits.com вкладку > группа «Объединить» и нажмите «Объединить ячейки» > «Объединить столбцы в один».
- в Объединить ячейки диалоговом окне выберите следующие параметры:
- Как объединить: столбцы в один (выбрано заранее)
- Разделяйте значения с помощью: выберите нужный разделитель (в нашем случае пробел)
- Поместите результаты в: левый столбец
- Убедитесь, что Очистить содержимое выбранных ячеек опция отмечена галочкой и нажмите Объединить.
Вот и все! Несколько простых кликов, и мы объединили два столбца без использования каких-либо формул или копирования/вставки.
Чтобы закончить, переименуйте столбец B в ФИО и удалите столбец «C», который больше не нужен.
Гораздо проще, чем два предыдущих способа, не так ли? 🙂