이 문서에서는 데이터 손실 없이 Excel에서 두 셀을 병합하는 방법을 보여줍니다. Excel을 사용하면 셀을 병합하여 레이블이나 머리글을 만들고 데이터를 보다 보기 쉬운 방식으로 구성할 수 있습니다. 일반적으로 Excel은 데이터를 표시하는 것이 아니라 저장하는 데 사용됩니다. 하지만 여러 사용자가 사용하는 경우 데이터 세트를 쉽게 이해할 수 있도록 데이터 세트에 레이블과 헤더가 필요합니다. 따라서 병합 및 중심 Excel의 기능은 여러 셀을 병합하는 데 매우 유용합니다.
불행히도 병합 및 가운데 맞춤 기능은 셀이 병합된 후 첫 번째 셀 데이터만 유지합니다. 첫 번째 셀을 제외한 모든 데이터를 잃게 되므로 데이터가 포함된 셀을 자주 병합해야 하는 경우 매우 불편할 수 있습니다. 따라서 데이터 손실 없이 Excel에서 셀을 병합하는 2가지 방법을 보여 드리겠습니다.
아래 다운로드 버튼에서 연습용 워크북을 다운로드할 수 있습니다.
데이터 손실 없이 Excel에서 두 개/여러 개의 셀을 병합하는 2가지 방법
데이터 손실 없이 Excel에서 두 셀을 병합하는 2가지 방법은 다음과 같습니다.
1. 채우기 양쪽 맞춤 기능을 사용하여 열에서 인접한 두 셀 병합
정렬 채우기를 사용하여 열에서 두 개 이상의 인접한 셀을 병합하려면 아래 단계를 따르세요. Excel의 기능입니다.
📌 단계:
- 먼저, 2022년 직원의 분기별 매출을 포함하는 다음 모의 데이터 세트를 고려하십시오. 여기에서 직원의 성과 이름은 동일한 열의 인접한 셀에 있습니다. 이제 이름과 성이 포함된 셀을 병합하려고 합니다. 데이터세트가 이러한 방식으로 형식이 지정되어 있는 경우에만 이 기능을 사용할 수 있습니다.
- 먼저 셀을 선택하고 두 셀의 내용이 하나의 셀에 들어갈 수 있도록 열 너비를 늘립니다.
- 그런 다음 채우기>> 양쪽 맞춤을 선택합니다. 편집에서 홈 탭의 그룹
- 그런 다음 두 셀의 데이터가 첫 번째 셀의 공백으로 구분되어 병합된 것을 볼 수 있습니다.
- 이제 두 셀을 선택하고 병합하여 원하는 결과를 얻을 수 있습니다.
2. VBA 코드를 사용하여 데이터 손실 없이 두 개 또는 여러 개의 셀을 병합하는 리본 기능 만들기
Marge &Center와 유사한 리본 기능을 만들려면 아래 단계를 따르세요. 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 Values"
Exit Sub
End If
For Each cell In Range
Value = Value & " " & cell.Value
Next cell
If MsgBox("Cell values will be merged seperated by space(s). Are you sure?" _
, vbOKCancel, Title:="Merge Cells Without Losing Data") = vbCancel Then Exit Sub
With Range
.Merge
.Value = Application.WorksheetFunction.Trim(Value)
.HorizontalAlignment = xlCenterAcrossSelection
End With
Application.DisplayAlerts = True
End Sub
- 이제 ALT + F + T를 누릅니다. 또는 파일>> 옵션을 선택합니다. 리본 사용자 지정 액세스 또는 리본을 마우스 오른쪽 버튼으로 클릭하여 수행할 수 있습니다. 그런 다음 리본 사용자 지정으로 이동합니다. 탭. 다음으로 정렬 을 선택하십시오. 기본 탭 아래의 그룹 . 그런 다음 새 그룹을 클릭합니다. .
- 그 후에 새 사용자 지정 그룹이 추가됩니다. 이름 바꾸기를 클릭합니다. 그룹 이름을 변경합니다.
- 다음으로 기호를 선택하고 표시 이름을 입력합니다. 확인을 클릭합니다.
<강한>
- 이제 매크로를 선택합니다. "명령 선택에서 " 드롭다운을 클릭하고 서브루틴 절차와 일치하는 매크로 이름을 선택합니다. 그런 다음 추가 를 선택하십시오. 리본의 기능으로 매크로를 추가합니다. 그런 다음 이름 바꾸기를 클릭합니다. .
<강한>
- 그런 다음 기호를 선택하고 표시 이름을 입력합니다. , 확인을 차례로 클릭하고 확인을 다시 클릭합니다. 그런 다음 매크로 버튼이 리본에 추가됩니다.
<강한>
- 이제 병합할 셀을 선택하고 리본에서 매크로 버튼을 클릭합니다.
<강한>
- 그 후에 확인 메시지가 표시됩니다. 확인을 클릭하면 첫 번째 방법에서 얻은 것과 동일한 결과를 얻을 수 있습니다.
데이터 손실 없이 Excel에서 두 개/여러 행을 결합하는 방법
앰퍼샌드를 사용할 수 있습니다. Excel에서 두 개/여러 개의 셀을 결합하는 기호. 여러 행을 결합하는 데 적용하려면 아래 단계를 따르세요.
📌 단계:
- 먼저 다음 예제 데이터 세트를 고려하십시오. 단일 셀에서 각 식품 카테고리를 가져오려면 행을 결합해야 한다고 가정합니다.
- 그런 다음 B9 셀에 다음 수식을 입력합니다. . 다음으로 채우기 핸들을 드래그합니다. 아이콘을 오른쪽으로 클릭하면 다음 결과를 볼 수 있습니다.
=B5&","&B6&","&B7
데이터 손실 없이 Excel에서 두 개/여러 열을 결합하는 방법
플래시 채우기를 적용할 수 있습니다. 데이터 손실 없이 여러 열을 결합하는 Excel의 기능. 그렇게 하려면 아래 단계를 따르세요.
📌 단계:
- 먼저 다음 데이터세트에 표시된 대로 First_Name 및 Last_Name 열을 결합하여 Full_Name 열을 생성해야 한다고 가정합니다.
- 그런 다음 D5 셀의 처음 두 열에 있는 이름과 성을 입력합니다. 아래 그림과 같이. 쉼표로 구분된 열의 데이터가 필요한 경우 열 사이에 공백 대신 쉼표를 넣으세요.
- 마지막으로 CTRL + E를 누릅니다. 아래와 같이 열을 병합합니다. 편집에서 기능에 액세스할 수도 있습니다. 홈 탭의 그룹
기억해야 할 사항
- 정렬 채우기를 사용하려면 같은 열에서 인접한 셀만 선택해야 합니다. 기능.
- 양쪽 정렬 채우기 선택한 셀의 모든 데이터를 선택 영역의 맨 위 셀에 맞추는 데 필요한 만큼 열 너비를 늘리지 않으면 기능이 작동하지 않습니다.
- CONCATENATE를 사용할 수도 있습니다. , CONCAT , 및 TEXTJOIN 데이터 손실 없이 여러 행 또는 열을 결합하는 Excel의 함수
결론
이제 데이터 손실 없이 Excel에서 두 셀을 병합하는 방법을 알게 되었습니다. 추가 질문이나 제안 사항이 있습니까? 아래 댓글 섹션에 알려주십시오. ExcelDemy를 방문할 수도 있습니다. 블로그에서 Excel에 대해 자세히 알아보세요. 우리와 함께하고 계속 배우십시오.