Epix / 업무자동화

엑셀 정렬 후 행이 어긋났을 때: 되돌리기와 안전한 정렬

엑셀에서 한 열만 정렬해 이름·부서·날짜가 엇갈렸다면 우선 편집을 멈추고 실행 취소나 버전 기록으로 복구하세요. 전체 행 범위, 머리글, 다중 기준, 텍스트 날짜·숫자, 숨김 행을 확인하고 정렬 전후를 검산하는 순서를 안내합니다.

Excel 데스크톱·웹의 정렬 범위 문제 · 공식 Microsoft 도움말 확인: 2026년 10월 4일

엑셀에서 담당자 열만 따로 정렬해 부서·날짜·접수번호와 짝이 바뀌었다면, 더 수정하기 전에 멈추세요. 정렬이 마지막 작업이라면 Ctrl+Z를 한 번 눌러 원래 행 연결이 복구되는지 확인합니다. 이미 저장하고 닫았거나 실행 취소 기록이 없다면 파일의 버전 기록·백업·변경하지 않은 원본을 먼저 찾으세요. 뒤집어 다시 정렬하는 것만으로 원래 짝이 복구된다고 보장할 수는 없습니다. 원본 근거가 없으면 잘못된 행 연결을 추측해서 고치지 마세요.

엑셀에서 한 열만 따로 정렬해 행 데이터가 어긋났을 때 멈추고 원본이나 실행 취소를 확인한 뒤 전체 범위를 다시 정렬하는 순서
정렬 전후에 같은 레코드인지 확인할 고유 ID를 정해 두면 행 연결 사고를 빨리 발견할 수 있습니다.

1. 행이 어긋났다면 새 정렬보다 복구부터

엑셀 표의 한 열만 옮겨져 부서·이름·전화번호·접수번호가 서로 다른 사람의 값처럼 보이면, 셀 값 순서만 다시 맞추지 마세요. 무엇이 누구의 데이터인지 확인할 기준이 없으면 그럴듯한 모양으로 바뀌더라도 정확한 복구가 아닐 수 있습니다.

  1. 편집을 멈춥니다. 더 정렬하거나 행을 잘라 붙이지 않습니다. 공유 문서라면 다른 사용자가 동시에 값을 바꾸고 있지 않은지도 확인합니다.
  2. 방금 정렬했으며 다른 수정이 없다면 실행 취소를 한 번 확인합니다. Ctrl+Z 또는 Excel의 실행 취소를 누른 다음 고유 ID와 연결된 열이 원래대로 돌아왔는지 대조합니다. 여러 번 무작정 취소하면 정렬 이전의 입력·수정까지 되돌릴 수 있습니다.
  3. 실행 취소가 불가능하면 원본 계층을 확인합니다. OneDrive/SharePoint에 저장한 통합 문서는 버전 기록에서 이전 버전을 열어 비교할 수 있습니다. 그 밖에는 파일 백업·메일 첨부 원본·내보내기 원본을 찾아 복사본에서 비교합니다. 버전 복원은 현재 변경 내용도 되돌릴 수 있으므로 어떤 버전을 복원할지 확인하고 새 사본과 비교하세요.
  4. 원본과 고유 키가 없으면 복구 한계를 인정합니다. 이름이나 날짜의 모양만으로 행 관계를 재구성하지 말고, 데이터 소유자에게 변경하지 않은 출처 파일을 요청합니다.

역순 정렬은 복구 버튼이 아닙니다. 중복값·빈칸·같은 값이 있는 정렬에서는 원래 순서 정보가 남지 않을 수 있습니다. 원본 순번 열이 이미 있었다면 그 열을 기준으로 돌릴 수 있지만, 사후에 만든 순번은 원래 순서를 증명하지 않습니다.

증상우선 할 일확인 기준
이름만 움직이고 부서·ID는 그대로편집을 멈추고 실행 취소 또는 원본 버전 확인고유 ID와 모든 열의 원래 연결
숫자가 1, 10, 2 순서로 보임숫자가 텍스트로 저장됐는지 확인정렬 전에 변환한 사본에서 1, 2, 10인지
날짜가 달·일 순서처럼 뒤섞임날짜값이 텍스트인지 섞여 있는지 검사실제 날짜 일련값으로 변환했는지
머리글이 데이터 중간에 들어감정렬 대화상자의 머리글 설정과 범위 시작 행 확인첫 행이 헤더인지 실제 데이터인지
일부 레코드만 재정렬됨선택 범위와 빈 행·빈 열로 끊긴 영역 확인정렬 대상이 표의 전체 데이터인지
숨겨 둔 행만 제자리에 남음숨김을 풀고 정렬 대상·결과 재검토숨김·필터 상태를 포함한 원본 전체

2. ‘현재 선택 영역으로 정렬’을 선택하면 왜 어긋날까요?

이름 열을 선택한 상태에서 정렬했는데 Excel이 주변 데이터까지 범위에 포함할지 묻는다면, 행 전체에 연결된 데이터가 있는지 판단해야 합니다. 보통의 표에서 담당자 이름만 움직이면 각 이름과 부서·접수일·티켓 번호의 관계가 바뀌므로 사고가 됩니다. 연관된 값이 전혀 없는 단독 목록만 순서를 바꿀 때에만 해당 열만 정렬하는 것이 의도에 맞습니다.

대화상자에서 선택 영역 확장을 고르면 선택 열과 인접한 데이터 범위의 행이 함께 이동합니다. 현재 선택 영역으로 정렬은 선택한 셀만 정렬하므로 같은 행의 나머지 정보와 분리될 수 있습니다. Microsoft는 더 큰 범위 안에서 일부 범위만 정렬하면 원래 데이터 연결이 끊긴다고 경고합니다. Excel 표(Table)에서는 이런 부분 범위 정렬이 허용되지 않습니다.

경고가 뜨지 않았다고 전체 데이터를 포함했다고 단정하지 마세요. 빈 행·빈 열, 표 바깥의 주석, 다른 표가 나란히 있는 시트라면 Excel이 추정한 인접 영역과 업무상 한 레코드의 범위가 다를 수 있습니다. 정렬 직전에 데이터 영역을 확인하세요.

3. 관련 열이 모두 같이 움직이도록 정렬하는 순서

  1. 원본 시트나 파일을 복사합니다. 특히 고객·주문·급여·예약 자료에서는 편집 전 사본을 만들어 두고, 민감 데이터는 외부 실습 사이트에 올리지 않습니다.
  2. 행의 경계를 확인합니다. 한 행이 하나의 사람·주문·티켓인지 정하고, 해당 레코드의 고유 ID부터 마지막 관련 열까지 어디인지 표시합니다. 한 표 위에 제목 행을 두어 헤더가 한 행에 모이게 합니다.
  3. 가능하면 Excel 표를 사용합니다. 데이터 영역에서 Ctrl+T로 표를 만들고 머리글이 있는지 확인합니다. 기존 Excel 표라면 열 머리글의 필터 화살표에서 정렬할 수 있습니다. 표 안의 필터 정렬은 표 레코드가 함께 움직입니다.
  4. 일반 범위라면 전체 레코드가 포함되는지 확인합니다. 데이터 범위의 셀을 클릭해 데이터 → 정렬을 열고, 정렬 기준 열·순서와 ‘내 데이터에 머리글 표시’를 확인합니다. 한 열만 선택해 경고가 나타났다면 의도한 작업이 행 전체 재배치일 때 ‘선택 영역 확장’을 선택하세요.
  5. 정렬 뒤 몇 개의 키를 즉시 대조합니다. 화면에서 정렬 순서만 보지 말고, 고유 ID 한두 개의 담당자·날짜·상태가 원래 레코드와 같이 이동했는지 봅니다. 행 수와 합계도 정렬 전후 같아야 합니다.

예를 들어 “접수일 오래된 순”을 원하면 접수일 열만 잘라내어 다시 붙이는 것이 아니라, 전체 표를 기준으로 접수일을 오름차순 정렬합니다. 같은 행의 지역·담당자·번호는 한 레코드의 일부이므로 그 행에 붙어 움직여야 합니다.

정렬 전 · ID지역담당자접수일정렬 후 · ID지역·담당자·접수일 함께 이동
T-104강남민지10월 3일T-109서초 · 민수 · 9월 30일
T-102서초지훈10월 2일T-102서초 · 지훈 · 10월 2일
T-101강남유나10월 1일T-101강남 · 유나 · 10월 1일
T-109서초민수9월 30일T-104강남 · 민지 · 10월 3일

가상 예시의 검산 기준은 ID-지역-담당자-접수일 연결입니다. 접수일만 별도 정렬하면 ID와 날짜가 짝을 잃습니다.

4. 두 가지 이상 기준은 우선순위가 중요합니다

예를 들어 지역별로 묶은 다음 각 지역 안에서 접수일을 오래된 순으로 보려면 데이터 → 정렬에서 먼저 ‘지역’을 기준으로 지정하고 수준 추가(Add Level)를 눌러 ‘접수일’을 추가합니다. 목록 위에 있는 기준이 먼저 적용되고 아래 기준은 앞선 값이 같은 행 사이에서 적용됩니다.

  1. 정렬 기준 1: 지역, 셀 값, A에서 Z
  2. 수준 추가
  3. 정렬 기준 2: 접수일, 셀 값, 오래된 날짜부터
  4. 같은 날짜 안에서도 순서를 고정해야 한다면 고유 티켓 ID 등 보조 기준을 추가

긴급·높음·보통·낮음처럼 알파벳순이 아닌 업무 순서는 사용자 지정 목록을 쓸 수 있습니다. 목록 순서는 조직의 실제 기준과 맞춰야 하며, 버튼 몇 번으로 자동 우선순위가 만들어지지는 않습니다. 색상이나 아이콘으로 정렬할 때도 어떤 색이 위에 올지 직접 지정해야 합니다.

5. 날짜·숫자가 이상한 순서로 보이면 셀 값의 형식을 확인

셀에 날짜처럼 보이는 글자가 있다고 실제 Excel 날짜인 것은 아닙니다. 외부 파일에서 가져오거나 텍스트 형식으로 붙여넣은 값은 텍스트로 저장될 수 있습니다. 또한 숫자 열에 숫자와 텍스트 숫자가 섞이면 서로 다른 종류처럼 정렬되어 1, 10, 2처럼 보일 수 있습니다. Microsoft는 정렬 전에 한 열의 값 형식을 일관되게 하고, 가져온 값의 선행 공백을 제거하도록 안내합니다.

결과가능한 원인확인·수정
1, 10, 2숫자와 텍스트 숫자가 혼합복사본에서 숫자 변환 후 다시 정렬
2026-2-1, 2026-10-1 같은 순서가 이상함날짜가 문자열이거나 형식이 섞임모두 실제 날짜값인지 확인하고 날짜값으로 변환
비슷한 글자가 예상 위치에 안 모임앞쪽 공백, 가져오기 때 붙은 문자, 지역별 정렬 순서복사본에 TRIM 보조열을 만들어 값 검사; 원본 문자열을 덮어쓰지 않음
같아 보이는 값이 따로 정렬됨일반 공백이 아닌 숨은 공백·문자원본 값을 문자 단위로 확인하고 출처 시스템의 내보내기 설정 점검

문자열 날짜를 변환할 때 Microsoft가 안내하는 DATEVALUE를 보조 열에서 시험할 수 있습니다. 아래 수식은 A2의 텍스트 날짜를 날짜 일련값으로 바꾸려는 예시입니다. 날짜 표기법과 Excel 지역 설정이 맞지 않으면 변환 실패나 잘못된 날짜가 나올 수 있으니, 몇 행을 실제 달력과 대조하고 성공한 값만 복사본에서 사용하세요.

=DATEVALUE(TRIM(A2))

숫자 텍스트는 새 열에 =VALUE(TRIM(A2))를 시험해 변환 여부를 확인할 수 있습니다. 기호·천 단위 구분자·음수 표기가 섞인 회계 값은 수식이 처리하지 못할 수 있으므로, 원본 내보내기 규칙을 확인하고 변환 결과를 표본 검수한 뒤 적용합니다. 표시 형식만 숫자나 날짜로 바꿔도 텍스트 값 자체가 숫자·날짜로 변하지 않을 수 있습니다.

6. 숨김 행·열 또는 시트 보호도 정렬 범위를 바꿉니다

행이나 열을 숨겨 둔 채 정렬하면 숨긴 행·열은 함께 이동하지 않을 수 있습니다. 모두 표시하고 필터로 제외된 행이 있는지도 확인한 뒤, 공개 가능한 원본 사본에서 다시 정렬합니다. Excel 그룹화로 만든 윤곽 데이터는 별도 동작이 있으므로 결과를 직접 확인하세요. 필터 조건이나 범위 때문에 예상 행이 보이지 않는다면 AutoFilter에서 일부 행·값이 보이지 않는 문제 해결도 참고하세요.

보호된 시트에서 정렬 명령이 비활성화되거나 오류가 나면 검토 → 시트 보호의 허용 작업을 확인합니다. 다만 ‘정렬’ 권한을 켜도 보호된 시트의 정렬 범위에 잠긴 셀이 들어 있으면 정렬되지 않습니다. 정렬을 위해 잠금 해제·보호 해제가 필요하다면 시트 소유자에게 요청하고, 임의로 보호 설정을 바꾸지 마세요.

7. 정렬 전후 검산 체크리스트

  • 행 수: 정렬은 레코드를 재배치할 뿐 행을 삭제하는 작업이 아닙니다. 필터 숨김이나 빈 행이 포함된 경우를 감안해 데이터 행 수가 같은지 비교합니다.
  • 키 관계: 고유 ID 3~5개를 골라 담당자·부서·날짜가 원본 기록과 같은지 봅니다.
  • 정렬 경계: 머리글 한 행과 첫·마지막 레코드가 예상 범위에 포함됐는지 확인합니다.
  • 숨김 상태: 숨긴 행·열과 필터 결과가 정렬에 미친 영향을 기록합니다.
  • 합계·수식: 금액 합계·건수와 정렬 후 계산식 결과를 비교합니다. 정렬 데이터에 수식이 들어 있으면 재계산으로 반환값이 달라질 수 있어 최신 결과 기준으로 다시 정렬해야 하는지 확인합니다.
  • 저장: 검수가 끝난 뒤에만 결과 사본으로 저장하고, 변경하지 않은 원본은 보관합니다.

중복 기록을 제거하는 목적이라면 정렬과 삭제를 한 절차로 섞지 마세요. 먼저 정렬로 데이터 관계가 유지되는지 검산한 다음, 어떤 열 조합을 중복으로 볼지 정하고 삭제 대상을 확인합니다. 기준 열·최신 기록·예상 행 수를 따로 설명한 Excel 중복 행 제거 가이드가 이어지는 단계입니다.

자주 묻는 질문

정렬 경고가 나오면 항상 ‘선택 영역 확장’을 누르면 되나요?

행의 각 열이 같은 레코드에 속한다면 대개 전체 행이 함께 움직이도록 확장해야 합니다. 단독 목록처럼 열의 값끼리만 관계가 있고 주변 정보가 전혀 없다면 현재 선택 영역만 정렬하는 것이 의도일 수 있습니다. 경고 문구보다 실제 데이터 구조를 기준으로 선택하세요.

반대 방향으로 다시 정렬하면 원래 데이터로 돌아오나요?

보장되지 않습니다. 정렬 동률이나 빈 셀, 중복값이 있으면 원래 순서를 알 수 없을 수 있습니다. 실행 취소·버전 기록·백업 또는 원본 자료로 비교하세요.

날짜 셀 서식만 바꾸면 정렬도 고쳐지나요?

텍스트로 저장된 날짜는 표시 형식을 바꿔도 텍스트 상태일 수 있습니다. 보조 열에서 DATEVALUE 등으로 실제 날짜값으로 변환하고, 변환 결과를 확인한 뒤 정렬하세요.

시트 보호에서 정렬을 허용했는데도 왜 정렬되지 않나요?

정렬 권한 설정과 셀 잠금은 별개입니다. Microsoft 도움말은 보호된 워크시트에서 잠긴 셀이 포함된 범위는 그 설정에도 불구하고 정렬할 수 없다고 설명합니다. 소유자에게 보호 설정을 확인해 달라고 요청하세요.

Excel 표가 아니라 일반 셀 범위도 정렬할 수 있나요?

가능합니다. 정렬 전에 데이터 범위 전체와 머리글 여부를 확인하고, 선택 영역 확장 경고가 나오면 행 연결을 함께 유지해야 하는지 판단하세요. 인접해 보여도 빈 행·열이나 주석이 표의 경계를 끊을 수 있습니다.

Microsoft 공식 자료

Excel 메뉴 표기와 이용 가능 기능은 버전·운영체제·파일 형식에 따라 다를 수 있습니다. 2026년 10월 4일 공식 도움말을 확인했습니다. 이 글의 ID와 업무 데이터는 가상의 예시이며, 실제 데이터가 어긋났을 때는 신뢰할 수 있는 원본이나 버전 기록을 우선하세요.