Съдържание
Тази статия показва как да обединим две клетки в Excel, без да губим данни. Excel ни позволява да обединяваме клетки, за да създадем етикети или заглавия и да организираме данните по по-представителен начин. Обикновено Excel се използва за съхраняване на данни, а не за представянето им. Но набор от данни се нуждае от етикети и заглавия, ако се използва от много потребители, за да могат те лесно да разберат набора от данни. Сливане & Център функцията в Excel е много полезна за обединяване на няколко клетки.
За съжаление функцията Merge & Center запазва само данните от първата клетка след сливането на клетките. Това може да стане много неудобно, ако често се налага да сливате клетки, съдържащи данни, тъй като ще загубите всички данни с изключение на първата клетка. Затова ще ви покажем 2 начина за сливане на клетки в Excel, без да губите никакви данни.
Изтегляне на работна тетрадка за практика
Можете да изтеглите работната тетрадка за упражнения от бутона за изтегляне по-долу.
Сливане на клетки без загуба на данни.xlsm2 начина за обединяване на две/множество клетки в Excel без загуба на данни
Ето 2 начина за обединяване на две клетки в Excel без загуба на данни.
1. Използвайте функцията Fill Justify, за да обедините две съседни клетки в колона
Следвайте стъпките по-долу, за да обедините две или повече съседни клетки в колона, като използвате Попълнете Justify функция в Excel.
📌 Стъпки:
- Първо, разгледайте следната макетна съвкупност от данни, съдържаща тримесечните продажби, извършени от служителите през 2022 г. Тук имената и фамилиите на служителите са в съседни клетки в една и съща колона. Сега искате да обедините клетките, съдържащи имената и фамилиите. Можете да използвате тази функция само когато съвкупността от данни е форматирана по този начин.
- Затова първо изберете клетките и увеличете ширината на колоната, така че съдържанието на двете клетки да се побере в една клетка.
- След това изберете Попълване>> Оправдайте от Редактиране на група в раздела Начало.
- След това ще видите, че данните от двете клетки са обединени заедно, разделени с интервал в първата клетка.
- Сега можете да изберете двете клетки и да ги обедините, за да получите желания резултат.
2. Създаване на функция на лентата с помощта на код VBA за обединяване на две или повече клетки, без да се губят данни
Следвайте стъпките по-долу, за да създадете функция с лента, подобна на Мардж & Център използване на VBA за обединяване на две клетки без загуба на данни.
📌 Стъпки:
- Първо запишете работната книга като работна книга с активирани макроси. След това натиснете ALT + F11 или изберете Разработчик>> Visual Basic за да отворите редактора VB. След това изберете Вмъкване>> Модул .
- След това копирайте следния код и го поставете в празния модул за код.
Sub MergeCellsWithData() Application.DisplayAlerts = False Dim Value As String Dim Range As Range Set Range = Selection If Range.Rows.Count = ActiveSheet.Rows.Count Then MsgBox "Please do not select an entire column(s).", Title:="Merge Cells With Values" Exit Sub ElseIf Range.Columns.Count = ActiveSheet.Columns.Count Then MsgBox "Please do not select an entire row(s).", Title:="Merge Cells WithСтойности" Exit Sub End If For Each cell In Range Value = Value & " " & cell.Value Next cell If MsgBox("Стойностите на клетките ще бъдат обединени, разделени с интервал(и). Сигурни ли сте?" _ , vbOKCancel, Title:="Обединяване на клетки без загуба на данни") = vbCancel Then Exit Sub With Range .Merge .Value = Application.WorksheetFunction.Trim(Value) .HorizontalAlignment = xlCenterAcrossSelection End WithApplication.DisplayAlerts = True End Sub
- Сега натиснете ALT + F + T или изберете Файл>> Опции за достъп до Персонализиране на лентата Можете също така да щракнете с десния бутон на мишката върху лентата, за да направите това. След това отидете на Персонализиране на лентата След това изберете Изравняване група под Основни раздели . След това щракнете върху Нова група .
- След това ще бъде добавена нова потребителска група. Кликнете върху Преименуване на за да промените името на групата.
- След това изберете символ, въведете Име на дисплея и щракнете върху OK.
- Сега изберете Макроси от " Изберете команди от " и изберете името на макроса, което съответства на процедурата на подпрограмата. След това изберете Добавяне на за да добавите макроса като функция в лентата. След това щракнете върху Преименуване на .
- След това изберете символ, въведете Име на дисплея , щракнете върху OK и, отново върху OK. След това в лентата ще бъде добавен бутон за макроси.
- Сега изберете клетките, които искате да обедините, и щракнете върху бутона макрос в лентата.
- След това ще видите съобщение за потвърждение. Щракнете върху OK, за да получите същия резултат, както при първия метод.
Как да комбинирате два/множество реда в Excel, без да губите данни
Можете да използвате Амперсанд символ за комбиниране на две/множество клетки в Excel. Следвайте стъпките по-долу, за да го приложите за комбиниране на няколко реда.
📌 Стъпки:
- Първо, разгледайте следния примерен набор от данни. Предполагаме, че трябва да комбинирате редовете, за да получите всяка категория храна в една клетка.
- След това въведете следната формула в клетката B9 . След това плъзнете Дръжка за пълнене иконата вдясно, за да видите следния резултат.
=B5&","&B6&","&B7
Как да комбинирате две/множество колони в Excel, без да губите данни
Можете да приложите Запълване на светкавицата в Excel, за да комбинирате няколко колони, без да губите данни. Следвайте стъпките по-долу, за да можете да направите това.
📌 Стъпки:
- Първо предположете, че трябва да комбинирате колоните First_Name и Last_Name, за да създадете колоната Full_Name, както е показано в следния набор от данни.
- След това въведете името и фамилията от първите две колони в клетка D5 Ако данните от колоните трябва да бъдат разделени със запетаи, поставете запетая между тях вместо интервал.
- Накрая натиснете CTRL + E за да обедините колоните, както е показано по-долу. Можете също така да получите достъп до функцията от Редактиране на група в раздела Начало.
Нещата, които трябва да запомните
- Трябва да изберете съседни клетки в една и съща колона само за да използвате Попълнете Justify функция.
- Сайтът Попълнете Justify функцията няма да работи, ако не увеличите ширината на колоната толкова, колкото е необходимо, за да се поберат всички данни от избраните клетки в най-горната клетка в селекцията.
- Можете също така да използвате CONCATENATE , CONCAT , и TEXTJOIN функции в Excel за комбиниране на няколко реда или колони, без да се губят данни.