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

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

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

Изображение 1: Как объединить 2 или более ячеек в Excel без потери данных

Например, здесь Нгуен Ван Ан и Ле Тхи Ми используют одно и то же оружие, чтобы сделать 2 ячейки, чтобы сделать одну ячейку, особенно Ле Тхи Ми Чи автоматически идет вниз по строке:

Изображение 2: как объединить 2 или более ячеек в Excel без потери данных

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

Шаг 1: Откройте файл Excel, содержащий данные для объединения -> нажмите Alt + F11, чтобы открыть редактор VBA для создания макросов -> на вкладке Вставка -> Модуль:

Изображение 3: Как объединить 2 или более ячеек в Excel без потери данных

Шаг 2: Введите следующее содержимое кода с именем модуля MrgCll:

Sub MrgCll () Dim Cll As Range, Temp As String Application.DisplayAlerts = False On Error Resume Next If Selection.MergeCells = False Then For Each Cll In Selection If Cll «» Then Temp = Temp + Cll.Text + vbcrlf Next Cll Selection .Merge Selection.Value = Left (Temp, Len (Temp) — 1) Else Selection.UnMerge End If Selection.HorizontalAlignment = xlCenter Selection.VerticalAlignment = xlCenter End Sub

Изображение 4: Как объединить 2 или более ячеек в Excel без потери данных

Шаг 3: После импорта нажмите Файл -> Закрыть и вернуться в Microsoft Excel, чтобы вернуться в MS Excel:

Изображение 5: Как объединить 2 или более ячеек в Excel без потери данных

Шаг 4: Итак, вы создали макрос с 2 или более ячейками без потери данных, в остальном вы создаете комбинацию клавиш для использования этого макроса. Перейдите на вкладку Разработчик -> Макросы:

Изображение 6: Как объединить 2 или более ячеек в Excel без потери данных

Если разработчик не отображается на ленте, выполните следующие действия: перейдите на вкладку «Файл» -> «Параметры» -> появится диалоговое окно «Пользовательская лента» -> в области «Основные вкладки» выберите «Разработчик» -> нажмите «ОК»:

Изображение 7: Как объединить 2 или более ячеек в Excel без потери данных

Шаг 5: Появляется диалоговое окно, отображается имя вновь созданных макросов -> щелкните, выберите имя макроса -> выберите Параметры, чтобы установить ярлык для макросов:

Изображение 8: Как объединить 2 или более ячеек в Excel без потери данных

Шаг 6: Комбинация горячих клавиш по умолчанию Ctrl и 1 любая клавиша по вашему выбору, например, здесь установите комбинацию клавиш Ctrl + e, чтобы использовать макросы для объединения двух или более ячеек без потери данных:

Изображение 9: Как объединить 2 или более ячеек в Excel без потери данных

Шаг 7: Щелкните значок «Закрыть», чтобы закрыть диалоговое окно «Макросы»:

Изображение 10: Как объединить 2 или более ячеек в Excel без потери данных

Шаг 8: Наконец, выберите диапазон данных для объединения ячеек и используйте сочетания клавиш вместо вновь созданных макросов. Например, выберите ячейки C1 и C2 -> нажмите Ctrl + e -> 2 ячейки будут объединены в 1 ячейку без потери данных. Специальные разрывы строк данных:

Изображение 11: Как объединить 2 или более ячеек в Excel без потери данных

Аналогичным образом, выполнение объединения ячеек для остальных результатов экспорта:

Изображение 12: Как объединить 2 или более ячеек в Excel без потери данных

Выше приведено подробное руководство о том, как объединить 2 или более ячеек в Excel без потери данных. Удачи!

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.