웹사이트 검색

엑셀에서 셀 병합 중지: 이 잊혀진 정렬 트릭을 툴바에 추가하세요


엑셀에서 셀 병합은 함정입니다—스프레드시트 구조를 깨뜨리고 정렬과 같은 간단한 작업조차 거의 불가능하게 만들 수 있습니다. '선택 영역 가운데 맞춤'이 더 나은 선택이며, 간단한 매크로를 사용하면 빠른 실행 도구 모음(QAT)에 고정할 수 있습니다.

병합된 셀은 문제를 일으킬 수 있습니다

셀 너비 가운데 맞춤이 승자입니다

엑셀에서 셀 병합은 학교 컴퓨터 수업에서 배우는 첫 번째 내용 중 하나인 경우가 많습니다. 글자를 굵게 하거나 글꼴 색상을 변경하는 것과 마찬가지로요. 헤더를 깔끔하게 정리하는 자연스러운 방법처럼 느껴지지만, 실제로는 구조적 혼란을 일으키는 겉모습상의 해결책일 뿐입니다. 셀을 병합하면 엑셀은 더 이상 이를 별도의 열로 처리하지 않기 때문에, 병합을 먼저 되돌리지 않는 한 데이터 범위를 정렬하거나 피벗 테이블을 사용할 수 없습니다.

단일 열을 클릭하면 전체 병합 블록이 선택되어 데이터의 일부에만 특정 형식이나 수식을 적용할 수 없게 됩니다. 게다가, 병합된 셀은 Power Query와 같은 도구에서 예상치 못한 null 값을 초래할 수 있는데, 그 이유는 데이터가 오직 왼쪽 위 셀에만 남아 있기 때문입니다. 이것이 바로 Excel이 병합된 셀이 포함된 데이터 집합을 해당 병합된 셀이 제거될 때까지 테이블로 변환하지 못하게 하는 이유 중 하나입니다.

셀 병합 없이도 '선택 영역 가운데 맞춤'을 사용하면 병합한 것과 동일한 시각적 결과를 얻을 수 있습니다. 각 열은 독립적으로 유지되며 선택할 수 있어, 수식과 필터가 완벽하게 작동합니다.

하지만 함정이 있습니다. ‘셀 병합 없이 가운데 맞춤’은 엑셀의 정렬 설정 속에 깊이 숨어 있습니다 (Ctrl+1 > 정렬 > 가로 > 셀 병합 없이 가운데 맞춤). 리본에 독립적인 명령으로 표시되지 않기 때문에 QAT에 직접 추가할 수 없습니다. 원클릭으로 접근하려면 전역 설정에 저장된 작은 VBA 코드를 사용해야 합니다.

1단계: 개인 매크로 통합 문서 만들기

맞춤 도구를 위한 영구적인 집

‘매크로’라는 단어는 일반적인 엑셀 사용자에게 종종 불안을 유발할 수 있습니다. 우리는 모두 매크로가 활성화된 파일을 의심스럽게 다루도록 학습되어 왔으며, 이는 악성 스크립트를 숨기는 데 사용될 수 있기 때문에 타당한 이유가 있습니다. 그러나 이 문맥에서는 인터넷에서 받은 수상한 파일을 다루는 것이 아닙니다. 단순히 당신의 컴퓨터에만 존재하는 개인적인 로컬 도구 상자를 만드는 것입니다.

개인 매크로 통합 문서를 스프레드시트의 유틸리티 벨트라고 생각하세요. 이것은 Excel을 실행할 때마다 백그라운드에서 열리는 숨겨진 파일입니다. 코드가 활성 통합 문서가 아닌 이곳에 있기 때문에, 파일 자체를 매크로 사용 가능 통합 문서로 저장하지 않고도 새 버튼을 모든 일반 XLSX 파일에서 사용할 수 있습니다. 그 파일을 다른 사람에게 보내면, 그들이 매크로를 설치하지 않았더라도 텍스트는 가운데 정렬 상태로 유지됩니다. 왜냐하면 서식은 Excel의 기본 속성이기 때문이며, 매크로는 단지 이를 빠르게 실행할 수 있는 방법을 제공할 뿐입니다.

다음과 같이 하세요:

  1. 아무 Excel 통합 문서를 열고 리본에서 보기 탭을 엽니다.
  2. 매크로를 클릭하고 매크로 기록을 선택하세요.
  3. 대화 상자에서 매크로 저장 위치 드롭다운 메뉴에서 개인 매크로 통합 문서가 선택되어 있는지 확인하고, 확인을 클릭합니다.
  4. Excel 창 하단의 상태 표시줄에서 기록 중지 아이콘을 즉시 클릭하세요. 상태 표시줄이 숨겨져 있는 경우, 보기 탭에서 매크로 > 기록 중지로 이동하세요.





단계 2: 사용자 지정 '선택 영역을 가로지르는 가운데' 코드를 삽입합니다

거대한 작업 흐름 향상을 위한 작은 스크립트

이제 개인 매크로 통합 문서가 초기화되었으므로 실제 작업을 수행하는 코드를 넣을 수 있습니다:

  1. Alt+F11을 눌러 VBA 편집기를 열고, 왼쪽의 프로젝트 창에서 VBAProject (PERSONAL.XLSB)를 찾으세요. 표시되지 않으면 아래 메모를 참조하세요.
  2. 폴더를 마우스 오른쪽 버튼으로 클릭하고 삽입을 선택한 다음 모듈을 클릭합니다.
  3. 다음 코드를 창에 붙여 넣으세요. 이 코드는 선택한 범위에 대해 Excel이 '선택 영역 가운데 맞춤' 정렬 속성을 즉시 적용하도록 합니다.
Sub CenterAcrossSelection()
    With Selection
        .HorizontalAlignment = xlCenterAcrossSelection
    End With
End Sub




프로젝트 창이 비어 있거나 PERSONAL.XLSB가 표시되지 않으면, 기본 Excel 창으로 돌아가 보기 탭으로 이동한 후 숨기기 취소를 클릭하세요. 그런 다음 목록에서 PERSONAL.XLSB를 선택하고 확인을 클릭한 후 VBA 편집기로 돌아가면 이제 표시됩니다.

이제 Ctrl+S를 눌러 저장한 다음, VBA 창을 닫으세요.

3단계: QAT에 버튼을 추가합니다

새 도구를 손이 닿는 곳에 두기

코드가 이제 준비되었으므로 QAT 설정으로 이동할 수 있습니다. 이렇게 하면 명령이 Excel 창 맨 위에 있어 쉽게 접근할 수 있습니다:

  1. 리본의 아무 탭이나 마우스 오른쪽 버튼으로 클릭합니다. 빠른 실행 도구 모음 표시가 보이면 클릭합니다. 보이지 않으면 이미 활성화되어 있으므로 계속 진행할 수 있습니다.
  2. Excel 창 맨 위의 QAT에서 기존 아이콘을 마우스 오른쪽 버튼으로 클릭하고, 빠른 실행 도구 모음 사용자 지정을 선택합니다.
  3. 명령 선택에서 매크로를 선택합니다.
  4. 먼저 PERSONAL.XLSB!CenterAcrossSelection를 찾은 다음, 오른쪽 목록으로 이동하려면 추가를 클릭하세요.
  5. 수정을 클릭하여 더 나은 아이콘을 선택하고, 표시 이름을 선택 영역 가운데 맞춤 또는 CAS로 변경하세요. QAT에서 아이콘 위에 커서를 올렸을 때 표시되는 내용입니다.
  6. 확인을 클릭하면 선택한 아이콘이 QAT에 표시됩니다.







4단계: 새 정렬 도구 사용하기

그리드를 깨지 않고 텍스트 중앙 정렬하기

이제 힘든 작업이 끝났으니, 새 버튼을 시험해 볼 수 있습니다:

  1. 빈 Excel 통합 문서의 A1 셀에 텍스트를 입력하세요.
  2. 셀 A1:E1을 선택하세요.
  3. QAT에서 새 선택 영역 중앙 맞춤 아이콘을 클릭하면 텍스트가 선택한 범위의 중앙으로 이동하는 것을 볼 수 있습니다.

항상 선택한 범위에 '가운데 맞춤(가로)'을 적용하기 전에 텍스트를 가장 왼쪽 셀에 입력하세요. 만약 C1 셀에 입력하고 A1:E1에 가운데 맞춤을 적용하려고 하면, Excel은 가운데 맞춤(가로) 서식을 적용하지 않습니다.




셀 A1, B1, C1, D1, E1를 여전히 독립적으로 선택할 수 있다는 것을 알 수 있습니다. 이는 셀 구조(그리고 따라서 열)가 여전히 완벽하게 유지되고 있음을 의미하므로, Excel이 병합된 셀에 대해 다시는 불평하지 않고 데이터를 정렬, 필터링 및 선택할 수 있습니다.

센터에 걸친 선택 정렬을 제거하려면, 가장 왼쪽 셀을 선택하고 홈 탭의 정렬 그룹에 있는 가로 맞춤 아이콘(왼쪽, 가운데, 또는 오른쪽) 중 하나를 클릭하세요. Ctrl+Z를 눌러서는 작동하지 않습니다. VBA 기반 명령은 특별히 지원하도록 프로그래밍되지 않는 한 Excel의 표준 실행 취소 스택과 통합되지 않기 때문입니다.


저주받은 병합 및 가운데 맞춤 버튼을 피하는 것이 실제로 작동하는 스프레드시트를 만드는 첫 번째 단계입니다. 이제 사용자 지정 도구 모음 버튼으로 전문가 수준의 정렬이 한 번의 클릭으로 가능해졌으므로 더 큰 그림에 집중할 수 있습니다. 열을 일관되게 유지하고 행을 깔끔하게 관리하면 모든 프로젝트에서 Excel 데이터 구조를 향상시키는 데 도움이 됩니다.

관련기사