Как объединить две ячейки в Excel без потери данных (2 способа)

  • Поделись Этим
Hugh West

В этой статье показано, как объединить две ячейки в excel без потери данных. Excel позволяет объединять ячейки для создания меток или заголовков и организации данных в более презентабельном виде. Обычно Excel используется для хранения данных, а не для их представления. Но набор данных нуждается в метках и заголовках, если он используется несколькими пользователями, чтобы они могли легко понять набор данных. Таким образом, в Excel есть возможность объединить ячейки для создания меток или заголовков, чтобы они могли легко понять набор данных. Слияние и центр Функция в excel очень полезна для объединения нескольких ячеек.

К сожалению, функция Merge & Center сохраняет данные только первой ячейки после объединения ячеек. Это может стать очень неудобным, если вам часто приходится объединять ячейки, содержащие данные, поскольку вы потеряете все данные, кроме первой ячейки. Поэтому мы покажем вам 2 способа объединения ячеек в excel без потери данных.

Скачать Практическое пособие

Вы можете скачать рабочую тетрадь по практике с помощью кнопки загрузки ниже.

Слияние ячеек без потери данных.xlsm

2 способа объединить две/множество ячеек в Excel без потери данных

Вот 2 способа объединить две ячейки в excel без потери данных.

1. использование функции "Заполнить обоснованием" для объединения двух соседних ячеек в столбце

Выполните следующие действия, чтобы объединить две или более соседних ячеек в столбце с помощью функции Заполнить Обосновать функция в 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 whole column(s).", Title:="Merge Cells With Values" Exit Sub ElseIf Range.Columns.Count = ActiveSheet.Columns.Count Then MsgBox "Please do not select an whole row(s).", Title:="Merge Cells WithValues" 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 для объединения столбцов, как показано ниже. Вы также можете получить доступ к этой функции из меню Редактирование группа на вкладке Главная.

О чем следует помнить

  • Вы должны выбрать соседние ячейки в том же столбце только для того, чтобы использовать Заполнить Обосновать особенность.
  • Сайт Заполнить Обосновать Функция не будет работать, если не увеличить ширину столбца настолько, насколько это необходимо для того, чтобы все данные из выбранных ячеек поместились в верхнюю ячейку выделения.
  • Вы также можете использовать CONCATENATE , CONCAT и TEXTJOIN функции в Excel для объединения нескольких строк или столбцов без потери данных.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.