Note: The other languages of the website are Google-translated. Back to English
Войти  \/ 
x
or
x
Регистрация  \/ 
x

or

Слияние и объединение столбцов без потери данных в Excel

Если вы объедините несколько столбцов данных в Excel (независимо от того, какую версию Excel вы используете), будет сохранен только левый столбец данных, а данные других столбцов будут удалены, если вы примените "Слияние и центр"команда от Главная на вкладке центровка группа. В этом руководстве рассказывается, как объединить или объединить разные столбцы данных в одну ячейку или столбец в Excel.


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

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

1. Прежде всего, включите буфер обмена, нажав кнопку привязки  в правом нижнем углу буфер обмена группы на Главная таб. Смотрите скриншот:

2. Выберите столбцы, которые вы хотите объединить, и нажмите Ctrl + C ключи для их копирования.
Примечание. Вы также можете нажать Главная > Копировать скопировать их.

Теперь столбцы сразу копируются и заносятся в буфер обмена.

3. Дважды щелкните пустую ячейку, в которую вы поместите скопированные столбцы, а затем щелкните скопированный элемент в буфер обмена. Теперь скопированные элементы заполняются активной ячейкой, как показано на скриншоте ниже.

Пока все выбранные столбцы объединены и помещены в указанную ячейку, как показано ниже.

Объедините несколько столбцов без потери данных и числового формата в Excel

Обычно при объединении ячеек с помощью функции слияния в Excel удаляется все содержимое ячеек, кроме содержимого первой ячейки. Однако с Kutools for Excel's Объединить (строки и столбцы)утилита, вы можете легко объединить несколько ячеек / строк / столбцов без потери данных. Более того, эта утилита также поддерживает оставшийся исходный формат даты и числовые форматы в результатах комбинации. Полнофункциональная бесплатная 30-дневная пробная версия!
объявление объединить строки столбцы сохранить форматирование

Kutools for Excel - Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Get It Now

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

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

Формула 1: = A2 & B2 & C2 & ...

В ячейке D2 введите формулу = A2, B2 и C2, а затем перетащите маркер автозаполнения вниз, чтобы применить формулу к другим ячейкам в активном столбце.

И столбцы данных были объединены в один столбец. Смотрите скриншот:

Формула 2: = A2 & "" & B2 & "" & C2 & ...

В ячейке D2 введите формулу = A2 & "" & B2 & "" & C2, а затем перетащите маркер автозаполнения вниз, чтобы применить формулу к другим ячейкам в активном столбце.

Ноты:
(1) В обеих формулах A2, B2 и C2 - это ячейки в первой строке, которые вы объедините в одну, и вы можете изменить их по своему усмотрению.
(2) Чтобы удалить формулы из результатов слияния, вы можете сначала скопировать результаты слияния, щелкнуть правой кнопкой мыши диапазон результатов слияния и выбрать «Вставить»> «Значения» в контекстном меню, как показано ниже, или «Применить». Kutools > К фактическому чтобы удалить формулы, но сохранить результаты слияния одним щелчком мыши. Прочитайте больше...

(3) Обе формулы очистят форматирование чисел в результатах слияния. Например, дата «2» будет объединена как «15», процентное значение «2019%» будет объединено как «43511» и т. Д.


Объедините столбцы данных в один без потери данных с помощью СЦЕПИТЬ

Если в каждой строке несколько ячеек, будет довольно утомительно применять формулу = A1 & "" & B1 & "" & C1. Здесь я представлю функцию CONCATENATE для решения этой проблемы.

1. Выберите пустую ячейку, введите формулу = СЦЕПИТЬ (A2: C2 & ","), а затем выделите A2: C2 & ”,” в формуле. (Внимание: В формуле A2: C2 это диапазон в первой строке, который я объединю, и "," означает разделение содержимого каждой ячейки запятой. )

2, Нажмите F9 для преобразования выделенной части формулы в значения.

3. Теперь выделенная часть формулы автоматически заменяется содержимым ячейки. Удалите фигурные скобки { и }.

4, нажмите Enter ключ для получения результата слияния.

Внимание: Эта формула очищает форматирование чисел в результатах слияния. Например, дата «2» будет объединена как «15», процентная доля «2019%» будет объединена как «43511» и т. Д.


Быстро объединяйте столбцы данных без потери данных с помощью Kutools for Excel

Вы можете использовать надстройку стороннего производителя Kutools for Excel чтобы быстро объединить несколько столбцов.

Kutools for Excel - Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Get It Now

1. После установки Kutools for Excel, выберите столбцы данных, которые вы хотите объединить, а затем нажмите Kutools > Сочетать. Смотрите скриншот:

2. В Объединить столбцы или строки диалоговом окне укажите следующие параметры:
(1) Выберите  Объединить столбцы под Чтобы объединить выбранные ячейки в соответствии со следующими параметрами;
(2) Укажите разделитель для объединенных данных, здесь я выбираю Space вариант;
(3) Укажите ячейку, в которую вы хотите поместить свой комбинированный результат;
(4) Укажите, как вы хотите работать с объединенными ячейками. Вы можете сохранить или удалить содержимое этих объединенных ячеек, а также объединить эти объединенные ячейки. Смотрите скриншот:

3. Затем нажмите Ok объединить несколько столбцов в один без потери данных. Вы получите следующие результаты:

Освободи Себя Сочетать (Столбцы или строки) функция Kutools for Excel поддерживает больше сценариев комбинации в Excel. Получите бесплатную пробную версию!


Демонстрация: объединение нескольких столбцов без потери данных в Excel

Kutools for Excel включает более 300 удобных инструментов для Excel, которые можно бесплатно попробовать без ограничений в течение 30 дней. Скачать и бесплатную пробную версию сейчас!

Лучшие инструменты для работы в офисе

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более 300 мощных функций. Поддерживает Office / Excel 2007-2019 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
вкладка kte 201905

Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Carl · 4 years ago
    JUMP not just.....another great invention spell check that changes real words to different words. Man the next generation relying on these faulty technologies is going to be lost without a parachute.
  • To post as a guest, your comment is unpublished.
    Carl · 4 years ago
    I cannot believe Microsoft makes it so difficult to use Excel. Aren't computer programs suppose to make life easier not more difficult. I mean we are talking about a simple merge of columns yet Excel makes you just through hoops to accomplish something that should take one keystroke. It is a joke, and the joke is on us, the users. I despise Microsoft.
    • To post as a guest, your comment is unpublished.
      User · 3 years ago
      I agree with you
  • To post as a guest, your comment is unpublished.
    Hesham · 4 years ago
    Use the concatenate option it's easier!
    Concatenate (A1,B1,C1)

    write conc.... and it will show up
    • To post as a guest, your comment is unpublished.
      VINOD · 3 years ago
      VERY GOOD. ITS WORKING. THANKS FOR THE SUPPORT
  • To post as a guest, your comment is unpublished.
    Maryam · 4 years ago
    It was Perfecttttt, Thanks
  • To post as a guest, your comment is unpublished.
    jim · 5 years ago
    Ineed to convert a string of numbers (06191948) in a column to read 06/19/1948 can anyone help me?
  • To post as a guest, your comment is unpublished.
    Adam Evans · 5 years ago
    Thank you!!! That worked perfectly!
  • To post as a guest, your comment is unpublished.
    Barry · 5 years ago
    I cannot get the space to appear. This is my formula =G4&" "&I4. I am using Excel 2013.
  • To post as a guest, your comment is unpublished.
    Vinay · 5 years ago
    I am trying to merge and combine 4 columns, with the data from each column being on a separate line.
    For Example, I want it to look like this when I have finished:

    Data from Column 1
    Data from Column 2
    Data from Column 3
    Data from Column 4

    How do I do that?

    I tried using the transpose function in "Paste Special," but I am still getting 4 separate cells (1 for each of the columns I'm trying to merge). How do I get the 4 columns of data merged into 1 cell, with 4 lines
  • To post as a guest, your comment is unpublished.
    Warom Hillary · 5 years ago
    Grate work......Thanks Big...
  • To post as a guest, your comment is unpublished.
    Abhi · 5 years ago
    Great work, Thank you
  • To post as a guest, your comment is unpublished.
    Kumaresan raina · 5 years ago
    thank for so much. great
  • To post as a guest, your comment is unpublished.
    jyothi babu · 5 years ago
    Thanks for information and it is very use full for me.
  • To post as a guest, your comment is unpublished.
    Rasheed · 6 years ago
    Thank you very much. I really appreciate you people worked so hard to make our job easy. Thanks again.
  • To post as a guest, your comment is unpublished.
    Ramann · 6 years ago
    Thanks a million.

    God Bless You.
  • To post as a guest, your comment is unpublished.
    Wazeem · 6 years ago
    Thank you very much :-*
  • To post as a guest, your comment is unpublished.
    ShalikRam Panth · 6 years ago
    Thank you very much! This was very helpful.
  • To post as a guest, your comment is unpublished.
    Praveen kumar Samikk · 6 years ago
    Thank you so much. Worked like magic!
    :-)
  • To post as a guest, your comment is unpublished.
    Sagar Soni · 6 years ago
    Thanks a lot, Sir! This is very helpful.
  • To post as a guest, your comment is unpublished.
    carol · 6 years ago
    thanks you so much this really helped me .
  • To post as a guest, your comment is unpublished.
    Momen · 6 years ago
    Thamk you very much , helped me a lot .
  • To post as a guest, your comment is unpublished.
    Cathy · 6 years ago
    What is the correct formula to concatenate data from columns C,D, E, and F? I would like a line break between each column's data. Is the correct formula for this:
    =CONCATENATE(",C2,",D2,"CHAR (10),E2,"CHAR (10),F2)?

    If not, what is the correct formula?

    PLEASE HELP!
  • To post as a guest, your comment is unpublished.
    Cathy · 6 years ago
    I have still not received an answer to my question. I think what I want to do is concatenate columns c, D, E, and F, with a line break between the data from each cell. What is the correct formula to do this? Is it:
    =CONCATENATE(",C2,",D2,"CHAR (10),E2,"CHAR (10),F2)?
    If not, what is the correct formula?
    PLEASE HELP!
  • To post as a guest, your comment is unpublished.
    jj · 6 years ago
    :-x :oops: :cry: okayyyyyyy
  • To post as a guest, your comment is unpublished.
    Cathy · 6 years ago
    To clarify my earlier request:

    I am trying to merge and combine 4 columns, with the data from each column being on a separate line.
    For Example, I want it to look like this when I have finished:

    Data from Cell C2 (new line)
    Data from Cell D2 (new line)
    Data from Cell E2 (new line)
    Data from Cell F2

    What do insert between the fields (=C2&" "&D2&" "&E2&" "&F2)to get the new line?

    I do not have Kutools.
  • To post as a guest, your comment is unpublished.
    Cathy · 6 years ago
    Thank you. I haven't had a chance to try this yet. I had surgery recently, and have had other things going on.
  • To post as a guest, your comment is unpublished.
    appugee · 6 years ago
    thanks a lot .the tip helped me very much
  • To post as a guest, your comment is unpublished.
    Thomas L · 7 years ago
    Thank you, that worked like a charm. Also it is possible to add information between or separate with comma.
  • To post as a guest, your comment is unpublished.
    Cathy · 7 years ago
    I am trying to merge and combine 4 columns, with the data from each column being on a separate line.
    For Example, I want it to look like this when I have finished:

    Data from Column 1
    Data from Column 2
    Data from Column 3
    Data from Column 4

    How do I do that?
    • To post as a guest, your comment is unpublished.
      Thomas L · 7 years ago
      You need to use the transpose function in "Insert special".
      • To post as a guest, your comment is unpublished.
        Cathy · 6 years ago
        Thomas L
        I tried using the transpose function in "Paste Special," but I am still getting 4 separate cells (1 for each of the columns I'm trying to merge). How do I get the 4 columns of data merged into 1 cell, with 4 lines
  • To post as a guest, your comment is unpublished.
    Graham · 7 years ago
    This was so useful I nearly fell off my chair at how simplistic I found the procedure. Many thanks!
  • To post as a guest, your comment is unpublished.
    Andrew · 7 years ago
    Awesome. But when I merge the two cells there is no space in between the text.
    • To post as a guest, your comment is unpublished.
      Asadullah · 7 years ago
      [quote name="Andrew"]Awesome. But when I merge the two cells there is no space in between the text.[/quote]
      Just try:

      = A2 & " " & B2

      Under the quotes is what you wanna get between them! :)
  • To post as a guest, your comment is unpublished.
    Vlada · 7 years ago
    Thank you very much! You saved me so much time.
  • To post as a guest, your comment is unpublished.
    Sara · 7 years ago
    Thank you so much. This saved me!!
  • To post as a guest, your comment is unpublished.
    Marcy · 7 years ago
    Hello, please disregard my question. I figured out the answer :-)

    Marcy
  • To post as a guest, your comment is unpublished.
    Marcy · 7 years ago
    Thank you very much!

    If I am merging two columns that have LNAME and FNAME, is there a way to add a comma between so as to have LNAME, FNAME?

    Thanks again!

    Marcy :D
  • To post as a guest, your comment is unpublished.
    sanjay das · 7 years ago
    it s helpfull... thanks
    :-)
  • To post as a guest, your comment is unpublished.
    guest · 7 years ago
    how do you merge two columns in sort/merge sense; eliminating repeats?
  • To post as a guest, your comment is unpublished.
    jen · 7 years ago
    I would think you could format your cells to text or use ' before each 0.

    I tried it with the columns formatted to text then use the =A1&B1&C1 worked just fine--did not drop the 0s
  • To post as a guest, your comment is unpublished.
    alcorp · 7 years ago
    How would I merge with leading zeros and keep the zeros?
    Such as 2007 + 001 + 024 to get 2007001024 but when use the formula I get 2007124. Thanks. (The columns merging are number fields)
    • To post as a guest, your comment is unpublished.
      jen · 7 years ago
      format columns to text
  • To post as a guest, your comment is unpublished.
    Vishal · 7 years ago
    Really, jabardust tool kutools is.. thnks god kutools is here. (y)
  • To post as a guest, your comment is unpublished.
    jonas · 7 years ago
    I have a follow up question: some of my cells are empty (in some rows, not in all). Using the above system, my final cell may look something like: "text, , ,text, text, text, ,). This is logic, as it copied the empty space of the empty cells. is there a way that excel only copies the text IF there is text, but leaves it blank otherwise?

    Much appreciate your help!!!
    • To post as a guest, your comment is unpublished.
      Max · 5 years ago
      Thanks for the formula.

      I have the same follow-up question as JONAS.

      Anyone out there that can help?
  • To post as a guest, your comment is unpublished.
    pili · 7 years ago
    Thak you very much! This was very helful
  • To post as a guest, your comment is unpublished.
    pappu · 7 years ago
    thanks a lot,didnt know this for years
  • To post as a guest, your comment is unpublished.
    Carl · 7 years ago
    How about Microsoft adds this is a feature instead of adding stupidity and just changing their programmers rather than making them more intuitive. Isn't the purpose of a computer program to do the work FOR you? Having to jump thru hoops to do what a program should do for users seems a bit pathetic.
  • To post as a guest, your comment is unpublished.
    Nitin · 7 years ago
    Thanks a lot...its very usefull
  • To post as a guest, your comment is unpublished.
    shashi · 7 years ago
    thanks a lot... :-) & i want 1 more thing if i do 3 cell merge & after that i have to select from that merge cell selected column or row through CTRL+Space or Shift+space on that time in merge case i m unable to select merge column or row. i can do it mouse but i required shortcut key for that.. ????
  • To post as a guest, your comment is unpublished.
    Niamatullah Faizi · 7 years ago
    Thanks a lot, very fantastic
  • To post as a guest, your comment is unpublished.
    Subhasis Dutta · 7 years ago
    Thanks for tipses, It is very helpful.
  • To post as a guest, your comment is unpublished.
    Ray · 7 years ago
    Fantastic bit of info. One question. One of my cells that is being combined has a date in it. How do you you transfer that as a date format into the combined cell? It just comes up as a number.

    Many thanks.
  • To post as a guest, your comment is unpublished.
    qrcca · 7 years ago
    Working in excel. I have columns a-bk and rows 1-133.
    I need to make another worksheet that has all the same info in each cell but have it in a single column, I am at a loss as how this might be done without cutting and pasting each column. How do i combine multiple columns into one column?
    (I should end up with one column and 4921 rows )
  • To post as a guest, your comment is unpublished.
    Markvdb · 7 years ago
    Thanks for the help!