텍스트와 함께 병합해야 하는 셀이 많다고 가정해 보겠습니다. 표준 세트 Excel에는 비슷한 기능이 있습니다: "병합 및 센터링" , 그러나 합집합을 수행하면 가장 바깥쪽 셀의 텍스트만 남습니다. 따라서 이러한 목적을 위해서는 자체 매크로를 사용해야 합니다.
이렇게 하려면 Visual Basic 편집기(Alt+F11)를 열고, VBA 모듈을 삽입하세요. (
Sub MergeToOneCell()
'moonexcel.com.ua
Const sDELIM As String = " "
Dim rCell As Range
Dim sMergeStr As String
If TypeName(Selection) <> "Range" Then Exit Sub
With Selection
For Each rCell In .Cells
sMergeStr = sMergeStr & sDELIM & rCell.Text
Next rCell
Application.DisplayAlerts = False
.Merge Across:=False
Application.DisplayAlerts = True
.Item(1).Value = Mid(sMergeStr, 1 + Len(sDELIM))
End With
End Sub
저장하고 Excel로 돌아갑니다.
이제 필요한 셀을 선택하고 매크로(Alt+F8)(매크로 이름: "MergeCell")를 실행합니다.