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

  • Поделись Этим
Michael Brown

Из этой небольшой статьи вы узнаете, как объединить несколько столбцов Excel в один без потери данных.

У вас есть таблица в Excel, и вы хотите объединить два столбца, строка за строкой. Например, вы хотите объединить столбцы "Имя" и "Фамилия" в один или объединить несколько столбцов, таких как "Улица", "Город", "Почта", "Штат" в один столбец "Адрес", разделяя значения запятой, чтобы вы могли позже напечатать адреса на конвертах.

К сожалению, Excel не предоставляет никакого встроенного инструмента для достижения этой цели. Конечно, существует Объединить кнопка (" Слияние и центр " и т.д.), но если вы выделите 2 соседние ячейки, чтобы объединить их, как показано на скриншоте:

Вы получите сообщение об ошибке " При слиянии ячеек сохраняется только значение верхней левой ячейки, а остальные значения отбрасываются. " (Excel 2013) или "Выделение содержит несколько значений данных. При объединении в одну ячейку будут сохранены только самые верхние левые данные" (Excel 2010, 2007).

Далее в этой статье вы найдете 3 способа, которые позволят вам объединить данные из нескольких колонок в одну без потери данных и без использования макроса VBA. Если вы ищете самый быстрый способ, пропустите первые два и сразу переходите к третьему.

    Слияние двух столбцов с помощью формул Excel

    Скажем, у вас есть таблица с информацией о ваших клиентах, и вы хотите объединить два столбца ( Имя и фамилия; Фамилии ) в одно целое ( Полное имя ).

    1. Вставьте новый столбец в таблицу. Поместите указатель мыши в заголовок столбца (это столбец D в нашем случае), щелкните правой кнопкой мыши и выберите " Вставка " из контекстного меню. Назовем вновь добавленный столбец " Полное имя ".

  • В ячейке D2 напишите следующую формулу CONCATENATE:
  • =CONCATENATE(B2," ",C2)

    В Excel 2016 - Excel 365 для этой же цели можно использовать функцию CONCAT:

    =CONCAT(B2," ",C2)

    Где B2 и C2 - адреса Имени и Фамилии соответственно. Обратите внимание, что между кавычками есть пробел " " в формуле. Это разделитель, который будет вставлен между объединенными именами, в качестве разделителя можно использовать любой другой символ, например, запятую.

    Аналогичным образом можно объединить данные из нескольких ячеек в одну, используя любой разделитель по вашему выбору. Например, вы можете объединить адреса из трех столбцов (Street, City, Zip) в один.

  • Скопируйте формулу во все остальные ячейки Полное имя столбец. Или посмотрите, как ввести одну и ту же формулу сразу в несколько ячеек.
  • Мы объединили имена из двух колонок в одну, но это все равно формула. Если мы удалим Имя и/или Фамилию, то соответствующие данные в колонке Полное имя также исчезнут.
  • Теперь нам нужно преобразовать формулу в значение, чтобы мы могли удалить ненужные столбцы с рабочего листа Excel. Выделите все ячейки с данными в объединенном столбце (выделите первую ячейку в " Полное имя " столбца, а затем нажмите Ctrl + Shift + ArrowDown ).
  • Скопируйте содержимое столбца в буфер обмена (Ctrl + C или Ctrl + Ins, в зависимости от того, что вам больше нравится), затем щелкните правой кнопкой мыши на любой ячейке в том же столбце (" Полное имя " ) и выберите " Специальная вставка " из контекстного меню. Выберите Значения и нажмите кнопку OK .

  • Удалите столбцы "Имя" и "Фамилия", которые больше не нужны. Щелкните столбец B заголовок, нажмите и удерживайте Ctrl и щелкните столбец C заголовок (альтернативный способ - выбрать любую ячейку в столбце B нажмите Ctrl + Пробел, чтобы выделить весь столбец B, затем нажмите Ctrl + Shift + СтрелкаВправо, чтобы выделить весь столбец C).

    После этого щелкните правой кнопкой мыши на любом из выбранных столбцов и выберите Удалить из контекстного меню:

  • Отлично, мы объединили имена из двух колонок в одну! Хотя это потребовало некоторых усилий :)

    Объедините данные столбцов с помощью блокнота

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

    Вот пример: мы хотим объединить 2 колонки с именами и фамилиями в одну.

    1. Выберите оба столбца, которые вы хотите объединить: нажмите на B1, нажмите Shift + правая стрелка для выбора C1 , затем нажмите Ctrl + Shift + Стрелка вниз, чтобы выделить все ячейки с данными в двух столбцах.

  • Скопируйте данные в буфер обмена (нажмите Ctrl + C или Ctrl + Ins , в зависимости от того, что вам больше нравится).
  • Откройте блокнот: Пуск-> Все программы -> Аксессуары -> Блокнот .
  • Вставьте данные из буфера обмена в блокнот (нажмите Ctrl + V или Shift + Ins ).
  • Копирование символа табуляции в буфер обмена. Нажмите Вкладка прямо в Блокноте, нажмите Ctrl + Shift + Home , затем нажмите Ctrl + X .
  • Замените символы Tab в блокноте на нужный вам разделитель.
  • Нажмите Ctrl + H, чтобы открыть окно " Заменить " диалогового окна, вставьте символ Tab из буфера обмена в поле " Найдите то, что ", введите свой разделитель, например, пробел, запятую и т.д. в поле " Заменить на ". Нажмите кнопку " Заменить все "; затем нажмите кнопку " Отмена ", чтобы закрыть диалоговое окно.

  • Нажмите Ctr + A, чтобы выделить весь текст в Блокноте, затем нажмите Ctrl + C, чтобы скопировать его в Буфер обмена.
  • Переключитесь обратно на рабочий лист Excel (нажмите Alt + Tab ), выберите только B1 ячейку и вставьте текст из буфера обмена в таблицу.
  • Переименовать колонку B к " Полное имя " и удалите " Фамилия " колонка.
  • Здесь больше шагов, чем в предыдущем варианте, но поверьте мне или попробуйте сами - этот способ быстрее. Следующий способ еще быстрее и проще :)

    Объединение столбцов с помощью надстройки Merge Cells для Excel

    Самый быстрый и простой способ объединить данные из нескольких столбцов Excel в один - использовать надстройку Merge Cells для Excel, входящую в состав нашего пакета Ultimate Suite for Excel.

    С помощью надстройки Merge Cells вы можете объединить данные из нескольких ячеек, используя любой разделитель (например, пробел, запятую, возврат каретки или перевод строки). Вы можете соединять значения строка за строкой, столбец за столбцом или объединять данные из выбранных ячеек в одну без потери.

    Как объединить две колонки в 3 простых шага

    1. Загрузите и установите Ultimate Suite.
    2. Выберите все ячейки из 2 или более столбцов, которые вы хотите объединить, перейдите к пункту Данные Ablebits.com вкладку> Объединить группу, и нажмите кнопку Объединить ячейки > Объединение колонок в одну .
    3. В Объединить ячейки диалогового окна, выберите следующие параметры:
      • Как объединить: колонки в одну (предварительно выбранный)
      • Разделите значения с помощью: выберите нужный разделитель (в нашем случае пробел)
      • Поместите результаты в: левую колонку
    4. Убедитесь, что Очистить содержимое выделенных ячеек опция отмечена и нажмите кнопку Объединить .

    Вот и все! Несколько простых щелчков мыши - и два столбца объединены без использования каких-либо формул или копирования/вставки.

    В завершение переименуйте столбец B в Полное имя и удалите колонку "C", которая больше не нужна.

    Намного проще, чем два предыдущих способа, не так ли? :)

    Майкл Браун — увлеченный технологический энтузиаст, стремящийся упростить сложные процессы с помощью программных инструментов. Имея более чем десятилетний опыт работы в технологической отрасли, он отточил свои навыки в Microsoft Excel и Outlook, а также в Google Sheets и Docs. Блог Майкла посвящен тому, чтобы делиться своими знаниями и опытом с другими, предоставляя простые советы и учебные пособия для повышения производительности и эффективности. Являетесь ли вы опытным профессионалом или новичком, в блоге Майкла вы найдете ценную информацию и практические советы, которые помогут вам максимально эффективно использовать эти важные программные инструменты.