- 최초 작성일: 2025-01-28
- 최종 수정일: 2026-09-23
- 조회수: 28 회
- 작성자: 권현욱 (엑셀러)
- 강의 제목: 데이터 열 방향 정렬하기
들어가기 전에
오래 전 엑셀 파일로 진행하던 강의를 웹 글로 복원한 것이라, "버튼을 눌러보세요"처럼 엑셀에서 직접 조작하라는 표현이 남아 있을 수 있습니다. 결과는 본문의 그림이나 표로 확인하실 수 있으며, 현재와 맞지 않는 내용은 보완하되 전반적인 스타일은 당시의 갬성(?)을 유지했습니다.
데이터를 행 방향으로 정렬하는 것은 간단합니다. 정렬할 데이터 내부에 셀을 하나 선택하고, [데이터] 탭 - [정렬 및 필터] 그룹에서 [정렬] 명령을 선택하면 되니까요.
그런데 다음과 같이 열 방향으로 특정한 순서대로 정렬하려면 어떻게 해야 할까요?
데이터를 열 방향으로 간단하게 정렬하기
핵심 요약: 보조 행 + 정렬 옵션으로 열 순서 바꾸기
표 맨 아래에 원하는 순서의 일련번호 보조 행을 추가한 뒤, [정렬] - [옵션] - [왼쪽에서 오른쪽으로]를 선택하고 그 행을 기준으로 오름차순 정렬하면 열 전체가 한 번에 재배열됩니다.
- 1단계: 표 맨 아래에 원하는 순서대로 일련번호 입력
- 2단계: 범위 선택 후 [데이터] - [정렬]
- 3단계: [옵션] - [왼쪽에서 오른쪽으로] 선택
- 4단계: 일련번호 행을 정렬 기준(오름차순)으로 지정 → 확인
아래와 같이 작업하는 분이 많으리라 생각합니다.
① 잘라낼 열의 머리글을 마우스 오른쪽 버튼으로 클릭
② 단축 메뉴에서 [잘라내기] 아이콘 선택
③ 붙여넣을 곳으로 가서 열 머리글을 마우스 오른쪽 버튼으로 클릭
④ 단축 메뉴에서 [잘라낸 셀 삽입]
옮길 열이 몇 개 되지 않거나 가끔가다 이런 작업을 반복한다면 위와 같은 방식으로 처리해도 크게 문제되지 않습니다. 하지만 여러 열의 위치를 이동하거나 수시로 해야 한다면 불편합니다. 간단하게 할 수 있는 방법이 있습니다.
(1) 표 맨 아래에 정렬하고 싶은 순서대로 일련 번호를 매깁니다.
(2) B2:J18 영역을 범위로 지정하고 [데이터] 탭 - [정렬 및 필터] 그룹 - [정렬] 명령을 클릭합니다.
(3) [정렬] 대화상자에서 [옵션] 버튼을 클릭합니다.
(4) [정렬 옵션] 대화상자가 나타나면 [왼쪽에서 오른쪽으로] 항목을 선택하고 [확인] 버튼을 클릭합니다.
(5) [정렬] 대화상자가 다시 나타납니다. '행 - 정렬 기준'에서 데이터의 제목 부분이 있는 [행 18]을 선택하고 '정렬 - 오름차순'을 지정한 다음, [확인] 버튼을 클릭합니다.
(6) 우리가 원하는 순서대로 데이터가 열 방향으로 정렬됩니다.
맨 아래 행은 더 이상 필요 없으므로 삭제하여 완료합니다.
참고: 보조 행을 이용한 간단한 아이디어였습니다. 같은 원리로 보조 열을 만들면 행 순서를 원하는 대로 재배열하는 데에도 응용할 수 있습니다.
참고: 이미지에 대하여
이 글은 원래 네이버 포스트에 게재되었던 글로, 네이버 포스트 서비스 종료로 네이버 블로그로 옮기는 과정에서 원본 이미지가 소실되었습니다. 위 이미지는 본문 설명을 바탕으로 재구성한 예시 화면이며, 실제 엑셀 화면과 세부 디자인은 다를 수 있습니다.
정리 — 열 방향 정렬 순서
| 단계 | 동작 |
|---|---|
| 1. 보조 행 추가 | 표 맨 아래에 원하는 순서대로 일련번호 입력 |
| 2. 범위 선택 후 정렬 | [데이터] - [정렬 및 필터] - [정렬] |
| 3. 방향 옵션 지정 | [옵션] - [왼쪽에서 오른쪽으로] |
| 4. 정렬 기준 지정 | 일련번호 행 선택 → 오름차순 → 확인 |
| 5. 뒷정리 | 더 이상 필요 없는 보조 행 삭제 |
자주 묻는 질문 (FAQ)
Q1. 엑셀에서 열 순서를 한 번에 원하는 대로 바꾸는 방법이 있나요?
표 맨 아래에 원하는 순서대로 일련번호를 매긴 보조 행을 추가한 다음, [데이터] - [정렬]의 [옵션]에서 [왼쪽에서 오른쪽으로]를 선택하고 그 보조 행을 정렬 기준(오름차순)으로 지정하면 됩니다.
Q2. 왜 열 머리글을 잘라내기·붙여넣기 하는 대신 이 방법을 쓰나요?
옮길 열이 몇 개 안 되면 잘라내기·붙여넣기로도 충분하지만, 여러 열을 자주 재배열해야 한다면 매번 반복하기 번거롭습니다. 보조 행과 정렬 옵션을 이용하면 한 번의 정렬 작업으로 전체 열을 원하는 순서로 재배열할 수 있습니다.
Q3. 정렬이 끝난 뒤 보조 행은 어떻게 하나요?
정렬 기준으로 사용했던 맨 아래 일련번호 행은 더 이상 필요 없으므로 삭제하면 작업이 끝납니다.
마치며
VBA에 대한 기초 지식을 공부하실 분은 아이엑셀러 닷컴 사이트 상단 메뉴에서 [Excel 강의] - [Excel 입문]을 먼저 보시면 이해하기 쉽습니다.